Scaling aftertouch
Posted: Thu Apr 18, 2013 3:26 am
I posted before that aftertouch seems too sensitive on my Push. Even playing very lightly, it sends aftertouch messages, and if a patch is setup for mapping, say, vibrato to aftertouch, it's very hard to play without a lot of vibrato.
Ableton support suggested that I use M4L Expression Control. This does not really do what I want. First of all, I don't want to map each VST target for each patch. Second, the Max and min values don't really do what I want.
I want to do something like set a sensitivity curve, similar to the Ableton Midi effect "Velocity". Basically a kind of compressor that would keep all incoming low values of Push aftertouch pressure to 0 and only start generating aftertouch messages above a settable threshold. Also scaling the remaining values (like changing the slope of the curve) would be important, so that the pressure just a tiny bit above the threshold would send a low value of aftertouch, and the higher values would scale up smoothly.
The "Velocity" midi effect has a drive function that does exactly that for velocity. I just want the same thing, but for aftertouch.
Any ideas?
Ableton support suggested that I use M4L Expression Control. This does not really do what I want. First of all, I don't want to map each VST target for each patch. Second, the Max and min values don't really do what I want.
I want to do something like set a sensitivity curve, similar to the Ableton Midi effect "Velocity". Basically a kind of compressor that would keep all incoming low values of Push aftertouch pressure to 0 and only start generating aftertouch messages above a settable threshold. Also scaling the remaining values (like changing the slope of the curve) would be important, so that the pressure just a tiny bit above the threshold would send a low value of aftertouch, and the higher values would scale up smoothly.
The "Velocity" midi effect has a drive function that does exactly that for velocity. I just want the same thing, but for aftertouch.
Any ideas?