Yahoo Groups archive

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

Index last updated: 2026-03-31 23:44 UTC

Thread

sysex cheat-sheet for xl-7

sysex cheat-sheet for xl-7

2009-12-26 by Atom Smasher

my holiday gift to command station users... 
http://atom.smasher.org/articles/xl7-sysex-tricks.txt

contains some old and new sysex tricks that you won't figure out just from 
reading the manual.

if anyone (where's aaron?!?!?) knows where i can find the hidden 
parameters related to the trigger buttons (aka: track mutes) i think i may 
be able to make the mute trick more bandwidth efficient. as it is though, 
it's a big step towards emulating the "mute groups" feature of the RM1x, 
if you roll up your sleeves and do some programming. it also allows a 
remote control surface to control the mutes... the xl-7 buttons aren't 
getting any newer...


-- 
         ...atom

  ________________________
  http://atom.smasher.org/
  762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
  -------------------------------------------------

 	"Our people have made the mistake of confusing the methods
 	 with the objectives. As long as we agree on objectives,
 	 we should never fall out with each other just because we
 	 believe in different methods or tactics or strategy."
 		-- Malcolm X

Re: sysex cheat-sheet for xl-7

2009-12-26 by LIBRA

HiAtom,

Lot off tank for great working !

Libra 

--- In xl7@yahoogroups.com, Atom Smasher <atom@...> wrote:
>
> my holiday gift to command station users... 
> http://atom.smasher.org/articles/xl7-sysex-tricks.txt
> 
> contains some old and new sysex tricks that you won't figure out just from 
> reading the manual.
> 
> if anyone (where's aaron?!?!?) knows where i can find the hidden 
> parameters related to the trigger buttons (aka: track mutes) i think i may 
> be able to make the mute trick more bandwidth efficient. as it is though, 
> it's a big step towards emulating the "mute groups" feature of the RM1x, 
> if you roll up your sleeves and do some programming. it also allows a 
> remote control surface to control the mutes... the xl-7 buttons aren't 
> getting any newer...
> 
> 
> -- 
>          ...atom
> 
>   ________________________
>   http://atom.smasher.org/
>   762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
>   -------------------------------------------------
> 
>  	"Our people have made the mistake of confusing the methods
>  	 with the objectives. As long as we agree on objectives,
>  	 we should never fall out with each other just because we
>  	 believe in different methods or tactics or strategy."
>  		-- Malcolm X
>

Re: [xl7] sysex cheat-sheet for xl-7

2009-12-26 by Aaron Eppolito

I'm here, but in NJ for the holidays.  Looks good, man!  I'll see if I can figure out how to do parameter changes for track mutes when I get home.  I seem to remember looking before but not finding it.  It also doesn't help that the source code is on a RAID array that is down...

-Aaron


----- Original Message ----
From: Atom Smasher <atom@...>
To: xl7@yahoogroups.com
Sent: Sat, December 26, 2009 2:43:46 AM
Subject: [xl7] sysex cheat-sheet for xl-7

my holiday gift to command station users... 
http://atom.smasher.org/articles/xl7-sysex-tricks.txt

contains some old and new sysex tricks that you won't figure out just from 
reading the manual.

if anyone (where's aaron?!?!?) knows where i can find the hidden 
parameters related to the trigger buttons (aka: track mutes) i think i may 
be able to make the mute trick more bandwidth efficient. as it is though, 
it's a big step towards emulating the "mute groups" feature of the RM1x, 
if you roll up your sleeves and do some programming. it also allows a 
remote control surface to control the mutes... the xl-7 buttons aren't 
getting any newer...


-- 
         ...atom

  ________________________
  http://atom.smasher.org/
  762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
  -------------------------------------------------

    "Our people have made the mistake of confusing the methods
     with the objectives. As long as we agree on objectives,
     we should never fall out with each other just because we
     believe in different methods or tactics or strategy."
        -- Malcolm X



------------------------------------

Yahoo! Groups Links

Re: sysex cheat-sheet for xl-7

2009-12-27 by steve_the_composer

Nice work! I seem to remember (1) mining the P2500/CS for undocumented remote control sysex commands, (2) making a table, and (3) adding Aaron's list of button codes. I don't recall how far I got testing the new codes to find sysex commands that worked, but I seem to recall that new sysex tricks were quite similar. I thought I posted the table here, and will look for it or the original. Perhaps it might be useful. --Steve 

--- In xl7@yahoogroups.com, Atom Smasher <atom@...> wrote:
>
> my holiday gift to command station users... 
> http://atom.smasher.org/articles/xl7-sysex-tricks.txt
> 
> contains some old and new sysex tricks that you won't figure out just from 
> reading the manual.
> 
> if anyone (where's aaron?!?!?) knows where i can find the hidden 
> parameters related to the trigger buttons (aka: track mutes) i think i may 
> be able to make the mute trick more bandwidth efficient. as it is though, 
> it's a big step towards emulating the "mute groups" feature of the RM1x, 
> if you roll up your sleeves and do some programming. it also allows a 
> remote control surface to control the mutes... the xl-7 buttons aren't 
> getting any newer...
> 
> 
> -- 
>          ...atom
> 
>   ________________________
>   http://atom.smasher.org/
>   762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
>   -------------------------------------------------
> 
>  	"Our people have made the mistake of confusing the methods
>  	 with the objectives. As long as we agree on objectives,
>  	 we should never fall out with each other just because we
>  	 believe in different methods or tactics or strategy."
>  		-- Malcolm X
>

Re: sysex cheat-sheet for xl-7

2009-12-27 by steve_the_composer

I found my table (in html form) from 6/11/07. It does not include info from Aaron's list of button codes. Perhaps I was in the middle of testing those and have hand written notes somewhere.

I am not sure if the RC codes correlate with direct hidden syex commands, which I agree would be much more efficient than using remote control mode; however, I uploaded my RC table to Files > SYSEX > Remote Control as an additional resource.

--Steve 

PS: I didn't find my original files on either embedded sysex or remote control in the Files section. I vaguely recall taking them down, possibly to reorganize them (which I seem not to have done). Let me know if you are interested; I can look for them.

In brief, embedded sysex is where you create a midi file with sysex data and upload it as a pattern using e-loader. E-Mu Hardware sequencers can play sysex, but they cannot edit them.

Some footnotes about RC:
(1) Always turn it off when you are done.
(2) If you create embedded sysex files to turn them on and off:
 (a) put them in an out-of-the-way place
 (b) sandwich the on between two offs.

For example, I have mine as follows:
125^7 RemoteControlOFF
126^7 RemoteControlON
127^7 RemoteControlOFF

I will upload these in case anyone wants.

--- In xl7@yahoogroups.com, Atom Smasher <atom@...> wrote:
>
> my holiday gift to command station users... 
> http://atom.smasher.org/articles/xl7-sysex-tricks.txt
> 
> contains some old and new sysex tricks that you won't figure out just from 
> reading the manual.
> 
> if anyone (where's aaron?!?!?) knows where i can find the hidden 
> parameters related to the trigger buttons (aka: track mutes) i think i may 
> be able to make the mute trick more bandwidth efficient. as it is though, 
> it's a big step towards emulating the "mute groups" feature of the RM1x, 
> if you roll up your sleeves and do some programming. it also allows a 
> remote control surface to control the mutes... the xl-7 buttons aren't 
> getting any newer...
> 
> 
> -- 
>          ...atom
> 
>   ________________________
>   http://atom.smasher.org/
>   762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
>   -------------------------------------------------
> 
>  	"Our people have made the mistake of confusing the methods
>  	 with the objectives. As long as we agree on objectives,
>  	 we should never fall out with each other just because we
>  	 believe in different methods or tactics or strategy."
>  		-- Malcolm X
>

Re: sysex cheat-sheet for xl-7

2009-12-27 by steve_the_composer

I uploaded the RC OFF/ON/OFF embeded sysex file. I also uploaded a few RC demos (embeded sysex). If you try these, be sure to dial up the RC OFF sequence; otherwise, your RC will be left on.

Tip 1: You do not need to "play" the RC on and off patterns; just dialing them send out the sysex commands. 
Tip 2: with RC off at 127^7, its easy to find (just scroll the encoder hard right).

--- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@...> wrote:

[snip]

> In brief, embedded sysex is where you create a midi file with sysex data and upload it as a pattern using e-loader. E-Mu Hardware sequencers can play sysex, but they cannot edit them.
> 
> Some footnotes about RC:
> (1) Always turn it off when you are done.
> (2) If you create embedded sysex files to turn them on and off:
>  (a) put them in an out-of-the-way place
>  (b) sandwich the on between two offs.
> 
> For example, I have mine as follows:
> 125^7 RemoteControlOFF
> 126^7 RemoteControlON
> 127^7 RemoteControlOFF
> 
> I will upload these in case anyone wants.

Re: [xl7] Re: sysex cheat-sheet for xl-7

2009-12-27 by Atom Smasher

On Sun, 27 Dec 2009, steve_the_composer wrote:

> I am not sure if the RC codes correlate with direct hidden syex 
> commands, which I agree would be much more efficient than using remote 
> control mode; however, I uploaded my RC table to Files > SYSEX > Remote 
> Control as an additional resource.
================

on your sheet (RC.html) i'm not sure how to read "---" vs "XXX". some of 
the trigger buttons show dashes, some show Xs. that might correlate to 
what i recently discovered about the the trigger buttons... that the doco 
says that 0x01 is a button press, but some of the trigger buttons don't 
respond to that. they all respond to using 0x10. in any case, it seems 
that "release" events are required rarely, if ever.

there's no correlation that i'm aware of between remote panel emulation 
and hidden sysex. not only that, but the hidden parameters that i've been 
given or discovered behave in unintuitive ways... the pattern change 
offers good examples of this: changing a pattern requires a "choose next 
pattern" message followed by a "confirm next pattern" message (and they 
both require the same pattern and bank numbers). even weirder is that the 
"mute hold" variation requires a "tap press" and "tap release", but (IIRC) 
you can't set the tempo using that form of tap press/release. using the RC 
you can set the tempo by emulating the tap button (press only); F0 18 0F 
id 55 40 20 11 00 10 F7. if there's a way to get a 1:1 translation from 
remote panel commands to hidden sysex, i'd like to know about it!

as aaron has explained, it's kind of a bug that the hidden sysex works at 
all. if i understand it properly, it's not actually emulating button 
presses, as such... it's emulating certain layers of internal 
functionality that respond to button presses. so a 1:1 correlation to RC 
might be unlikely.

it's interesting that you documented starting xmix by sending:
  F0 18 0F 00 55 40 20 11 00 02 F7 // tap tempo
  F0 18 0F 00 55 40 20 42 00 00 F7 // play

it's further interesting that you show that with an illegal (according to 
the doco) value for tap, and a "release" event for play. that might lead 
to more tricks...

btw, feel free to post my cheat-sheet in the files section.


-- 
         ...atom

  ________________________
  http://atom.smasher.org/
  762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
  -------------------------------------------------

 	"Patriotism is the willingness to kill
 	 and be killed for trivial reasons."
 		-- Bertrand Russell