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: Re: [bc2000] RE: RE: NRPN confusion

2013-11-13 by <absent@...>

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:

Well you just did encounter someone who not only understands NRPNs but gave a great explanation

The BCR expects the address and range of values. Then u have to say if you are sending just 7 or full 14 bits.

Good luck in interpreting NRPNs






-------- 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 MSB

B0 26 value 1

B0 26 value 2

B0 26 value 3

etc


Just the same as Banks and Patches.

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.