Right now the velocity and aftertouch is for the entire machine, but seeing that we have technically 3 synthesizers that we can use one at a time or two at a time or all three at a time, I think we should have Velocity and Aftertouch settings per synth/grid.
Maybe synth 1 is a bass and you want fast and hard with no velocity for it and no after touch, and synth 2 is a pad that you want some medium velocity for it and some aftertouch and synth 3 is a lead that you want velocity and aftertouch for with more aftertouch expression etc.
To me it makes more sense to treat it like that!
What should this feature achieve?
Total awesomeness and more expression per synth/grid
I instinctively tried to set different sensitivities to the grids in the first 10 minutes of owning the device so yes i 100% agree with this one. Hopefully its something that can be added.
Maybe a global/per grid toggle somewhere in the menu.
Strongly seconded (thirded) - particularly velocity. I’d be happy with it being on the second oscillator page per synth, where volume is controlled - set a fixed value or velocity on/off, aftertouch on/off for example, since it feels like a ‘per patch/voice’ setting rather than a playing the grid outright control (but that would also apply, IMO, if a ‘No engine, external MIDI control’ engine were added, where it would disable sending velocity or pressure messages to the external synth).
Just to clarify, you are referring to the menu settings here, right?
Grid Sensitivity: Gentle … Tough as Hell, and fixed velocities
Aftertouch Mode: Off / Immediate / Delayed
I would guess that Grid Sensitivity controls both the mapping of force to velocity values and the mapping of force to aftertouch values, but I’m not sure.
The velocity response is defined per synth preset already, so what you describe can already be achieved:
Simply delete all parameters assigned to velocity and aftertouch for that synth
Just set the scaling of the parameters mapped to velocity and aftertouch accordingly.
I think that Grid Sensitivity curve still need to be present as a global setting, adapt the response of the grid to you play style, and to control what is sent to MIDI out (otherwise you get a conflict when all 3 synths are mapped to the same channel with conflicting curves).
So what you are looking for is a compressor/expander for velocity on a preset level, like this:
Currently the relationship between velocity and parameter is linear (you control the scale). So a new bipolar parameter in the velocity menu might control that compression/expansion curve, at 0 it’s linear (top row on the left) positive values move it towards HARD3, negative values move it towards SOFT 3
For Aftertouch Delay, can see the benefit of controlling that per sound, that could happen the same way in the Aftertouch menu, leaving the global delay to control when aftertouch values are sent out to MIDI.