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: BCF/BCR Sysex requests

2007-07-15 by abhunkin

It seems like the only practical choices are $7F for both variables, 
or the user choosing each.

I wonder:
1) How many users are even aware of ID numbers and how to deal with 
them?
2) How many users have more than one BC - and use them together?

I do have a BCF and a BCR and have *never* used them together. 
Furthermore, I think when programming them I'd take care to only have 
one hooked up, so as to avoid any potential complications.

So I'll continue to vote for $7F $7F both to simplify the programming 
task and avoid complication for the user.

Perhaps a clear message could appear on the screen advising the user 
only to connect one BC at a time. This could avoid all problems.

Art Hunkins

--- In bc2000@yahoogroups.com, "Mark van den Berg" <markwinvdb@...> 
wrote:
>
> In principle my vote goes to $7F $7F as well, for the reasons Art
> gives. (And in totally practical terms: I only have one BCR at the
> moment, so I could never get any mixups anyway.)
> 
> However, people with more than one B-Control on the same physical 
MIDI
> output device (seen from the computer) do get into trouble with $7F
> $7F, because ALL BCs respond. For instance, this is the case in the
> U-4 setup described in the manual, where the first BC is connected 
to
> the computer via USB, and the second BC to the first BC via 
standard MIDI.
> 
> And one could argue with the point about "responsibility where it
> belongs", for a particular, technical reason:
> If you use Device=$7F and Model=$7F fot the MIDI messages 
transmitting
> the script lines, then every BCF and every BCR always responds to
> every script line it receives by sending back a reply message (which
> states whether the message was correct, and if not, the error type).
> So if both a BCF and a BCR are connected to the same physical MIDI
> output device, they will then BOTH respond to every script line you
> send, EVEN if the script has started with "$rev F1" or "$rev R1". So
> this may cause a lot of unnecessary MIDI traffic; this might not be
> serious, but still...
> The advantage of using specific Device and Model IDs is that the BCs
> then do NOT respond to script lines meant for other devices or 
models.
> 
> Mark.
> 
> --- In bc2000@yahoogroups.com, "abhunkin" <abhunkin@> wrote:
> > I vote for 7F 7F for various reasons. Primarily because it *is* 
all 
> > inclusive and covers all bases for the programmer. It leaves 
> > responsibility right where it belongs: the choice of $rev F1 or 
$rev R1 
> > by the *script writer*.
> > 
> > Art Hunkins
> > 
> > --- In bc2000@yahoogroups.com, "rpcfender" <rpcfender@> wrote:
> >> Thanks for the info Mark. I'll include it in the docs.
> >> I'll change the program to include the universal setting.
> >> Does anyone want this to be selectable or should I just output 
$7f 
> > $7f 
> >> (all device ids + any type of unit) ??
> >>
> >> 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.