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: SysEx String Programming / Syntax Help for BCR2000

2013-08-20 by Royce

Sorry.
I don't normally use Mark's editor (as good as it is.)

Go to the editor page that sets the values for the encoder you are interested in.
Set Value 1 (min) to 0
Set Value 2 (max) to 255

Press the red '+' button to add a output line (.tx)

Press the red '+' button on the new screen to add the first element of the .tx line.
It should be a Byte of value F0 in hexadecimal. Type it in the Hex box. Press OK
Press the red '+' button on the screen to add the next element of the .tx line.
It should be a Byte of value 43 in hexadecimal. 
...and so on
Press the red '+' button on the screen to add the next element of the .tx line.
It should be Value bits 7-13. Press OK
Press the red '+' button on the screen to add the next element of the .tx line.
It should be Value bits 0-6. Press OK
...and so on till the F7 end byte

All the best
Royce


--- In bc2000@yahoogroups.com, "evanlong@..." <evanlong@...> wrote:
>
> Thank you, but I'm still confused.  
> 
> Now that I've started working with BC Manager and have found it to work, I'm looking for a format I can use that can be inserted into one of its device definition files.  Can you show me how to rewrite what you did in that format?
> 
> --- In bc2000@yahoogroups.com, "Royce" <rpcfender@> wrote:
> >
> > 
> > This really just an 8 bit variable 0 to 255
> > 
> > 
> > .minmax  0  255
> > .tx F0 43 10 30 03 06 00 00 02 val7.13 val0.6 F7
> > 
> > It's all in Mark's great manual on the Behringer control language.
> > This might also be useful  SecretBC.pdf
> > <http://f1.grp.yahoofs.com/v1/cLISUolsF_XgLiDySkrGxR-DRKeq-Nbjrba6Hc1Jvb\
> > Gsy3cD2ucRrz2z8v4nUpOahYcth6Jt2bEwV8WVm9lT5w/Documentation/SecretBC.pdf>
> > in the file section.
> > 
> > All the best
> > Royce
> > 
> > --- In bc2000@yahoogroups.com, "evanlong@"  wrote:
> > >
> > > Using BC Manager -- thank you for the link -- I've figured out how to
> > program custom SysEx strings into the BCR which only use one variable,
> > then to set the range of values for the variable.  That worked.
> > >
> > > My next question is, how do you set up strings that use 2-part, high
> > and low value variables?  Example, to modify the pitch of voice 1 of the
> > user voice bank in a Yamaha RM50:
> > >
> > > F0 43 10 30 [start, Yamaha, device #, RM50]
> > >
> > > 03 06 00 00 02 [voice parameter change, user bank, voice 1, "easy
> > voice", pitch]
> > >
> > > xx yy [parameter value (high), parameter value (low)]
> > >
> > > F7 [end]
> > >
> > > Overall, the string would be something like F0 43 10 30 03 06 00 00 02
> > xx yy F7.  The MIDI specifications in the RM50 manual state that the
> > settings/range for the high parameter are 0-1 high 1bit, and the
> > settings/range for the low parameter are 0-127 low 7 bit.
> > >
> > > So, how do I translate this into BC Manager, then into the BCR?
> > >
> >
>

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.