Squishbox Editor: FluidPatcher Desktop Mode

Categories: News

FluidPatcher has had the wxpython-powered desktop implementation wxfluidpatcher.pyw for a bit, but I’ve added a couple things to make it more complete (e.g. settings menu) and written a simple implementation of Python’s socket library so it can remotely connect to a SquishBox or headless RPi synth – this means you can use it on Windows, […]

Headless Pi Synth

Categories: Development, News

I’ve put together a headless implementation of FluidPatcher that works on a Raspberry Pi without the need for any extras (i.e. buttons/screens) by polling for specific CC messages to change patches. Just another way people can try out the code and come up with their own use cases. I like to think of someone just […]

SquishBox setup notes

Categories: Development

setting up in debian buster write image, save ssh, wpa_supplicant.conf to /boot sudo apt-get update/upgrade sudo apt-get install fluidsynth build newest fluid: get source; edit /etc/apt/sources.list uncomment deb-src line; sudo apt-get build-dep fluidsynth –no-install-recommends; mkdir build; cmake ..; make install nginx – (https://www.raspberrypi.org/documentation/remote-access/web-server/nginx.md) – lots of stuffsudo apt-get install nginx; sudo apt-get install php-fpm; edit […]


Categories: Development

use tinyfilemanager (https://github.com/prasathmani/tinyfilemanager) for web interface new yaml format, script to convert old->new easy directory structure: scripts in ~/SquishBox directory soundfonts banks speed up boot time look into some kind of bare-metal fluidsynth build? fast but less mod-able separate service to start LCD with version + maybe progress bar midi routing – expand with mido […]