I also just saw a little more of what Royce described in the editor. More later, as I was still sleepy and seemed to have missed something obvious.
---In bc2000@yahoogroups.com, <sghookings@...> wrote:
-------- Original message --------
From: absent@...
Date: 13/11/2013 15:47 (GMT+00:00)
To: bc2000@yahoogroups.com
Subject: [bc2000] RE: RE: NRPN confusion
Where am confused is that the entry for parameter number is not hex.
The A-Station lists CC numbers as "packed parameters" with what I think are supposed to be 8-bit numbers to assign a specific -packed sub-parameter.
It's been very difficult to find information on this. I am getting the impression that this sort of thing is a small step removed from deep MIDI user-end voodoo.
I have yet to encounter anyone in real life that actually has heard of NRPNs :D . I've been getting a lot of blank stares and referrals to basic MIDI texts.
---In bc2000@yahoogroups.com, <rpcfender@...> wrote:RPN (registered parameter numbers) and NRPN are ways to increase the number of Continuous Controllers Midi can use.
It works the same a Bank selection fo r Patches
NRPN
CC98 LSB
CC99 MSB
in hex on channel 1
B0 62 LSB
B0 63 MSB
As MSB (most significant byte) and LSB can be between 0 and 127 combined it becomes a 14 bit number from 0 to 16,383 controllers
So once you have said what controller you are talking about, you send its value
For 0 to 127 type controllers
B0 06 value
or
B0 26 value
or if your controller has 14 bit values (0 to 16,383)
B0 06 MSB
B0 26 LSB
(There is an increment and decrement as well.)
Once the controller has been selected it doesn't have to be selected again so you can send
B0 62 LSB
B0 63 MSBB0 26 value 1
B0 26 value 2
B0 26 value 3
etc
Just the same as Banks and Patches.
All the best
Royce