Soundgrain is a graphical interface where users can draw and edit trajectories to control granular sound synthesis. Soundgrain is written with Python/WxPython and uses Pyo as its audio engine.
FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications and has reached widespread distribution. FluidSynth itself does not have a graphical user interface, but due to its powerful API several applications utilize it and it has even found its way onto embedded systems and is used in some mobile apps.
- Cross platform support (Linux, macOS and Windows to name a few)
- SoundFont 2 support
- SoundFont 3 support (vorbis-compressed SF2)
- Realtime effect control using SoundFont 2.01 modulators
- Playback of MIDI files
- Shared library which can be used in other programs
- Built in command line shell
QSynth is a fluidsynth GUI front-end application written in C++ around the Qt framework using Qt Designer.
Welcome to the future of music.
- Simple enough for computing and music lessons.
- Powerful enough for professional musicians.
- Free to download with a friendly tutorial.
- Diverse community of over one million live coders.
- Learn to code creatively by composing or performing music in an incredible range of styles from Classical & Jazz to Grime & EDM.
eSpeak is a compact open source Linux and Windows speech synthesizer for English and other languages. eSpeak uses a “formant synthesis” method. This allows many languages to be provided in a small size. The speech is clear, and can be used at high speeds, but is not as natural or smooth as larger synthesizers which are based on human speech recordings.
eSpeak is available as:
- A command line program (Linux and Windows) to speak text from a file or from stdin.
- A shared library version for use by other programs. (On Windows this is a DLL).
- A SAPI5 version for Windows, so it can be used with screen-readers and other programs that support the Windows SAPI5 interface.
- eSpeak has been ported to other platforms, including Android, Mac OSX and Solaris.
amsynth is an easy-to-use software synth with a classic subtractive synthesizer topology.
- Dual oscillators (sine / saw / square / noise) with hard sync
- 12/24 dB/oct resonant filter (low-pass / high-pass / band-pass / notch)
- Mono / poly / legato keyboard modes
- Dual ADSR envelope generators (filter & amplitude)
- LFO which can modulate the oscillators, filter, and amplitude
- Distortion and reverb
padthv1 is an old-school polyphonic additive synthesizer with stereo fx.
padthv1 is based on the PADsynth algorithm by Paul Nasca, as a special variant of additive synthesis.