Pretty simple at the moment - it's kind of like a combined MIDI relay switcher and loop controller. Effectively, it controls the bypass state of the delays (which have trails, one of the main reasons I haven't just gone for a normal loop switcher). You can set their bypass state and save it to presets, then step through and recall them as necessary. It's supposed to be MIDI-controlled, but I forgot to order one of the key components for the MIDI input circuit, so that'll have to wait until later today (thank you, Amazon).
This version will go straight on my new pedalboard when it's boxed up.
It actually works astonishingly well, and the code's pretty flexible so I can add relays and other cool stuff for the next version. That "other cool stuff" will, in theory, be controlling the parameters of the delays themselves. That's part of the idea behind using the Joyo pedals - their guts are small enough to fit in a box that's not huge.
Once I've got that, I may go even further do tap tempo, and allow presets to decide whether the two delays are dependent on each other (for an easy way to simulate a dual-tap delay) or completely independent.
It's not rocket science, but it
was astonishingly easy. The bit I'm most proud of is figuring out a neat way to run all the switches off a single analogue pin on the Arduino (different resistor values for each switch). Unfortunately, I then discovered that even schoolkids playing with Arduinos have figured that one out.
Ah, well.
<space for hire>
Comments
Two Joyo Quattros - I'm very tempted by one as the most affordable filtered delay and it's in a tiny pedal. As I haven't plugged in my pedal board for 6 months I'm sure it would be a pointless purchase even for £50.
In other news, the optocouplers are here so I can build the MIDI circuit...the project boxes are also here, and it turns out I need to pay more attention to the details; I got ones that are 2.5cm tall, which is barely enough to fit the Arduino in (much less the Arduino, the relays and the switching board). I intended to get the 6.5cm ones
Of course, now I have two more problems...
1 - Figure out how to get it all into a box that's actually useful.
2 - My brain's full of ideas and it wants me to automate the whole world.
I see an awful lot of Arduinos in my near future.
I'm actually about to box it all up - I've moved most of the electronics off the breadboard onto stripboard, just considering whether I can be bothered putting indicator LEDs on it (they're not really necessary, since the pedals' own indicators do exactly the same thing).
Oh, and I need to add a MIDI out port as well. Should be pretty trivial, in theory.