[A6] Saving mix over sysex

Geoff Moehrke gmoehrke at execpc.com
Mon Oct 27 10:58:56 PST 2003


>-----Original Message-----
>From: a6-bounces at code404.com [mailto:a6-bounces at code404.com] 
>On Behalf Of Robert van der Kamp
>Sent: Monday, October 27, 2003 10:43 AM
>To: a6 at code404.com
>Subject: Re: [A6] Saving mix over sysex
>
>Restoring the data back to the Andro, however, doesn't seem 
>to work. I didn't get my own mix + programs restored.
>
>When restoring my dumped mix while an empty mix is selected 
>on the Andro, I can see how the mix channels get enabled 
>when the mix dump is restored, but the name of the mix, and 
>the name of the 16 sounds are *not* changed.

Hmmm - did you send the Mix edit buffer first in the sequence?  If so, I
would think the name would be updated .  I'm not sure if the mix would
be in an 'edited' state at this point - that would depend on how the OS
handles it.  When the OS loads a mix from an internal source (i.e.
PRESET or User bank), the initial state is 'not edited' until something
in the edit buffer is modified.  The OS might treat a sysex dump the
same way, this does not explain why the name wasn't updated correctly
though...

>
>Also, after restoring, none of the edit buffers have the 
>'edited' state, indicating that they need to be saved.
>
>And worst of all, the audible result is not equal to the 
>original data. I also tried it on a preset mix, and when 
>restoring the data while an empty mix is selected 
>beforehand, the result is some weird low noise, suggesting 
>that *some* data has been received, but not all of it.
>
>Possible causes are:
>1. My MIDI system cannot send/restore sysex messages without 
>corrupting the data.
>2. The Andro needs some switches toggled to make this work.
>3. My MIDI router (AMT8) needs some switches toggled.
>4. The dump/restore scheme described above is not correct.
>5. An Andro OS bug.
>
>Causes 1, 2 and 3 can be eliminated because *some* sysex 
>data *does* seem to come through when restoring the dumps 
>(like the channel assignments in the mix). 
>
>Any suggestions?
>
My first thought is that maybe it is a timing issue.  Do you give the A6
any time to process the incoming sysex commands before sending the next
one?  Could be that the incoming sysex buffers are pre-empting work
needed to completely load the previous one. 

Again, just for the record, I have not tested this with the A6 - my MIDI
setup is not in a state where I can easily do this at the moment.  I can
say that based on my experience with the QS series Mix edit buffers,
this would seem to be the correct method. 

I would start with just the Mix edit buffer and explore why the Mix Name
does not seem to be set correctly.  Then maybe send the program edit
buffers one at a time and investigate what happens to the mix after each
one.

-Geoff





More information about the a6 mailing list