set a value of 0-127 velocity depth as opposed to just on/off.
Yes.
In any Envelope, in the "Env Amt" tab, the "Vel: On/Off" should be 0-127. (But that also would create a new Mod entry.)
[Actually, a HUGE problem here is that the Velocity buttons make the Envelope respond from zero to whatever the Amount setting is. If you set the Velocity control from the Mod Matrix, it goes from what the Amount setting is, to the +/- value you set there. Making it essentially the opposite control. So you can't easily switch from one to the other.]
But... that's getting pretty deep into re-programming. -- Though, believe me, I have HUGE wishes for the 2.0 update for the Pro3 that I hope they can get to. (Including having the Envelope graphic represent the negative envelopes (flip it vertically), and include the Delay value in the graphic, and put a notch at the end of the Sustain so you can more easily see the release line's length...)
Anyway, yea, I get it. I have more wishes than I have posted. (And how about multiply and other *simple* math functions for the Matrix math! [The CPU should handle simple math well.])
Anyway, yea. I get you...
But then, somebody else will come back with, "You can't expect so much!" Haha. :/ Boooo.
Yes, I can.
I also submitted a request for the velocity-to-filter envelope behaviour to be amended:
It probably comes down to a question of design philosophy but for me the velocity-to-envelope-depth control seems backwards. When setting up a patch, I’d want the sound made when the velocity button is on and a key is struck at maximum velocity to always be exactly the same as the sound made when when the velocity button is turned off. So maximum velocity from the keys should always trigger the depth set by the envelope depth knob, irrespective of the velocity-to-envelope-depth value set. The velocity-to-envelope-depth value, I feel, should simply scale the depth achieved by the lowest velocity. So a value of 0 velocity-to-envelope-depth should sound exactly the same as when the velocity button is simply turned off, i.e. no velocity scaling is being applied.
Implemented as above makes sound design easier as one can program the sound without velocity first and then, when adding it, only one variable is being altered as the depth value is set, namely what depth the lowest velocity produces; maximum velocity will always achieve whatever was initially programmed. As soon as the velocity switch is turned on and a depth of anything other than maximum is set, the originally programmed sound is unobtainable without having to adjust the envelope depth knob to compensate. This obviously causes difficulty if a desired sound already has the envelope depth knob at or near maximum before the velocity switch was enabled.
Furthermore, from a sound design point of view, one may also not always want for the lowest velocity to produce zero envelope depth. Your current implementation unfortunately does not allow for the lowest velocity to produce a non-zero envelope depth when the velocity switch is engaged.
(For reference, my suggestion is how velocity-to-envelope-depth is implemented on synths such as the Moog Subsequent 37.)
Please would you consider changing the implementation as suggested to allow for better control over what happens at the lower velocity values. I realise that there may be some reluctance as it may cause already-programmed patches to sound different. In which case, much as you did with the addition of vintage mode for P6 and OB-6, perhaps you could make the new behaviour be a globally selectable option so that current patch behaviour could be preserved, if desired.