All the pedals, all the time

Quick late night noodle to test some of the pedalboard controller functionality. This uses the RC500 looper as a master MIDI clock and the guitar signal goes

  1. BOSS GT-1000 CORE with a compressed stratty sound
  2. Eventide Pitchfactor for the weird harmony stuff
  3. Eventide Modfactor with a bit of phasing
  4. Eventide Timefactor tempo-synced delays
  5. Eventide Space to add a bit of spring reverb on top
  6. BOSS RC500 looper doing the drum sounds

All done live in one slightly ropey take so there's the odd fuckup with the tricky timing and the harmoniser gets confused when it hears more than one note at once so maybe I need to upgrade to the Eventide H90.

Yet another pedalboard controller build

WARNING: Intensely techy nerd post, feel free to skip this one

Right then. The ESP32 microcontroller was a non-starter. MIDI over USB just wasn't working so we're on plan C now, using WebMIDI in the browser and wonder of wonders. it works surprisingly well. There's a bit of configuration hacking to do in order to enable WebMIDI in the browser but then it's all Javascript callback functions, a shitload of modules and classes and a CSS felxgrid front end. While that has fored me to relearn a lot of web scripting skills it seems to have been worth it as this can now do MIDI clock, program change and controller change. I would have liked some facility to process clock bytes without buffering but you can't have everything. Maybe I'll look into handling those in another thread.

Other planned development includes using IndexedDB to handle program changes and patches but that's a long way down the road. Runs acceptably well on a Raspberry Pi but the tricky touchscreen might mean I just shift this all onto a laptop running Ubuntu.