-
Notifications
You must be signed in to change notification settings - Fork 15
Home
FluidPatcher is a performance-oriented interface for FluidSynth. It allows you to quickly switch between patches - groups of instrument/channel selections, router/effects settings, etc. that you prepare ahead of time, making FluidSynth into a viable performance instrument. Patches are stored in bank files in a specialized YAML format, so they are human-readable/-editable and usable in different implementations of FluidPatcher.
This code was designed for the SquishBox - an open-source, hackable Raspberry Pi-powered MIDI sound module in a stompbox with an LCD and two buttons. It also includes code for creating a headless Raspberry Pi synth with no extra hardware, and a desktop version that works on most platforms. Users can even create their own implementations using the API. FluidPatcher and the SquishBox are designed by Geek Funk Labs.