Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

Index last updated: 2026-04-28 23:16 UTC

Message

Re: Controlling the Marion Prosynth

2014-03-26 by <rpcfender@...>

Although I feel confident that it can, before I say a definite 'yes' you need to show what you mean by -99.
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

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.