FluidSynth is a real-time software synthesizer that generates audio by reading and handling MIDI events from MIDI input devices by using a SoundFont. FluidSynth can also play MIDI files. 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
  • Limited support for Downloadable Sounds (DLS) Level 1 & 2
  • Playback of MIDI files
  • Shared library which can be used in other programs
  • Built in command line shell
Platform(s)
GNU/Linux
BSD
macOS
Windows
Android
Software type
ALSA
OSS
JACK
PulseAudio
Coremedia
Library
Software language
C
Software features
MIDI
SF2
Audio FX
Reverb
License
LGPL-2.1
Developer(s)
FluidSynth team

Recent releases Release Date
FluidSynth 2.2.9 5 Sep '22
FluidSynth 2.2.8 10 Jul '22
FluidSynth 2.2.7 25 Apr '22
FluidSynth 2.2.6 20 Mar '22
FluidSynth 2.2.5 23 Jan '22
FluidSynth 2.2.4 21 Nov '21
FluidSynth 2.2.3 11 Sep '21
FluidSynth 2.2.0 RC1 17 Mar '21
FluidSynth 2.2 beta1 8 Feb '21