Synthesizers

FluidSynth – a SoundFont synthesizer

FluidSynth is a console based real-time software synthesizer based on the SoundFont 2 specifications.

FluidSynth can read MIDI events from a MIDI input device and render them to an audio device using SoundFont instruments. SoundFont files are composed of digital audio “samples” and additional instrument parameters. These files can be created or downloaded off the Internet.

FluidSynth also has support for controlling effects in real time and can play MIDI files. Simply run fluidsynth with the SoundFont and the list of MIDI files to play.

A number of applications depend or use FluidSynth including Swami, QSynth, MusE, FluidGui, and The Miditzer. It has also been used in the MicrotonalISM project of the Network for Interdisciplinary Studies in Science, Technology, and Music.

The core synthesizer is written as a C library with a large application programming interface (API).

Key Features

  • Render MIDI input or MIDI files to audio.
  • SoundFont 2 support
  • SoundFont 3 support (vorbis-compressed SF2)
  • Microtonal support.
  • Easy to integrate the synthesizer modules in various environments, as a plugin or as a dynamically loadable object.
  • Realtime effect modulation using SoundFont 2.01 modulators.
  • Built in command line shell.
  • Playback of MIDI files.
  • Shared library which can be used in other programs.

Website: www.fluidsynth.org
Support: Manual Page, Wiki, Mailing List (for developers), GitHub Code Repository
Developer: Tom Moebert and contributors
License: GNU Lesser General Public License 2.1+

FluidSynth doesn’t have a graphical user interface, For an attractive GUI interface for FluidSynth, check out Qsynth. Here’s an image of Qsynth in action.

Qsynth

FluidSynth is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Synthesizers
Surge XTHybrid polyphonic synth supporting MPE; run as an LV2 plugin, or VST
ZynAddSubFXRealtime software synthesizer with many features
FluidsynthSynthesizer based on the soundfont2 specifications
GeonkickSynthesizer that can synthesize elements of percussion
VCV RackEurorack modular synthesizer simulator
YoshimiMIDI software synthesizer; fork of ZynAddSubFX
DexedMulti platform, multi format plugin synth
CardinalVirtual modular synthesizer plugin
amSynthTwo oscillator software synthesizer; subtractive synth topology
DIN Is NoiseSound synthesizer and musical instrument
terminatorX"Scratch" on digitally sampled audio data
QsynthQt GUI interface for FluidSynth
AlsaModularSynthRealtime modular synthesizer for ALSA
Odin2VST3, CLAP, AU and LV2 synthesizer plugin
BristolVintage synthesizer emulator
synthv1Old-school polyphonic synthesizer
padthv1Old-school polyphonic additive synthesizer
Borg ER-3Portable audio synthesizer / tone generator inspired by the Korg ER-1
ActuateSubtractive and additive synthesizer, sampler, and granulizer
QwertoneSimple music synthesizer app (like a toy-piano)
Six SinesCompact software synthesizer built around audio-rate inter-modulation

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted