juan_r
07-25-2021, 08:17 AM
I need a tempo change tool for live use. I think a script could do that, but maybe there are other options. Hoping for suggestions or other kinds of help. Here's what I need.
1. Tempo can be tapped on the computer keyboard, from a MIDI note, or from a MIDI CC - possibly with specific values, so that if I assign this function to the sustain footswitch, it just "taps" when I push it down (value=127), not when I release it (value=0). Same with notes: a velocity of 0 ("note off") shouldn't imply a "tap".
2. This function can be enabled/disabled by means of some other action (assigned to computer key/MIDI note/MIDI CC), so that e.g. the sustain footswitch acts as a normal footswitch until it is "grabbed" by the enabled tempo change tool. When a MIDI message is "grabbed" by the tempo change tool, it is filtered out and doesn't propagate further.
3. The tempo change has some "gravity" that gradually pushes the downbeats towards my tapping. The matter is: I can get decent sync by tapping, but if the band has "turned upside down", as sometimes happens, even if the metronome speed is tapped right, it is very difficult (impossible?) to have the downbeat where I tap. I just keep on tapping at the same speed, the speed is OK, but my taps end on upbeats and there's nothing I can do.
As you probably figured out, this is for live playing of snippets/sequences/synced effects with a band that has no click in the monitors. Keeping Reaper in sync would be my own responsability.
I understand such a tool might not exist, but I'm giving it a try here. I think a script like this could be cooked up, and I'd be glad to donate/contribute towards its creation. Any taker can PM me for details.
1. Tempo can be tapped on the computer keyboard, from a MIDI note, or from a MIDI CC - possibly with specific values, so that if I assign this function to the sustain footswitch, it just "taps" when I push it down (value=127), not when I release it (value=0). Same with notes: a velocity of 0 ("note off") shouldn't imply a "tap".
2. This function can be enabled/disabled by means of some other action (assigned to computer key/MIDI note/MIDI CC), so that e.g. the sustain footswitch acts as a normal footswitch until it is "grabbed" by the enabled tempo change tool. When a MIDI message is "grabbed" by the tempo change tool, it is filtered out and doesn't propagate further.
3. The tempo change has some "gravity" that gradually pushes the downbeats towards my tapping. The matter is: I can get decent sync by tapping, but if the band has "turned upside down", as sometimes happens, even if the metronome speed is tapped right, it is very difficult (impossible?) to have the downbeat where I tap. I just keep on tapping at the same speed, the speed is OK, but my taps end on upbeats and there's nothing I can do.
As you probably figured out, this is for live playing of snippets/sequences/synced effects with a band that has no click in the monitors. Keeping Reaper in sync would be my own responsability.
I understand such a tool might not exist, but I'm giving it a try here. I think a script like this could be cooked up, and I'd be glad to donate/contribute towards its creation. Any taker can PM me for details.