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: BC Manager 1.4.0 now available (Midiyoke! Feedback!)

2008-07-09 by Mark van den Berg

--- In bc2000@yahoogroups.com, "k5kip_1999" <k5kip_1999@...> wrote:
> results -
> bcr2000(1) 183.533 sysex 20 followed by data "F0 00 20 32 00 15 02 42
> 43 52 32 30 30 30 20 31 2E 31 30 F7"

This is a "Send Identity" (reply) message (cf. the command byte "02")
from a BCR (cf. the "15").

> Midi Yoke NT:1  183.639 sysex 8 data "F0 00 20 32 7F 7F 01 F7"

This is an "Identity Request" message (cf. the command byte "01"),
with generic Device (cf. the first 7F) and Model (cf. the second 7F) IDs.

> You are on to something with midiyoke....
> Let me disable that port from the scan.
> 
> You have it!
> 
> When all midiyokes are disabled in, MidiDevices menu, the there is no
> scan error.
> 
> So... unless we disable those midiyoke midiports we will get that
> error. Let me try it with just midiyoke2... the answer is yes. The
> error returns with midiyoke2 enabled.  Now the message comes from
> Midiyoke NT:2. 
> So it scans the first midiyoke port gets the error than leaves it.
> Try it.
> My bcr mode is U-1.
> I don't have my midiyokes routing to anything. They are just installed.

First of all I should mention that I have never had time to try MIDI
Yoke yet, so I can't help you much in that area.

However, your results confirm what I suddenly realized after our
previous correspondence last Friday: the "Wrong model" message during
scans can be a result of a FEEDBACK loop from a MIDI output port to a
MIDI input port:

BC Manager scans for BCs by sending an "Identity Request" message to
each MIDI output port, then listens on all MIDI input ports for the
chosen "waiting time". The idea is that any connected BC replies with
a "Send Identity" message.

However, if the original Identity Request is returned to BC Manager
(via a feedback loop), this produces the "Wrong model" error message.
In fact, this error message is "correct" - it's just a bit uninformative.

In the upcoming BC Manager (vs. 1.5.0), I've improved the message you
get upon this type of feedback: BC Manager 1.5.0 actually reports that
there is a feedback loop, and even tells you which path this loop
takes, i.e. from which MIDI output to which MIDI input port.

So in your case the "wrong model" error message must indeed have been
caused by a feedback loop via MIDI Yoke: BC Manager's Identity Request
message is indeed the F0 00 20 32 7F 7F 01 F7 which you've reported.

To what extent this feedback loop is serious or not and what you can
do about it, is another matter. Just try BC Manager 1.5.0 when it
comes out, then we'll see further - but in general I'd say: problem
solved.

Mark.

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.