[A6] Saving mix over sysex

Robert van der Kamp robnet at wxs.nl
Mon Oct 27 08:42:58 PST 2003


On Thursday 23 October 2003 17:41, Geoff Moehrke wrote:
> So, to fully retreive a mix to your computer via sysex,
> you need to do the following:
>
> Send:  Mix edit buffer dump request       F0 00 00 0E 1D
> 07 00 F7 Receive:  Mix edit buffer dump            F0 00
> 00 0E 1D 06 00 <data> F7
>
> For each #channel (0-15):
> Send:  Program edit buffer dump request   F0 00 00 0E 1D
> 03 <#channel> F7
> Receive:  Program edit buffer dump 		F0 00 00 0E 1D 02
> <#channel> <data> F7
>
> To restore to the A6 edit buffers, you simply need to
> send back the buffer dumps that you received.  Note: 
> that this will not store the programs, only load them
> into the edit buffers.  Hope this helps.

Okay, I just tried the procedure with Logic on a PC, but it 
didn't work. :(

I created a track with the 17 sysex dump request messages as 
described above. All of them resulted in sysex dumps sent 
by the Andro. I checked the headers, and the dumps seem to 
reflect the mix and 16 track buffers (i.e. in the 16 track 
buffers a number in the header bytes increments from 0x00 
to 0x0F. So far so good.

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.

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?

- Robert




More information about the a6 mailing list