The Yamaha AN1x Synthesizer mailing list group photo

Yahoo Groups archive

The Yamaha AN1x Synthesizer mailing list

Index last updated: 2026-04-03 20:49 UTC

Thread

Behringer BCR2000 and PLG150-AN

Behringer BCR2000 and PLG150-AN

2007-02-08 by tickles88keys

I've recently purchased a Behringer BCR2000 control surface for use 
with my Motif RackES and PLG150-AN.  The BCR2000 can send control 
data to the PLG150-AN in various formats (CC, NRPN and Sysex).  CC 
and NRPN information can be configured on the BCR2000 directly, or 
via the B-Control software provided by Behringer.  Sysex information 
has to be "learned" by the BCR2000 (by sending commands from ANExpert 
Editor, for example), but there is apparently no way to edit the 
Sysex strings on the BCR2000 once the "learning" has taken place...at 
least, not that I can tell from the documentation.  Now to my 
questions.

Is there a complete list of the supported PLG150-AN NRPNs?  (In a 
previous post, NRPNS for the PLG150-AN appear to be many bytes in 
length...similar to Sysex data.)  The BCR2000 only allows decimal 
entry of 3 parameters: the Midi Channel, the NRPN number (0-127) and 
the range of acceptable values (0-16383).  Can someone who has 
traveled this road before please point me to a complete list of NRPN 
parameters, an perhaps help me to understand how to enter them as 
Channel, NRPN Parameter and Range?  I've done Sysex programming 
before, but this NRPN stuff is new to me.

Thanks in advance,

Greg

Re: Behringer BCR2000 and PLG150-AN

2007-02-13 by Jon

--- In AN1x-list@yahoogroups.com, "tickles88keys" <tickles88keys@...> wrote:
>
> Is there a complete list of the supported PLG150-AN NRPNs?  (In a 
> previous post, NRPNS for the PLG150-AN appear to be many bytes in 
> length...similar to Sysex data.)  The BCR2000 only allows decimal 
> entry of 3 parameters: the Midi Channel, the NRPN number (0-127) and 
> the range of acceptable values (0-16383).  Can someone who has 
> traveled this road before please point me to a complete list of NRPN 
> parameters, an perhaps help me to understand how to enter them as 
> Channel, NRPN Parameter and Range?  I've done Sysex programming 
> before, but this NRPN stuff is new to me.


Greg,

It's been awhile since I've programed RPN or NRPN strings, but here are a couple of 
examples. 

The PLG150-AN MIDI Data Format and MIDI Implementation charts can be found in the 
Appendix of the PLG150-AN Owner's Manua (pages 51-52). You can download a copy 
from here:

http://www2.yamaha.co.jp/manual/pdf/emi/english/xg/PLG150ANE.pdf

Here's an example of how you might enter an NRPN string to control Brightness (cutoff 
frequency):

98	74		Non-Reg LSB
99	00 		Non-Reg MSB
6	0...127	Data MSB
38	0...127	Data LSB

For your Behringer, you might try:

100	74		Reg LSB
6	0...127	Data MSB


Hope this helps.

Jon

Re: Behringer BCR2000 and PLG150-AN

2007-02-13 by tickles88keys

--- In AN1x-list@yahoogroups.com, "Jon" <jondl_2000@...> wrote:
> Here's an example of how you might enter an NRPN string to control 
Brightness (cutoff 
> frequency):
> 
> 98	74		Non-Reg LSB
> 99	00 		Non-Reg MSB
> 6	0...127	Data MSB
> 38	0...127	Data LSB
> 
> For your Behringer, you might try:
> 
> 100	74		Reg LSB
> 6	0...127	Data MSB
> 
> 
> Hope this helps.
> 
> Jon
>

Jon,

