Problem with CC not going to zero
Posted: Sat Apr 26, 2025 10:51 pm
Hi Rob, hi audiofront fans,
I use roland expression pedals and the great Roland RPU-3 pedal unit with a MIDI Expression Quattro to control effect plugins like Turnado or Transit Ableton for my Future-Pop Liveband "Synamoon". I love the overla setup, but there's one annoying quirk:
When I let go of the pedal (with a spring-loaded RPU-3 pedal), or move my other expression pedal up quickly, sometimes the last MIDI event being created is not a zero, but some value between 1 and 10, although the MIDI expression GUI shows a zero at the end. My understanding is that there's a filter in the firmware that suppresses MIDI events if there was no sufficient voltage change, while the GUI shows all changes. But here's the catch: it seems that we would need one additional event at the end of an event train to be safe that the latest generated MIDI event is actually the latest measured value, especially when it's a zero.
Here's a screenshot that shows this situation: And here's a video showing some pedal presses, with the problem occuring two times (screenshot was taken at the end):
https://borislau.de/midi_expression.mp4
The issue for me is, that when using the pedal with the Turnado or the Transit effect plugin, there's often a big difference between 0 (no effects) and 1-127 (effect with varying degree of intensity). So even if the pedal is stuck at only two, the effect gets stuck and I don't get my dry signal back.
Could you please fix is in a future firmware revision?
By the way, changing the pedal calibration by moving the lower threshold up doesn't help here...
All the best from Germany,
Boris
I use roland expression pedals and the great Roland RPU-3 pedal unit with a MIDI Expression Quattro to control effect plugins like Turnado or Transit Ableton for my Future-Pop Liveband "Synamoon". I love the overla setup, but there's one annoying quirk:
When I let go of the pedal (with a spring-loaded RPU-3 pedal), or move my other expression pedal up quickly, sometimes the last MIDI event being created is not a zero, but some value between 1 and 10, although the MIDI expression GUI shows a zero at the end. My understanding is that there's a filter in the firmware that suppresses MIDI events if there was no sufficient voltage change, while the GUI shows all changes. But here's the catch: it seems that we would need one additional event at the end of an event train to be safe that the latest generated MIDI event is actually the latest measured value, especially when it's a zero.
Here's a screenshot that shows this situation: And here's a video showing some pedal presses, with the problem occuring two times (screenshot was taken at the end):
https://borislau.de/midi_expression.mp4
The issue for me is, that when using the pedal with the Turnado or the Transit effect plugin, there's often a big difference between 0 (no effects) and 1-127 (effect with varying degree of intensity). So even if the pedal is stuck at only two, the effect gets stuck and I don't get my dry signal back.
Could you please fix is in a future firmware revision?
By the way, changing the pedal calibration by moving the lower threshold up doesn't help here...
All the best from Germany,
Boris