I’ve not tried it with Ribbons yet, but I was experimenting with generating MIDI commands from playing dynamics.
One way to do it is to use the CV/Expression envelope follower, such as, for instance, Fairfield Circuitry Conflict of Interest, to get variable CV output from playing dynamics.
I would then convert CV to MIDI commands, there are different ways to do it, but I use the cheap “hack”: a MIDI controller with Expression input plus a passive attenuator to keep the CV voltage range within the safe limits. The FF Conflict of Interest will output CV in 0 to +5VDC, most expression inputs will be limited to 3.3VDC, so a very simple passive potentiometer works well as a voltage divider. Takes some time to dial it properly, but once you get it, you can set and forget.
The next step is to map the wanted level of expression signal to the appropriate MIDI command. A relatively advanced MIDI controller (Pirate MIDI, Morningstar) will allow you to do that.
It sounds a bit convoluted, but the advantage is I can use my playing dynamics to control virtually anything that is controllable via MIDI.
Ribbons itself can respond to CV, but for this purpose (retriggering the Touch footswitch) it’s a bit useless, because if you map the Touch footswitch to CV, it will only trigger at exactly the mid point (2.5v), and there’s no way to adjust it, so instead of Ribbons following your playing dynamics, you’ll have to adjust your playing dynamics to Ribbons’ requirements ))
Another very simple option would be to just use an external footswitch with a long cable, to retrigger the Touch with you foot, while the setup remains tabletop. There are instructions on this forum as to how to wire the DIY footswitch to work with Kinotone pedals.
Adding the input level sensitivity to Ribbons sounds fantastic, but I am affraid it’s a bit more complicated than simply finding the “free” knob + footswitch combo to turn it on or off. It’s a whole separate algorythm to detect the input signal level and then to provide tools to map it to certain parameters.