Skip to content

⚙️ Fluid Settings

FluidSynth provides numerous options that allow tweaking various aspects of the synthesizing process, midi player and audio drivers. These are referred to as FluidSettings. Each setting is handled as a string, while the value this setting can be set to may either be an integer, number (float), bool or string type. They can be either used via fluidsynth's API or with the fluidsynth executable like:

fluidsynth -o audio.driver=alsa -o audio.alsa.device=plughw:0

FluidSynth settings are organised into the following groups. Each setting has a name in group.name dotted notation, a type, a default value, and an optional range:

Starting with FluidSynth 2.0, the FluidSettings are documented in this XML file. If you want to propose changes, this is the place to look for.


For legacy FluidSynth 1.1 pls. refer to FluidSynths man page at that time.