FluidSynth(1) General Commands Manual FluidSynth(1) (NAME) fluidsynth - (SoundFont) (SYNOPSIS) fluidsynth [] [ SoundFonts ] [ midifiles ] (DESCRIPTION) FluidSynth (real-time) SoundFont(R) 2 MIDI . MIDI MIDI . MIDI MIDI . . SoundFont : 'fluidsynth soundfont.sf2'. fluidsynth SoundFont MIDI MIDI MIDI . FluidSynth (stdin) . MIDI SoundFont . . FluidSynth MIDI . FluidSynth SoundFont MIDI . MIDI . -n MIDI . (shell) FluidSynth -i : 'fluidsynth -ni soundfont.sf2 midifile1.mid midifile2.mid'. fluidsynth --help . (OPTIONS) fluidsynth : -a, --audio-driver=[label] . "-a help" . -b, --bank-offset=[num] (bank-offset) . . -c, --audio-bufcount=[count] -C, --chorus (chorus) [0|1|yes|no = on] -d, --dump MIDI (stdout) -E, --audio-file-endian (endianness) aufile ( "-E help" ) -f, --load-config ( ) -F, --fast-render=[file] MIDI [file] -g, --gain (gain) [0 < gain < 10 = 0.2] -G, --audio-groups LADSPA -h, --help -i, --no-shell [ = yes] -j, --connect-jack-outputs (JACK) -K, --midi-channels=[num] MIDI [ = 16] -L, --audio-channels=[num] [ = 1] -m, --midi-driver=[label] MIDI . "-m help" . -n, --no-midi-in MIDI MIDI [ = yes] -o -o name=value ( "-o help" ) -O, --audio-file-format aufile ( "-O help" ) -p, --portname=[label] MIDI ( alsa_seq coremidi) -q, --quiet -r, --sample-rate (sample rate) -R, --reverb (reverb) [0|1|yes|no = on] -s, --server FluidSynth -T, --audio-file-type aufile ( "-T help" ) -v, --verbose MIDI (synth.verbose=1) -V, --version -z, --audio-bufsize=[size] (SETTINGS) -o fluidsettings.xml https://www.fluidsynth.org/wiki/settings . (Firefox) . (SHELL COMMANDS) GENERAL help ( "help " ) quit SOUNDFONTS load filename [reset] [bankofs] (SoundFont) . reset 1 ( ) . . load soundfont.sf2 0 10 soundfont.sf2 10 . unload number . . fonts inst number . MIDI MESSAGES noteon channel key velocity (note-on) noteoff channel key (note-off) cc channel ctrl value (control change) prog chan num (program-change) select chan sfont bank prog (bank- select) (program-change) channels . AUDIO SYNTHESIS gain value (gain) (0 < gain < 5) interp num (interpolation) interpc chan num REVERB set synth.reverb.active [0|1] (reverb) set synth.reverb.engine . . set synth.reverb.room-size num (room size) set synth.reverb.damp num (damping) set synth.reverb.width num (width) set synth.reverb.level num (level) CHORUS set synth.chorus.active [0|1] (chorus) set synth.chorus.nr n n (delay lines) ( 3) set synth.chorus.level num num set synth.chorus.speed num num ( ) set synth.chorus.depth num num ( ) MIDI ROUTER router_default MIDI ( : ) router_clear MIDI. router_begin [note|cc|prog|pbend|cpress|kpress] router_chan min max mul add min <= chan <= max. 'mul' 'add' . router_par1 min max mul add ( note). router_chan. router_par2 min max mul add ( velocity note). router_chan. router_end . Router examples router_clear router_begin note router_chan 0 7 0 15 router_end MIDI . (synthchannel=midichannel*0+15) router_begin cc router_chan 0 7 0 15 router_par1 1 1 0 64 router_add (modulation wheel) (sustain pedal) ( CC 1 CC 64 MIDI ) (AUTHORS) Peter Hanappe Markus Nentwig Antoine Schmitt Josh Green Stephane Letz Tom Moebert AUTHORS THANKS . (DISCLAIMER) SoundFont(R) E-mu Systems, Inc. . February 21, 2026 FluidSynth(1)