Hi,
This is just a simple request, which would make things a lot easier.
When mapping a parameter to a midi CC, scale the value received on the CC to map the whole CC range (0-128) over the range of the parameter.
For example, when mapping a midi CC to the octave selector it works like this:
CC Octave
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 8
. .
. .
127 8
This focuses all the value in a very small range of the physical controller.
A preferred method would be to split the 0-127 range of the CC into the eight sections equally as follows:
CC Octave
0-15 0
16-31 1
32-47 2
48-63 3
etc. etc.
i.e. new parameter value = received CC value / (parameter max - parameter min)
Thanks,
Martin