Yoshimi is an advanced algorithmic MIDI synthesizer that originated as a fork of ZynAddSubFX and has followed its own development path. It is designed for musicians who want a broad palette of sounds without limiting themselves to a single synthesis technique.
The instrument combines different sound-generation engines within individual patches. Users can build layered timbres, divide sounds across MIDI channels and explore alternative tuning systems, making it useful for both conventional electronic music and experimental composition.
Yoshimi can serve as a standalone Linux instrument or be incorporated into audio-production workflows. Its detailed editing interface rewards users willing to explore envelopes, effects, modulation and sound banks.
This is free and open source software.
Key Features
- AddSynth, SubSynth and PADSynth sound-generation engines.
- Up to 16 layers in kit mode for building complex instruments or percussion sounds.
- Polyphonic, monophonic and legato performance modes.
- Multitimbral operation across MIDI parts and channels.
- Microtonal scales and flexible tuning controls.
- Extensive instrument banks and editable sound presets.
- Eight audio-effects modules and vector-based effect control.
- MIDI Learn and broad MIDI controller support.
- Graphical editing together with command-line control facilities.
- LV2 plugin operation with session state and MIDI timing support.
- JACK and ALSA audio and MIDI interfaces.
Website: yoshimi.github.io
Support:
Developer: Will J. Godfrey, Jeremy Jongpier, Alan Calvert and contributors
License: GNU General Public License v2.0


Yoshimi is written in C++. Learn C++ with our recommended free books and free tutorials.
Related Software
| Synthesizers | |
|---|---|
| Surge XT | Hybrid polyphonic synth supporting MPE; run as an LV2 plugin, or VST |
| ZynAddSubFX | Realtime software synthesizer with many features |
| Fluidsynth | Synthesizer based on the soundfont2 specifications |
| Bespoke | Modular synthesizer designed for experimentation and sound creation |
| Geonkick | Synthesizer that can synthesize elements of percussion |
| VCV Rack | Eurorack modular synthesizer simulator |
| Yoshimi | MIDI software synthesizer; fork of ZynAddSubFX |
| Dexed | Multi platform, multi format plugin synth |
| Cardinal | Virtual modular synthesizer plugin |
| amSynth | Two oscillator software synthesizer; subtractive synth topology |
| DIN Is Noise | Sound synthesizer and musical instrument |
| Qsynth | Qt GUI interface for FluidSynth |
| AlsaModularSynth | Realtime modular synthesizer for ALSA |
| Odin2 | VST3, CLAP, AU and LV2 synthesizer plugin |
| Bristol | Vintage synthesizer emulator |
| synthv1 | Old-school polyphonic synthesizer |
| padthv1 | Old-school polyphonic additive synthesizer |
| Borg ER-3 | Portable audio synthesizer / tone generator inspired by the Korg ER-1 |
| Actuate | Subtractive and additive synthesizer, sampler, and granulizer |
| Qwertone | Simple music synthesizer app (like a toy-piano) |
| Six Sines | Compact software synthesizer built around audio-rate inter-modulation |
| Wavetable | Polyphonic wavetable synthesizer with modulation and built-in effects |
| Firefly Synth 2 | Flexible software synthesizer with modulation and audio routing |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.