Holy Program Change
When I started the live show, I had the MPC sending clock and notes to both Circuits. For the first week or so, I was having to memorize exactly what session to hit with each song so I could make sure everything was playing the right samples for the songs.
Having two Circuits and five other things, it felt I was doing a Mexican hat dance to get everything right — and that was WHEN I was getting it right.
For some reason I have never used Program Changes in my life. Maybe I thought they were more complicated, I’m not sure. But now I’m kicking myself that I haven’t.
I pulled out a MIDI implementation chart for the first time in my life. Lo and Behold: Circuit’s MIDI Channel 16 responds to Program Change messages to change the Sessions!
So now I have the MPC on channel 8/9 set to 16a (Circuit A) and 16a (Circuit B). Now when the sequences change in the MPC so do the Circuit/Octatrack and so on. I showed my man Oak City Slum how easy it was in Raleigh and he couldn’t believe it. Highly suggested because the true goal is to be comfortable and perform, and not be in fear that you are gonna play the wrong patch every single song.
For the uninitiated (don’t worry, I’ve slept on this for years too): Program Change messages are a regular part of MIDI. They make it easy to switch settings on synths and other MIDI hardware like effects processors without having to manually skip through the patches on the unit itself. The beauty is that you can send one message to all your gear and everything will switch at the same time. With Circuit, you can choose to make the program (session) change instantaneously, or trigger the change to happen at the start of the next bar, like launching a clip in Ableton — or pressing the actual session button on Circuit.
All MIDI gear has a MIDI implementation chart — it’s a dense list of numbers and parameter names for nerds. But it can open up your gear and your process if you sit down with it for an hour. Try it!












