Yahoo Groups archive

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

Index last updated: 2026-03-30 17:44 UTC

Message

Re: [xl7] Weird Bank Message Changes in Logic!

2001-09-21 by Aaron Eppolito

The XL-7 banks are MSB *14*, not 7 as previously posted...

-Aaron

kgilani@... wrote:

> On Friday, September 21, 2001, at 12:08  AM, <kgilani@...>
> wrote:
>
> > thank you Scott
> >
> > That table doesn't quite match the list editor in logic.
> >
> > I got exactly this table. it works with the first 4 banks , but beyond
> > it ,it's a mess.
> >
> > position          status     Cha    #    val    Length
> >
> > bank    0(a)    control       -      32     0     bank LSB
> > bank    1(a)    control       -      32     0     bank LSB
> > bank    2(a)    control       -      32     0     bank LSB
> > bank    3(a)    control       -      32     0     bank LSB
> > bank    4(a)    control       -      32     0     bank LSB
> > bank    5(a)    control       -      32     0     bank LSB
> > bank    6(a)    control       -      32     0     bank LSB
> > bank    7(a)    control       -      32     0     bank LSB
> > bank    8(a)    control       -      32     0     bank LSB
> > bank    9(a)    control       -      32     0     bank LSB
> > bank  10(a)    control       -      32     0     bank LSB
> >
> > I tried all different variation but it didn't work.
>
> I don't use Logic, and I don't understand their notation exactly. Maybe
> some Logic user can help better, but I'll try again.
>
> Essentially, for each Bank Select, you need to send *two* Controller
> messages. Controller #0 is the Bank Select MSB and it has a value which
> will be 0 for all the User banks, 7 for all the XL-7 banks. The
> Controller #0 message must be sent first. It must then be immediately
> followed by another Controller Message, Controller #32, which is the
> Bank Select LSB controller number, with a value of 0-3 to indicate which
> bank of 128 presets. Maybe your table would look like this (but I don't
> now if this is the correct representation in Logic speak):
>
> What is seems is that this would be the format for *one bank select*.
> I.e. both these messages have to be sent to get a one fully qualified
> bank select to happen:
>
> to select the first XL-7 bank
> bank    ?(?)    control       -      0       7     bank MSB
> bank    ?(?)    control       -      32     0     bank LSB
>
> If that is the correct notation, the full table would be:
>
> -- for the User Banks
>
> bank    ?(?)    control       -      0       0     bank MSB
> bank    ?(?)    control       -      32     0     bank LSB
>
> bank    ?(?)    control       -      0       0     bank MSB
> bank    ?(?)    control       -      32     1     bank LSB
>
> bank    ?(?)    control       -      0       0     bank MSB
> bank    ?(?)    control       -      32     2     bank LSB
>
> bank    ?(?)    control       -      0       0     bank MSB
> bank    ?(?)    control       -      32     3     bank LSB
>
>   -- for the XL-7 banks
>
> bank    ?(?)    control       -      0       7     bank MSB
> bank    ?(?)    control       -      32     0     bank LSB
>
> bank    ?(?)    control       -      0       7     bank MSB
> bank    ?(?)    control       -      32     1     bank LSB
>
> bank    ?(?)    control       -      0       7     bank MSB
> bank    ?(?)    control       -      32     2     bank LSB
>
> bank    ?(?)    control       -      0       7     bank MSB
> bank    ?(?)    control       -      32     3     bank LSB
>
> I don't know what the first field ?(?) means in Logic. Is it just a user
> definable name?
>
> Scott
>
> Scott,
>
> your first ? = bank number......the letter in paranthesis is the order the
> messages are being sent.
> I guess I have to set per bank two commands like this:
>
>  bank    0(a)    control       -      0       7     bank LSB
>  bank    0(b)    control       -      32     0     bank LSB
>
> I'll try this tomorrow , when I'm back from work.
>
> Good Night, and thanks again
>
> Kamy
>
>
> To unsubscribe from this group, send an email to:
> xl7-unsubscribe@yahoogroups.com
>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

Attachments