That suggests to me the CC# 01, 02, 11 and 74 are intercepted and somehow used to generate intermediate (non-integer) data values. Or is the smoothing intermediate integer values? And won't that introduce some latency?Controller smoothing panel (in Globals / Advanced Settings window) controls smoothing for various MIDI controllers. It avoids abrupt changes caused by low resolution of the MIDI standard and the MIDI controllers themselves. Smoothing is always represented as minimum time it gets for the controller to go from minimum to maximum value.
Or is it just some sort of transformation (based on the Envelope graph) to non-integer data values?
I cannot yet picture how these two areas for functionality work together.MPE switch (in the Main Controllers window) makes the associated MIDI controller MPE compatible meaning that it will recognize different values for each MIDI channel and that can be exploited using per-voice modulation. Use this option ONLY for custom MPE controllers, which have further per-voice controllers available.
