BCR2k and "negative" NRONs
2006-05-25 by jim0harris
Hello
Trying to use a BCR2000 to edit an Alesis Micron. Some parameters
have a range of say -100 to +100 for example. How would you
translate this to an NRPN?
I've watched the MIDI activity in MIDI-OX for the example parameter
above and it behaves like this
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
45265 1 -- 176 99 0 1 --- CC: NRPN
MSB
45267 1 -- 176 98 12 1 --- CC: NRPN
LSB
45267 1 -- 176 6 127 1 --- CC: Data Entry
MSB
45269 1 -- 176 38 31 1 --- CC: Data Entry
LSB
45277 1 -- 176 6 127 1 --- CC: Data Entry
MSB
45278 1 -- 176 38 30 1 --- CC: Data Entry
LSB
45290 1 -- 176 6 127 1 --- CC: Data Entry
MSB
45292 1 -- 176 38 29 1 --- CC: Data Entry
LSB
45297 1 -- 176 6 127 1 --- CC: Data Entry
MSB
45299 1 -- 176 38 28 1 --- CC: Data Entry LSB
happens around values of -100
around 0 is
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
151014 1 -- 176 99 0 1 --- CC: NRPN
MSB
151016 1 -- 176 98 12 1 --- CC: NRPN
LSB
151016 1 -- 176 6 127 1 --- CC: Data Entry
MSB
151017 1 -- 176 38 127 1 --- CC: Data Entry
LSB
151020 1 -- 176 6 127 1 --- CC: Data Entry
MSB
151022 1 -- 176 38 126 1 --- CC: Data Entry
LSB
this was actually -2, and then 100 is
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
200611 1 -- 176 99 0 1 --- CC: NRPN
MSB
200613 1 -- 176 98 12 1 --- CC: NRPN
LSB
200613 1 -- 176 6 0 1 --- CC: Data Entry
MSB
200615 1 -- 176 38 99 1 --- CC: Data Entry
LSB
200618 1 -- 176 6 0 1 --- CC: Data Entry
MSB
200618 1 -- 176 38 98 1 --- CC: Data Entry
LSB
200631 1 -- 176 6 0 1 --- CC: Data Entry
MSB
so you can get an idea of what the numbers are doing but turning
that into BCR parameter values ... ???
Thanks
Jim :)