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

FluidPatcher Power Up

Categories: Development, News

I was poking around in the Fluidsynth code as a result of trying to figure out a slick way to monitor MIDI messages and realized I could get FS to call my own custom python function to handle MIDI events, and do whatever I want to them and pass them on to the synth as … Read More

New Lesson Video!

Categories: News

A third video in the FluidPatcher lesson series is up! This one is all about using control change messages to their maximum capability. As usual, creating these lesson videos prompts me to make some updates, add features, and of course find and fix sneaky bugs – so make sure to run the update script!

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

Maybe Break Stuff?

Categories: Development

I just realized bank files are designed wrong! Right now, keywords like router_rules, cc, and cc_links can be used within individual patches or at bank level (i.e. zero indent). Bank-level keywords are applied first, then keywords in individual patches. This works to create defaults for all patches, like sending volume and reverb CC’s to all … 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

FluidPatcher Lessons

Categories: News

I posted the first of a series of lessons on using FluidPatcher on YouTube! I’ve been meaning to get these up for a while, hopefully they show people the amazing versatility of this software in making your own perfect DIY synth module!

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

This is How We Do it

Categories: Development, News

I’ve spent the last week working up a wxpython implementation of fluidpatcher that works as a cross-platform editor and player of patches. This makes it easy to quickly create, test, and use complex and interesting patch setups! I also made a downloadable installer for windows that includes the latest version of FluidSynth and posted it … Read More