That's what I did.
I sent CC values with MidiOx but here's what I get:
So I start with a center frequency of 261.6 (C4)
Modifier attached to Shift:
Min: -24
Max: *24
Offset: 0.8%
2.646
Start value of CC#19 (Extern 4): 63 - this is supposed to be the middle frequency:
127: 1046.59Hz C6 +0.14 cents
126: 1035.48Hz C6 -18.34 cents
125: 1013.11Hz B5 +43.86 cents
124: 991.21Hz B5 + 6.02 cents
123: 969.77Hz B5 - 31.83 cents
122: 948.81Hz A#5 + 30.33 cents
121: 928.31Hz A#5 - 7.48 cents
120: 908.27Hz A#5 - 45.26 cents
119: 888.70Hz A5 + 17.02 cents
118: 869.58Hz A5 -20.63 cents
117: 850.67Hz G#5 + 41.33 cents
116: 832.35Hz G#5 + 3.63 cents (almost in tune but good enough)
115: 814.37Hz G#5 - 34.19 cents
114: 796.84Hz G5 + 28.13 cents
So as you can see this won't work.
A bit logical too since I only need 49 steps.
But I thought the logical thing would be that after 87 the pitch would remain at +24 from the base frequency end at 29 it would remain at -24.
But it seems it doesn't shift half notes but frequency increments.
Well, multiplications to be exact: 1.022
So I thought I might try something:
1. Since I only have 49 increments, I should only focus on CC values between 39 and 87
2. I have to adjust the slope and hope I get (almost) perfect pitch every time
and behold:
IT WORKED!!!
:triumphant::triumphant::triumphant::triumphant:
Use the following settings:
- Frequency: 261.6 Hz (C4)
- Attach modifier to Shift
- Min: -24
- Max: +24
- Scale: 2.646
- Offset: 2.09%
Almost perfect pitch every time: max. variation of about 0.1 cent