[A6] Saving mix over sysex
Geoff Moehrke
gmoehrke at execpc.com
Thu Oct 23 08:41:45 PDT 2003
Perhaps I can help shed some light on this. First, the A6 uses
different sysex commands to retrieve program/mix data from memory
locations (Preset/User banks) and from "edit-buffers". The edit buffers
contain all parameters for the currently selected mix and program(s).
There is a single mix edit buffer and 17 program edit buffers, one for
each mix program (16) and one for the currently selected program (used
in program mode).
When a mix is selected, the OS will load the mix into the mix edit
buffer, then load each of the 16 mix-program edit buffers with the
selected program for that channel. The mix edit buffer itself simply
contains pointers to each of the programs and the various mix parameters
for each channel (i.e. level, effects, keyboard range, midi channel,
etc.)
When the currently selected mix is sent via sysex using the mix edit
buffer dump request (F0 00 00 0E 1D 07 00 F7), the A6 will only send the
mix edit buffer. The individual programs used in the currently selected
mix can be retreived using the program edit buffer dump request (F0 00
00 0E 1D 03 <edit#> F7) where edit# = 0-15 for mix channels 1-16 (and 16
for the current program edit buffer).
I haven't tested this, but I believe that when you send a mix buffer
back to the A6, it will not load the program edit buffers for you.
Meaning you must send each of the 16 program dumps to the appropriate
edit buffer. The only alternative would be to send a MIDI program
select command on each of the appropriate channels which will trigger
the corresponding edit buffer to be loaded.
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.
-Geoff Moehrke
>-----Original Message-----
>From: a6-bounces at code404.com [mailto:a6-bounces at code404.com]
>On Behalf Of Susan Baird
>Sent: Thursday, October 23, 2003 9:43 AM
>To: robnet at wxs.nl; a6 at code404.com
>Subject: Re: [A6] Saving mix over sysex
>
>
>I was afraid of that. I asked them 5 times to make sure. Can
>you please give me the specifics about the document you found
>this in. Is it the document that starts out with A6 Midi Sysex
>Specifications or the one that starts with Sysex Platforms and
>Utilities. Also what page if you can tell me. I can find this
>information out but I want to have document in hand. I'm in
>the same boat you're in so I'm definitely all about getting
>correct information.
>
>I'm sure there are others on this forum that know the answer
>to this but I guess they are not around at the moment. Until
>then I'll keep searching for the answer and we'll find it one
>way or the other. So give me that document information.
>
>Sioux
>
>
>>> Hi Robert and all,
>>>
>>> I just called Alesis and they said that sending out a Mix
>over sysex
>>> does include the associated programs and effects.
>>
>> Well I just checked the Andromeda Sysex.pdf document, and
>> the it states that the sysex dump of a Mix does *not*
>> include the associated programs.
>>
>> So I'm back to square one.
>>
>> - Robert
>>
>> _______________________________________________
>> A6 mailing list
>> A6 at code404.com
>> http://code404.com/mailman/listinfo/a6
>
>_______________________________________________
>A6 mailing list
>A6 at code404.com
>http://code404.com/mailman/listinfo/a6
>
>
More information about the a6
mailing list