Update and Coming in 2023

Categories: Development, News

Here’s where things are at the moment. I made a batch of SquishBox kits and units available in the store, after a short delay waiting for parts and making some (I think) helpful modifications to the enclosure layout and updating instructions to match. They sold so quickly I think I might need to order a … Read More

SquishBox PCB Update

Categories: Development, News

I’ve been working on an update to the SquishBox that uses a rotary encoder instead of two buttons to switch patches, open menus, etc. One stompbutton remains, but is instead sends a MIDI message that can be routed to any function desired depending on the patch/bank settings. I’ve also added a status LED that can … Read More

ModSynth Update

Categories: Development, News

I took some time to add and properly adjust a bunch of modulators in the ModSynth font. Now one has easy access to most of the useful synth parameters via CC messages – set your controller’s knobs/sliders to CC’s 71-90 and you can control the filter cutoff/resonance, volume and modulation envelopes, and modulation and vibrato … Read More

Update/Install Script

Categories: Development, News

I devoted a couple days to some bash programming and wrote a script for Raspberry Pi that can install/configure everything for the SquishBox or headless Pi synth. The user selects some options, and the script can then install/update fluidpatcher, configure audio and startup settings, compile and install the latest FluidSynth, set up tinyfilemanager for uploading … Read More

Sticker Time

Categories: News

Stickers arrived today! Now I feel like I can show finished images of the MidiFoot and StompByte, and work on getting build instructions for the kits up on Hackaday and building the Tindie store pages. Coming soon!

Leveling Up

Categories: Development, News

I sold out of my first batch of SquishBoxes that I built using standard perfboard, so I decided to get serious and print some PCBs. This will make the next batch of SquishBoxes a bit sturdier (and less expensive, since I can put them together more quickly and with less parts), and also lets me … Read More

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, … Read More

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 … Read More

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 … Read More