Carla is an audio plugin host, with support for many audio drivers and plugin formats. It has some nice features like automation of parameters via MIDI CC (and send output back as MIDI too) and full OSC control. Carla currently supports LADSPA (including LRDF), DSSI, LV2, VST2/3 and AU plugin formats, plus SF2 and SFZ file support. It uses JACK as the default and preferred audio driver but also supports native drivers like ALSA, DirectSound or CoreAudio. There are 4 types of engine processing:
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. Features Cross platform support (Linux, macOS and Windows to name a few) SoundFont 2 support SoundFont 3 support (vorbis-compressed SF2) Realtime effect control using
Qsynth is a fluidsynth GUI front-end application written in C++ around the Qt framework using Qt Designer. Eventually it may evolve into a softsynth management application allowing the user to control and manage a variety of command line softsynth but for the moment it wraps the excellent FluidSynth. FluidSynth is a command line software synthesiser based on the Soundfont specification. Qsynth is free, open-source software, distributed under the terms of the GNU General Public License (GPL) ver
SpectMorph is a free software project which allows to analyze samples of musical instruments, and to combine them (morphing). It can be used to construct hybrid sounds, for instance a sound between a trumpet and a flute; or smooth transitions, for instance a sound that starts as a trumpet and then gradually changes to a flute.
terminatorX facilitates loading sampled audio data of various formats (*.wav, *.au, *.ogg, *.mp3, etc.) into virtual turntables for synchronized playback. The user can operate these turntables using mouse and keyboard inputs in order to "scratch" the way hiphop-DJs scratch on vinyl records. It features realtime effects (buit-in as well as LADSPA plugin effects), a sequencer and a MIDI interface – all accessible through an easy-to-use gtk+ user interface. Audio can be played back either directly
SongBase (formerly known as Song Builder) can be used for music creation. It allows to mix up to 15 instrumental voices and percussion tracks. About 128 instruments or a custom soundbank can be used. It allows quick editing as it uses JFugue MusicString notation, either using note names and octaves or by MIDI values and durations numerically or through character codes. Note sequences can be nested within patterns. Further features include MIDI and MusicXML export, backup and restore, a shared SQ