Yahoo Groups archive

Emu XL-7 & MP-7 User's Group

Index last updated: 2026-04-09 23:09 UTC

Message

Re: [xl7] (not) a nasty bug

2005-12-22 by Bob S.

I ran out of MIDI I/O in my patchbay too.  I got tired of breaking down MIDI channel allocations and then still having to merge outputs when I needed PC access to the instrument so wound up just adding another MIDI patchbay.....it just seemed not worth a lot of the work and extra mergers to get enough I/O without moving cables around.....

Bob
Corona/Riverside, CA


-----Original Message-----
>From: Zsolt Szabo <Zsolt.Szabo@...>
>Sent: Dec 22, 2005 11:42 AM
>To: xl7@yahoogroups.com
>Subject: Re: [xl7] (not) a nasty bug
>
>Hi Aaron,
>
>of course, you're right.
>AMT8 is capable the routing you've mentioned.
>The point here is that the actual setup is much bigger
>than I described and I'm out of free MIDI channels.
>I thought I'd route the XTk through my XL7 and I use
>the XL7 to route the MIDI to the wanted instrument,
>switching tracks on XL7.
>All my MIDI i/o is used on the AMT8.
>I can't do the proper routing in the AMT8 because
>for example MIDI channel 1 is used in my XTk,
>microWave 1 and Yamaha FS1R as well. So I can't transmit
>always the info to the 3 units and set them to different
>MIDI channels because as I said all the available channels
>are used and unfortunately AMT8 can't do combined routing
>based on MIDI port+channel.
>
>Regarding my MIDI knowledge you are also right, I made
>an assumption and it may not relate with reality at all.
>
>Thanks for the info,
>     Zsolt
>
>
>
>> --- Ursprüngliche Nachricht ---
>> Von: Aaron Eppolito <synthesis77@...>
>> An: xl7@yahoogroups.com
>> Betreff: Re: [xl7] (not) a nasty bug
>> Datum: Thu, 22 Dec 2005 08:04:51 -0800 (PST)
>> 
>> I think I get your setup.  You really don't want to be using Merge
>> in->out.  That's really only for people without the luxury of a patchbay. 
>Since
>> you do have one, use it to route cc messages from the XTk to *both* the
>XL7
>> and the Pulse.  You'll get the same behavior as Merge I>O without the MIDI
>> loop.
>>    
>>   That said, the assumption in the second paragraph is what's not right. 
>> Per the MIDI spec, EVERY time you get a start message you are supposed to
>> return to the beginning, even if you're already playing.  By looping the
>> start message over and over, you're essentially telling the XL7 to restart
>the
>> sequence every millisecond (yipes!).  As you've no doubt experienced, the
>> XL7 doesn't like that.  Amusingly, if you let it go till it processes
>every
>> message that came in, it'd probably recover.  That might, however, take
>> quite a while.
>>    
>>   Cheers,
>>     -Aaron
>> 
>> Zsolt Szabo <Zsolt.Szabo@...> wrote:
>>   Hi Aaron,
>> I wasn't creating a MIDI loop. At least not intentionally.
>> I took great care that every kind of MIDI message (except
>> realtime) is properly routed and doesn't get back to XL7.
>> My MIDI interface/patchbay is an Emagic AMT-8.
>> I had to merge the MIDI In to Out because in the mentioned
>> case I wanted to tweak parameters on a Waldorf Pulse (CC50
>> as Cutoff) while recording movements in XL7, using a
>> Waldorf XTk as masterkeyboard (CC assignments same as on
>> the Pulse where applicable). Since CC33-63 is nonexistent
>> on the XL7 this was the only solution.
>> 
>> Anyway, since I can overcome the problem is no big deal
>> but I assumed realtime messages are handled correctly (for
>> example, after an initial MIDI start following start msgs
>> are discared until a stop message received/transmitted).
>> 
>> Regards:
>> Zsolt
>> 
>> 
>> 
>> > Von: Aaron Eppolito 
>> > An: xl7@yahoogroups.com
>> > Betreff: Re: [xl7] (not) a nasty bug
>> > Datum: Wed, 21 Dec 2005 20:24:47 -0800 (PST)
>> > 
>> > So wait, creating an intentional MIDI loop is a bug in the XL-7? 
>> > Hardly! If you create a MIDI loop, every single product on the market
>> > will do MIDI loop things. If there is a bug (other than in your setup)
>> > it's the fact that MOTU (I'm presuming that's what you have) patchbays
>> > don't route realtime messages, they multicast them. It's intentional
>> > on their part, but it's really annoying.
>> > 
>> > Anyway, the solution is don't merge in to out, and filter reception of
>> > start/stop on devices you don't want to recieve it.
>> > 
>> > Happy holidays,
>> > -Aaron
>> > 
>> > --- Zsolt Szabo wrote:
>> > 
>> > > Hi !
>> > > 
>> > > XL7, OS 2.0.
>> > > Connect both in/out to a MIDI interface or patchbay which doesn't
>> > > have
>> > > the MIDI realtime msgs filtered. Enable "Merge MIDI In to Out" on the
>> > > XL7, it doesn't matter which out port, A or B which is even more
>> > > weird
>> > > than what happens next. Start XL7 by pressing PLAY. Now XL7 will
>> > > nicely
>> > > transmit MIDI Start message. If the MIDI interface transmits it back
>> > > to
>> > > the XL7's MIDI In port a nasty MIDI loop will occur which will kill
>> > > the
>> > > XL7 in approx. 10 seconds. Complete freeze. If you are quick enough
>> > > to
>> > > pull the cable the XL7 is able to cope with it (buffer size big
>> > > enough
>> > > to hold approx. 8-10 seconds worth of MIDI msgs ?)
>> > > 
>> > > 100% percent reproduceable.
>> > > Workaround - filter the outgoing MIDI realtime on the MIDI
>> > > interface/patchbay towards the XL7's MIDI In. Keep an eye on
>> > > it in live situations - I learnt it the hard way ...
>> > > 
>> > > Regards:
>> > > Zsolt
>> __________________________________________________
>> Do You Yahoo!?
>> Tired of spam?  Yahoo! Mail has the best spam protection around 
>> http://mail.yahoo.com 
>> 
>> [Non-text portions of this message have been removed]
>> 
>> 
>> 
>> 
>>  
>> Yahoo! Groups Links
>> 
>> 
>> 
>>  
>> 
>> 
>
>-- 
>Telefonieren Sie schon oder sparen Sie noch?
>NEU: GMX Phone_Flat http://www.gmx.net/de/go/telefonie
>
>
>
> 
>Yahoo! Groups Links
>
>
>
> 
>
>

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.