Yahoo Groups archive

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

Index last updated: 2026-04-29 00:09 UTC

Message

Re: [xl7] Re: sysex pattern change?

2008-04-21 by Aaron Eppolito

So, the hidden parameters aren't supposed to be set via sysex.  The XL-7 just happens to use a system where every parameter in the box is numbered, even if they're not publicly accessible or stored.  The fact that you can set them via sysex is arguably a bug!

And, the reason that there's three parameters, is that all three can be different.  There's the current playing one, the next one, and the one that the user has scrolled to.  The fact that you have to set the same pattern again is because it's not a real sysex message, it's just how the code works.  If you only set "next" and not "selected", you'll get the next pattern, but the UI will be wrong (still will show the last selected pattern).  And if you only set the current one, I don't actually think it'll load anything.  The current one is more for the UI to display (more like a read only parameter).  Since anything that is displayed in the UI has to have a parameter tied to it, there are a lot of parameters that are more like status parameters.

To use these, you'd have to know how the code works (as opposed to the more "sanitized" publicly available parameters).  That's why it's not exactly elegant, and also why I'm not gonna just post all the internal parameters because they behave in very strange ways.  It'd be like poking bytes into random locations in memory - maybe it'd work, but probably not.  You've already seen one example of having to do some strange convolutions to get a simple thing done - and that's one of the simpler ones!

-Aaron

PS. Very good work on the message concatenation!  I figured that with all parameter set messages you might be able to do it, but I wasn't sure if the code would work for arbitrary messages instead of dumps.  I'm glad to see it works!



----- Original Message ----
From: Atom Smasher <atom@...>

we've seen two of the three pattern parameters... what about the third..?

what happens if one changes the "now" pattern?

can you explain why it's necessary to send a "select" and "confirm" 
message to select a new pattern, and why they both need to specify the 
same pattern?



      ____________________________________________________________________________________
Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

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.