Logic Pro 9 Extracting sound data (sysex) from Logic instruments?

xmiinc

Logician
Is this possible? I did a few exploratory searches but didn't turn up anything relevant. In thinking about my ideal workflow, centered around the ES2 random patch generator, rather than save every interesting patch, I could let myself be inspired by the sound and generate periodic sysex updates as I tweak the patch. Sound designing while generating potential material for composing.

But its only practical if I can send sysex snapshots of sound data to a track in some fashion. Possible? Thx in advance, Tom
 
As far as I know, software synths don't use sys ex data. I could be wrong, but I've never heard or read anything about sys ex being used with software synths.

Now automation OTOH is a different story. If Logic had snapshot automation (like DP has) you could take a snapshot of all the parameter values. But there's no simple way to do this in Logic (that I know of).
 
Upvote 0
I think that if you use a Control surface that sends CC or SysEx to tweak your ES2 patches, these could be saved during record process...
 
Upvote 0
I think that if you use a Control surface that sends CC or SysEx to tweak your ES2 patches, these could be saved during record process...
That theory will require some extra IAC routing cause the Control surface data is blocked in the Logic Physical input and you could not sequence it. Anyway something can be done...
Another scenario is to create a software instrument emulator in the Environment which is based on "fader" messages. It can be done for instruments like ES1 etc, but ES2 uses so called 14bit fader messages (for some parameters) and you will need additional IAC tricks to override that. As a whole the Environment emulator can have its own Control Header like my (Logic Mixer Snapshot Console for example) which can make snapshots of the patches and you can use external or internal midi control for changing the snapshots (patches) etc.

A.G
 
Upvote 0
I think that if you use a Control surface that sends CC or SysEx to tweak your ES2 patches, these could be saved during record process...
That theory will require some extra IAC routing cause the Control surface data is blocked in the Logic Physical input and you could not sequence it. Anyway something can be done...
Another scenario is to create a software instrument emulator in the Environment which is based on "fader" messages. It can be done for instruments like ES1 etc, but ES2 uses so called 14bit fader messages (for some parameters) and you will need additional IAC tricks to override that. As a whole the Environment emulator can have its own Control Header like my (Logic Mixer Snapshot Console for example) which can make snapshots of the patches and you can use external or internal midi control for changing the snapshots (patches) etc.

A.G

I was in the impression that CC could be recorded (indirectly) via the Automation process?
 
Upvote 0
As far as I know, software synths don't use sys ex data. I could be wrong, but I've never heard or read anything about sys ex being used with software synths.

Now automation OTOH is a different story. If Logic had snapshot automation (like DP has) you could take a snapshot of all the parameter values. But there's no simple way to do this in Logic (that I know of).

sonofab. I was afraid of that. Thanks for the reply!
 
Upvote 0
Thanks, Tangra! That's an interesting proposition. I'll investigate your LSC. And also Atlas, I have an outstanding 'request to elaborate' for another member here who made a similar (tho cryptic) remark in another post from some years ago.
 
Upvote 0
Thinking about this further (and checking out Tagra's products) its not clear to me that simply capturing automation--by snapshot or otherwise--is the same as capturing the wavetable state (or whatever the softsynth osc's are derived from) making up a softsynth sound, which typical sysex does with ext hardware. Am I correct in this understanding with respect to Logic's softsynth architecture, or do the nrpn's involved have a correspondence with the particular 'voice' being output by the oscillator(s)? If so, I didn't realize we had 'scriptable' softsynths!
 
Upvote 0
Back
Top