libfluidsynth  2.4.5
API Reference
Reference of the FluidSynth API separated into functional groups.
[detail level 12]
 Audio OutputManaging audio drivers and file renderers
 Audio DriverManaging audio drivers
 File RendererManaging file renderers and triggering the rendering
 Command InterfaceControl and configuration interface
 Command HandlerHandles text commands and reading of configuration files
 Command ServerTCP socket server for a command handler
 Command ShellInteractive shell to control and configure a synthesizer instance
 LoggingLogging interface
 MIDI InputMIDI Input Subsystem
 MIDI DriverManaging MIDI drivers
 MIDI EventsCreate, modify, query and delete MIDI events
 MIDI File PlayerParse standard MIDI files and emit MIDI events
 MIDI RouterRule based transformation and filtering of MIDI events
 MIDI SequencerMIDI event sequencer
 Sequencer EventsCreate, modify, query and destroy sequencer events
 MiscellaneousMiscellaneous utility functions and defines
 SettingsSettings management
 SoundFontsSoundFont related functions
 SoundFont GeneratorsFunctions and defines for SoundFont generator effects
 SoundFont LoaderCreate custom SoundFont loaders
 SoundFont ModulatorsSoundFont modulator functions and constants
 Voice ManipulationSynthesis voice manipulation functions
 SynthesizerSoundFont synthesizer
 Audio RenderingThe functions in this section can be used to render audio directly to memory buffers
 Effect - ChorusConfiguring the built-in chorus effect
 Effect - IIR FilterConfiguring the built-in IIR filter effect
 Effect - LADSPAConfiguring the LADSPA effects unit
 Effect - ReverbConfiguring the built-in reverb effect
 MIDI Channel MessagesThe MIDI channel message functions are mostly directly named after their counterpart MIDI messages
 MIDI Channel SetupThe functions in this section provide interfaces to change the channel type and to configure basic channels, legato and portamento setups
 MIDI TuningThe functions in this section implement the MIDI Tuning Standard interface
 SoundFont ManagementLoad and unload SoundFonts
 Synthesis ParametersControl and query synthesis parameters like gain and polyphony count
 Synthesis Voice ControlLow-level access to synthesis voices
 TypesType declarations