2
« on: September 02, 2016, 01:41:46 PM »
OS 2.03
For most patches, I apply note scaling to all modulation indexes in order to cure harsh high notes.
See here from the manual: "Decrease the IM for high notes to get rid of aliasing. ( Flat, 60, -lin8) that you multiply by IM* in the modulation matrix."
It seems that setting up "NOT1/2 ==> IM*" in the matrix only adds to all fixed modulation indexes: When setting all fixed IMs to 0.00, and setting the velocity sensitive IMs different from 0.00, the aforementioned matrix entry has no effect at all.
Speaking in simple math, it seems to be implemented similar to this: (fixed IMs * matrix setting) + velocity sensitive IMs
I'd like to see it implemented the following way: (fixed IMs + velocity sensitive IMs) * matrix setting
This way, you could add velocity sensitive growl to the lower notes, that does not lead to harsh sounds in the higher notes. (Heading for piano type sounds here.)
Alternatively, one could add a new destination, e.g. "IMvel*", which only applies to the velocity sensitive modulation indexes. This would even offer higher flexibility.
Does this make sense at all?