Impostor wrote: ↑Sat Mar 16, 2024 12:04 pm
It doesn't matter much to me, but I found out that while pitch bend messages "should be" 14 bits instead of the usual 7 bits for CC, resulting in 16.384 discrete values, my midi keyboard's pitch wheel sends those values with increments of 128, so the actual resolution of the pitch bend wheel is just 7 bits after all!
Nowhere in the documentation of my midi keyboard can I find information about it. So I wonder, if one were in the market for a midi keyboard with an actual 14 bit pitch wheel resolution, how would one find it?
Related question: the pitch wheel is not really useful for smooth high resolution live automation of other parameters than pitch because of the wheel spring. Are there midi controllers with smooth wheels or faders which do have 14 bit resolution?
Bloody hell! Now I understand why some of my synths work well w/ the mod & pitch wheels ofcertain Midi keyboards and some don't! Thanks for the info!
Example when I turn the mod wheel of the wretched keyboard as slowly as I can from 0 to max:
Code: Select all
$ aseqdump -p 24
Waiting for data. Press Ctrl+C to end.
Source Event Ch Data
24:0 Control change 0, controller 1, value 2
24:0 Control change 0, controller 1, value 6
24:0 Control change 0, controller 1, value 10
24:0 Control change 0, controller 1, value 14
24:0 Control change 0, controller 1, value 18
.
.
.
24:0 Control change 0, controller 1, value 127
Example when I push the pitch wheel up from neutral to max:
Code: Select all
$ aseqdump -p 24
Waiting for data. Press Ctrl+C to end.
Source Event Ch Data
24:0 Pitch bend 0, value 0
24:0 Pitch bend 0, value 128
24:0 Pitch bend 0, value 704
24:0 Pitch bend 0, value 1344
24:0 Pitch bend 0, value 1920
24:0 Pitch bend 0, value 2560
24:0 Pitch bend 0, value 3136
24:0 Pitch bend 0, value 3712
24:0 Pitch bend 0, value 4352
24:0 Pitch bend 0, value 4928
24:0 Pitch bend 0, value 5568
24:0 Pitch bend 0, value 6144
24:0 Pitch bend 0, value 6720
24:0 Pitch bend 0, value 7360
24:0 Pitch bend 0, value 7936
24:0 Pitch bend 0, value 8191
24:0 Pitch bend 0, value 8000
As you can see the max. mod value is 127 (7 bit) instead of 16.384 (14 bit). And like you described: the pitch wheel goes up in steps of 128 (to 8.000), which indeed is 16.000 from min to max but in a resolution of 7 bit instead of 14 bit. Darn it!
On some synths this results in my hearing not a "glide" from the pitch wheel, but I can hear the synth jump from note to note. I.e. in discrete steps (of 128) instead of a continuous glide up/down. This is on synths that are (hard) configured to go up 2 octaves from the pitch wheel. Synths that do not go up such a large amount of notes/octaves work better w/ the same keyboard.
I couldn't work out what the bloody problem was w/ the same keyboard acting like a piece of sh*te with one synth and working fine w/ another. It's the cheep keyboard, not the synth!