Message
Re: Controlling the Marion Prosynth
2014-03-26 by <rpcfender@...>
Most data in Midi is only 7bits (0 to 127)
Computers use the hi bit to show it is negative
here I am subtracting 1 from each number and $xx is a hexadecimal number
2 $02
1 $01
0 $00
-1 $FF
-2 $FE
It's a bit confusing with just 8 bit numbers. It might make more sense with an extra byte that is not used
2 $01 02
1 $01 01
0 $01 00
-1 $00 FF
-2 $00 FE
Now Midi can't use all 8 bits for data so usually they split the 8 bits up into 2 bytes
2 $00 02
1 $00 01
0 $00 00
-1 $01 7F
-2 $01 7E
But it could be split in half into 4 bit nibbles in each of the two bytes
2 $00 02
1 $00 01
0 $00 00
-1 $0F 0F
-2 $0F 0E
Unfortunately there are other ways dreamed up by synth makers and who knows what Tom Oberhiem was thinking
I found some stuff here
http://feldkir.ch/marionsystems.htm
but no details on the NRPN in the manual.
Normally for NRPN with a high range of values they are usually handled with (Most significant byte = MSB)
CC99 MSB_NRPN
CC98 LSB_NRPN
CC06 MSB_Value
CC38 LSB_Value
Let me know what the format is and I can tell you if I think the BC2k can do it.
All the best
Royce
Attachments
- No local attachments were found for this message.