A very welcome fix would be to add the Velocity Sensitivity Depth parameter to the velocity curve in the Utility mode. This would make it a one-time adjustment and makes it possible to have the same keyboard feel in the voice mode.
The Velocity Curve in Utilty mode is a function of the Keyboard transmitting.
The Velocity Sensitivity and Offset found on a per program basis is a function of the Tone Generator receiving... And allows the performer to tailor the response of the Tone Generator to the overall Velocity Curve of what the Keyboard is transmitting.
Unfortunately (or fortunately) there is no global setting for the Tone Generator response... It is probably best handled as it is, on the per program basis. This allows you to make the adjustment each-by-each, as you find you require it. What is right for the velocity swap on a Slap Bass, could be all wrong for switching to a velocity induced Harmonic on an acoustic guitar sound. Make sense? You really want to adjust the velocity response on a per program basis.
The adjustment in UTILITY is like the 'coarse' or overall curve, while the adjustment in the program is the local 'fine' tuning. Make sense?
The Velocity Curve in Utilty mode is a function of the Keyboard transmitting.
The Velocity Sensitivity and Offset found on a per program basis is a function of the Tone Generator receiving... And allows the performer to tailor the response of the Tone Generator to the overall Velocity Curve of what the Keyboard is transmitting.Unfortunately (or fortunately) there is no global setting for the Tone Generator response... It is probably best handled as it is, on the per program basis. This allows you to make the adjustment each-by-each, as you find you require it. What is right for the velocity swap on a Slap Bass, could be all wrong for switching to a velocity induced Harmonic on an acoustic guitar sound. Make sense? You really want to adjust the velocity response on a per program basis.
The adjustment in UTILITY is like the 'coarse' or overall curve, while the adjustment in the program is the local 'fine' tuning. Make sense?
Yeah, makes sense. I agree making 'Velocity Sensitivity Depth a global setting for the sound engine would be a bad idea.
I think from the keyboard players perspective it would make sense to have more control over the velocity rates send by the keyboard. Perhaps it could be named different like "Velocity keyboard Depth" to avoid confusion with the setting of the sound engine.
I just made a recording in the Song mode where I'm playing firmly on the keyboard. When I look back I see that my top velocity is 115. So as a keyboard player I would like the ability to change my keyboard to my playing style so that when I play firmly it send a velocity of 127. And if I use sounds with different velocity swaps well that's ok because nothing has been changed to the way the sound engine responses.
On the Tone Generator side, you not only have the Velocity Sensitivity Depth and Offset, which are overall to the Part, but you have extremely detailed Velocity Sensitivity parameters within the Pitch, Filter and Amplifier blocks of the Voice - on the per Element level of editing. So if you want to deeply customize the response of a sound...that's where you really want to go. The Velocity Depth and Offset are like overall response of the Part (useful when adjusting a sound to already recorded MIDI Track data), while the Velocity Sensitivity parameters within the Pitch, Filter, and Amp blocks of the VOICE are like detailing the response on a microscopic level.
Dig deeper, we think it is a very flexible system.
Velocity sensitivity to Pitch is typically the least used, but to Filter it is very common to apply Velocity Sensitivity to the Cutoff Frequency control over a LPF... to mimic real acoustic instruments which tend to get brighter (more harmonics) the more you increase the energy to play them. And Velocity Sensitivity to the Amp block is the most used and highly refined as you can customize it to a very great degree.
I am now 6 months on my way with the XF and I'm still learning. The features are overwhelming and sometimes it helps to run into a limit to understand why and how something is designed.
I think I understand enough about how the keyboard interacts with the soundengine and it gives me the right angle to dig deeper. Anyway thanks for the detailed explanations it really helps tremendously!