Here we are at the close of our series on creating a guitar processor in MSP. To wrap things up, I want to make a connection to the real world - to hardware. In previous iterations of this series, we created a complicated pattr-based preset system, then coupled it with an equally complex routing system. When using the system, I found that what I really wanted was hands-off preset selection, and simple volume control from a foot pedal. So we’re ending this series by adding a simple - but effective - MIDI pedal connection.
A bit of code can act very much like a score -- it is not only an individual expression of an idea, but it encapsulates the possibilities of that idea. It’s both an expression of self, like any piece of art, and a tool that can be repurposed, remixed, and reframed to fit the unique needs of a wide range of artists.