Skip to content
Tom M edited this page Oct 19, 2017 · 5 revisions

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 fluidsynths API or with the fluidsynth executable like:

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

For FluidSynth 1.1.x these settings were documented in the API reference at http://www.fluidsynth.org/api/ as well as in FluidSynths man page. Prospectively the FluidSettings are documented in an xml file (developed here) and can be found at http://www.fluidsynth.org/api-unstable/fluidsettings.xml