Tap Tempo module for Hydra Delay

elvis_alive

New member
Hi,

if you are interested to build a Tap Tempo module for Hydra Delay, schematic, PCB design, and firmware is available on https://github.com/ElvisAlive-Tone/HydraDelayTaptempoBuddy. Hooking it up is really easy, it just replaces Speed pot.

It is based on cheap ATtiny 402/412 u-controller, and provides these features:
  • Delay time/tempo can be controlled by "Speed Pot" or tapped by "Tap Button".
  • Tap "Tap Button" at least two times to switch from "Speed Pot" control to "Tap Button" control.
    • Second tap must follow under 1,5s after first one.
    • Subsequent tap times are averaged until tapping finishes.
    • Tapping finishes if next tap is not performed for at least 3 times of the currently tapped in tempo - LED blinks in the tapped tempo then with 50% duty cycle.
    • Tapped in tempo is restricted to Hydra delay time boundaries while tapping it in.
  • Long tap on "Tap Button" (over 1s) launches ramping down and up through the whole delay time range, until button is released.
    • Ramping velocity depends on "Speed Pot" (cca 1.5s to 5s ramping cycle). LED blinks as ramping switches direction to indicate this velocity.
    • Original delay time is restored after the button release.
  • Move "Speed Pot" at least 5% to switch control back to it - LED is on without blinking then.
  • "Tap to Head" switch (optional)
    • Selects if tapped in tempo targets Head 2 or Head 4. Tip: Tapping to Head 2 allows you to easily set tempo in "eights" for "dotted eights" played by Head 3.
    • Switch change is not used immediately, but for the next tapping. Also used after next pedal power-on.
  • Current "Speed Pot"/"Tap Button" control state, together with the tapped in tempo, is preserved over the pedal power-off.
  • Trimmer or fixed resistor to set LED brightness.
  • UPDI pins to re-program soldered u-controller.
Seems pedal with tam tempo is going to fit 125B enclosure, I will post here once housing is finished.

Enjoy

1785842731889.png
 
Thanks for sharing! Impressive and cool project. I tried to do something similar a few years back with an ATTINY85 (and resistors to step down from 5V to 3.3V), but I gave up and used a 2nd FV-1 to control the tapping (which of course was more expensive).

I have a working tap tempo code all within a single FV-1 posted on the forum here, but it takes up a lot of the 128 instruction limit, so the delay code itself has to be simple. I use the Right Ouput pin for the blinking LED. In the situation above I needed the delay to be stereo, so I needed external chip to control the tap and blinking.
 
Thanks for sharing! Impressive and cool project. I tried to do something similar a few years back with an ATTINY85 (and resistors to step down from 5V to 3.3V), but I gave up and used a 2nd FV-1 to control the tapping (which of course was more expensive).

I have a working tap tempo code all within a single FV-1 posted on the forum here, but it takes up a lot of the 128 instruction limit, so the delay code itself has to be simple. I use the Right Ouput pin for the blinking LED. In the situation above I needed the delay to be stereo, so I needed external chip to control the tap and blinking.
Yep, FV-1 has unfortunately too little inputs and outputs for control. I'm getting 3,3V for ATtiny directly from Hydra Speed pot pins, it produces 3,3V output also. Very easy to connect module using just pot pins as visible in the image. I do it over connector, to be able to disconnect module to re-program it, as I do not want to cook FV-1 while doing it.
 
Back
Top