Thanks for your reply.  I'm not sure where you're getting 74 for the 
LSB.  Isn't it 20(Hex) or 32 according to the chart?  Either way, I'm 
not able to get it to work with the BCR2000 for some reason.  I think 
that perhaps the MSB (01) isn't getting passed as such, and there's 
no place to enter it as a stand-alone value.  Is it possible that 
somehow the MSB and LSB are combined to form a single value (much 
greater than 127)?  I've posted this question on the Behringer site, 
but I haven't received a response from them...

Thanks again,

Greg

Re: Behringer BCR2000 and PLG150-AN

2007-02-14 by Jon

--- In AN1x-list@yahoogroups.com, "tickles88keys" <tickles88keys@...> wrote:
>
> --- In AN1x-list@yahoogroups.com, "Jon" <jondl_2000@> wrote:
> > Here's an example of how you might enter an NRPN string to control 
> Brightness (cutoff 
> > frequency):
> > 
> > 98	74		Non-Reg LSB
> > 99	00 		Non-Reg MSB
> > 6	0...127	Data MSB
> > 38	0...127	Data LSB
> > 
>>
> Jon,
> 
> Thanks for your reply.  I'm not sure where you're getting 74 for the 
> LSB.  Isn't it 20(Hex) or 32 according to the chart? 


32 is for Bank Select. 74 is Brightness

 Either way, I'm 
> not able to get it to work with the BCR2000 for some reason.  I think 
> that perhaps the MSB (01) isn't getting passed as such, and there's 
> no place to enter it as a stand-alone value.  Is it possible that 
> somehow the MSB and LSB are combined to form a single value (much 
> greater than 127)?  I've posted this question on the Behringer site, 
> but I haven't received a response from them...

I downloaded a copy of their JAVA app, B-Control Editor, but I don't own either hardware 
device...try this:

In the B-Control Editor, in the field for 'NRPN no.' select 98 then type 74 immediately 
following it so it reads 9874.

I believe you will have to enter 127 for the 'Maximum' value in the left hand column for the 
full range of values of 0-127.


Jon

Re: Behringer BCR2000 and PLG150-AN

2007-02-15 by tickles88keys

I figured it out!

Since only one NRPN value is allowed in the BCR2000 for both the MSB 
(01H) and LSB (20H) from the example above, you have to do the 
following:

1. Determine the decimal value of both the MSB and LSB (01 and 32, 
respectively).

2. Multiply the MSB (still 01) by 128, and add it to the LSB 
(128+32=160).

3. Enter the result (160) in the NRPN field, and the range of values (0-
127) in the corresponding Low and High Value fields.

It works well, however I'm noticing that NRPNs take longer for the 
Motif/PLG150-AN to decode than CCs do, which can be problematic when 
both controller and note information are being sent at the same time.  
I guess the moral of this story is to use CCs whenever you have a 
choice between CC and NRPN.

Thanks again Jon for your reply...

Greg

Re: Behringer BCR2000 and PLG150-AN

2007-02-15 by Jon

--- In AN1x-list@yahoogroups.com, "tickles88keys" 
<tickles88keys@...> wrote:
>
> I figured it out!

Congrats!

> 
> Since only one NRPN value is allowed in the BCR2000 for both the 
MSB 
> (01H) and LSB (20H) from the example above, you have to do the 
> following:
> 
> 1. Determine the decimal value of both the MSB and LSB (01 and 32, 
> respectively).
> 
> 2. Multiply the MSB (still 01) by 128, and add it to the LSB 
> (128+32=160).
> 
> 3. Enter the result (160) in the NRPN field, and the range of 
values (0-
> 127) in the corresponding Low and High Value fields.
> 
> It works well, however I'm noticing that NRPNs take longer for the 
> Motif/PLG150-AN to decode than CCs do, which can be problematic 
when 
> both controller and note information are being sent at the same 
time.  
> I guess the moral of this story is to use CCs whenever you have a 
> choice between CC and NRPN.

Hahaha LOL, agreed
Show quoted textHide quoted text
> 
> Thanks again Jon for your reply...
> 
> Greg
>