Topic: Korg SP-170
The SP-170 only uses velocity values up to 80. The main thing is to set the peak velocity there.
Velocity = [0, 25, 41, 54, 69, 80, 127; 6, 15, 35, 57, 94, 127, 127]
The SP-170 only uses velocity values up to 80. The main thing is to set the peak velocity there.
Velocity = [0, 25, 41, 54, 69, 80, 127; 6, 15, 35, 57, 94, 127, 127]
Well, I have a Korg SP-170 and it does output MIDI velocity values higher than 80. Also, the actual values do depend on the Key Touch Control setting of the keyboard, as described in the manual. So, I wonder why you report a maximum of 80. I hope, you don't mean hexadecimal 80 (which is 128 decimal). Or has there been a production batch of the keyboard with a firmware bug ? Maybe, that firmware bug mixed up decimal 80 and hexadecimal 80 ? Just speculating.
Interestingly, Garageband reports velocity values that are too high (don't know why). Pianoteq reports the correct values, as can be seen using a MIDI sniffler, like MIDI Monitor.
So, I suggest to modify the curve, given by Tinknocker, to
Velocity = [0, 25, 41, 54, 69, 82, 98, 127; 6, 15, 35, 57, 94, 116, 123, 127]
Now it resembles the curve given by "did" for the Korg SP-200.
And it is close to the S-shaped curve given by Rytmenpinne for the Korg SP-250.
I too have very limited soft and loud velocities with the SP-170. I've discovered that setting the keyboard sensitivity to soft seems to help it get a little more nuanced of a performance.
Velocity = [0, 13, 89, 127; 0, 0, 127, 127] seems to work for me
As said, I have a Korg SP-170 and it DOES output MIDI velocity values higher than 80.