Yoshimi Main Page Yoshimi Bank Page Yoshimi SubSynth Yoshimi AddSynth-1
Yoshimi AddSynth-2 Yoshimi AddSynth-3 Yoshimi PAD Synth-1 Yoshimi PAD Synth-2
Yoshimi Synth Part Selector Yoshimi--Midi Learn Yoshimi--Mixer Panel Yoshimi--Vector Window



Originally forked from Paul Nasca's ZynAddSubFX synthesizer, Alan Calvert's Yoshimi is a realtime mono/polyphonic additive/subtractive/PAD softsynth, under constant development, with some unique and interesting features that over time have come to distinguish it from the original synth. It is available for download in many linux distros, although the version may not always be the latest. Some of the screenshots above are of version 1.5.7, available in the repositories of Librazik-2.

Yoshimi, like ZynAddSubFX, includes the three main synth 'engines' which can be independently activated and deactivated: ADD Synth, SUB Synth and PAD Synth. These three engines are color-coded and the preset window indicates which engine(s) is/are currently in use. Clicking on the Edit button to the right of the preset name in the main GUI allows to select, deselect and edit the current engine(s). This sub-window also includes an Effects section which allows to select various effects for the current preset, such as reverb, echo (delay) chorus, EQ and distortion. Most of these effects have different 'flavors' and a good variety of parameter controls. The Kit Edit section allows for mixing and layering additional instruments all into the same preset, as well as for making drum kits. Unique to Yoshimi is its saveable/loadable per-MIDI-channel vector control.

An important element to understand when using Yoshimi (as well as Zyn) is how the envelopes are managed. The envelope's shape can be seen by clicking on the "E" button at the top right. The six knobs control the envelope in unique ways: the first knob controls the starting attack point, and goes from negative to positive. The second knob controls the rate of envelope movement to the decay point. The third knob controls the decay point, in positive or negative. The fourth knob controls the rate to the sustain point (the fixed horizontal line in the graph). The fifth controls the release rate, and the sixth knob controls the final release point, which doesn't have to be zero.

Some of the most recently-added features of Yoshimi (from version onward) include: tabbed pages for each of the eight ADDsynth pages, with highlighting of the current page, black for current page and grey for inactive pages; the Bank management window has import-export capability for protected movement of presets, full control of multiple instances that allows to recall a previous session, full MIDI learn capability (ctrl + right-click over the desired parameter), raw MIDI input display, CC2 MIDI Breath Control, LV2-format plug-in version, extended NRPN (Non-Registered Parameter Number) support, improved accessibility, saveable GUI and command-line usage settings, (the 'Save' feature will save all settings of a preset, including MIDI connections, vector parameters, effects, etc.), headless usage, improved ALSA audio handling, major and minor version number stamping for both instrument and patch-set, improved rotary and slider control and upgraded Humanizing function. The Kit Edit section has various ways to control different instrument parts, such as 'Solo,' which allows to switch from one individual part to another without any currently-sounding notes being cut-off, and 'Crossfade,' which allows multiple-layered parts to fade from one to another across the voice overlap ranges. Right-clicking on the 'Controllers' button will call up a window with five of the most commonly-used modulation controls, such as filter cutoff and resonance.

An in-depth, rolling Advanced User Manual is also now included in the install package (in the Main GUI's 'Yoshimi' dropdown menu).

Patches and Manual:

My Yoshimi Collection A rolling collection of presets/vector/state files for Yoshimi. Updated July 30, 2018.


Some videos of Yoshimi available at Youtube: Yoshimi demo, full midi control and: Second Yoshimi demo


Yoshimi at Sourceforge
Yoshimi at Sourceforge

Yoshimi at Github
Yoshimi at Github