FluidPatcher is a lightweight Python toolkit for building playable FluidSynth-based instruments driven by MIDI events. It provides:
- A simple user-facing API for building applications/front-ends
- Rich YAML-based bank/patch file format for defining synth setups
- Support for multiple soundfonts, layered MIDI routing, and rules
- Built-in players (arpeggiators, sequencers, MIDI files, loopers)
- Optional LADSPA audio effects
FluidPatcher is designed for small systems such as Raspberry Pi but runs anywhere FluidSynth does.