[A6] Saving mix over sysex
Geoff Moehrke
gmoehrke at execpc.com
Thu Oct 23 12:10:56 PDT 2003
No - I have never worked for Alesis. I wrote a patch editor for the QS
series synths and the A6 uses many of the same conventions with respect
to the way Programs and Mixes are stored and transferred via sysex. The
information I posted was based on my experience with sysex on the QS
synths, review of the A6 sysex specs and some limited experimental
programming work with the A6.
-Geoff
>-----Original Message-----
>From: a6-bounces at code404.com [mailto:a6-bounces at code404.com]
>On Behalf Of Chris Pickett
>Sent: Thursday, October 23, 2003 2:03 PM
>To: A6 List
>Subject: Re: [A6] Saving mix over sysex
>
>
>Hi Geoff,
>
>Did or do you work for Alesis?
>
>Which other list members used to work for Alesis?
>
>Cheers,
>Chris
>
>Geoff Moehrke wrote:
>
>>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
>>>
>>>
>>>
>>>
>>
>>
>>_______________________________________________
>>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