Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

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

Thread

BCR2000 NRPN values

BCR2000 NRPN values

2015-03-21 by janvandeweyer27@...

Hi there,

My name is Jan and I am the happy owner of 2 BCR2000's.
Mostly I use them to control my VSTi instruments.
For a week I made a preset for Arturia's ARP2600 V for synthmodule and sequencer and I noticed by accident that I can also use NRPN messages. I do not know much about NRPN, always used CC's before but I run into the problem of the 128 limit with those so I made this preset in NRPN. Also needed 2 presets on the BCR, one for the synth, one for the sequencer. In the end it is only 1 buttonpress to change them.
All works fine and if someone can use it, let me know. But I also heared that you can change the range of the knobs. I do this with CC's but I guess it is possible to make a range from 0 to 500 for my frequency knob with NRPN.

2 questions, first, does this make any sense? I mean, is it related to the coding of the synth? Like when they coded the frequency knob for only 128 steps I guess what I like to do is useless.
Second, can you guys tell me how I program that range? You can link me to a thread in the group but I don't know where to find info about it.

Thanx in advance!

Jan

Re: BCR2000 NRPN values

2015-04-08 by janvandeweyer27@...

Hello,

was it such a stupid question, so nobody ever answered?
Please give it a shot if you know something about it

Re: BCR2000 NRPN values

2015-04-13 by rpcfender@...

Hi Jan
in Midi there are two types of numbers.
Status or 'what type of midi message is this' and data.
To distinguish between the two types, Status has bit 7 set, that is the values are 128 to 255.
So data can only be 0 to 127 (bits 0 to 6 can change but bit 7 is always 0).

$B0 07 03
$B0 is CC message on channel 1.
The CC type is 7 (data) and the value is 3 (data)
So for CC on channel 1 the biggest CC type is 127 and the biggest value is 127.
$B0 $7F $7F

To combat this limitation of types RPN and NRPN where developed.
To overcome the range limitation CC types were mated up for a range of 0 to $3FFF (16383)
High resolution continuous controllers (MSB) 0Bank Select (Detail) 1Modulation Wheel 2Breath Controller 4Foot Controller 5Portamento Time 6Data Entry (used with RPNs/NRPNs) 7Channel Volume 8Balance 10Pan 11Expression Controller 12Effect Control 1 13Effect Control 2 16Gen Purpose Controller 1 17Gen Purpose Controller 2 18Gen Purpose Controller 3 19Gen Purpose Controller 4 High resolution continuous controllers (LSB) 32Bank Select 33Modulation Wheel 34Breath Controller 36Foot Controller 37Portamento Time 38Data Entry 39Channel Volume 40Balance 42Pan 43Expression Controller 44Effect Control 1 45Effect Control 2 48General Purpose Controller 1 49General Purpose Controller 2 50General Purpose Controller 3



$B0 07 xx
$B0 39 yy
for 14 bit range

These can be programmed into the BC. See Mark's pdf .

All the best
Royce

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.