pardon me if I am stating anything that is already obvious.
when using multi-timbral instruments in Logic:
MIDI CC automation on a region isn't quite the same as automation on the track on which the information is recorded - as you can move automation from the region to the track and vice-versa. But its not a complete transform either way. You can lose automation.
So performing a volume ride on the midi track (or instrument channel of a multi-timbral) affects all those midi tracks for that region.
My solution was to only perform MIDI CC automation on the region and not even touch the volume of the track (hope thats clear, I am not using maybe the right terminology)
some CC's that might be useful
1 - mod
2 - breath controller (which I mapped to velocity crossfader in VSL)
5 - portamento time (esp. useful in EW PLAY for legato / portamento control)
7 - Volume
11 - Expression
And use the Hyperdraw functions in logic as well as the CC automation view in the piano roll. between key switching and mod wheel control, I get access to all the different samples in each instrument channel.
From what I have read, most people in these forums seem to advise setting overall channel instrument volume using CC7, and then putting in specific cresc / decresc with CC11 (or in my case, I am using CC2 to activate the velocity crossfader with VSL as it sounds good to me)
in addition, with multi-timbral instruments, you can use it as stereo or multi-output, and have aux channels activated for each output or pairs of outputs that the instrument has.
i.e. - create new track, choose EXS24, choose multioutput.
In the mixer, look at the channel you just created, at the bottom near the channel name should be a small + sign.
click that and for each click, a new aux channel will be created for each output of the instrument.
Once you have a bunch of aux channels, then each will handle the output of corresponding midi channels for the same instrument. And each aux can have pre and post fader effects on it, and volume automation drawn on the aux as well. Each aux will have individual control.
Using VSL and VE PRO, I have found this way of working to make sense to me. Using EW PLAY QLSO, it's a little less useful so I don't bother with the multi aux creation, but still make the instrument multi-timbral and record region automation for all those CC's
Hope this rambling story helps you.
Thanks guitarandy. That was a very thorough and helpful reply. It's great that people on this forum are willing to give their time to help out others.
On the other hand...
Thanks so much DG for giving us your Apple hate yet again on a thread that doesn't concern you. Great work on really contributing something useful. You just have to insist and put your mustard everywhere don't you?
This has been something I wish Apple would change in Logic. Many of us found ways to work around it and here is my approach:
I work with the Environment by setting up a Transformer object that translates all CC7 (Volume) messages to CC11 (Expression). I then connect the Instrument object to that Transformer object, while the Transformer object is connected to the virtual instrument track in the Mixer (in the Environment).
This allows me to work with the faders in the mixer (for automation, etc.), while at the same time getting around the issue of altering the volume for the multi-timbral instrument.
One thing you'll have to make sure is that your virtual instrument channels (such as for any Kontakt instrument) is set to alter the volume with the CC11 message it receives. Requires a bit of mapping MIDI CC messages, but works like a charm.
I put up a screenshot of what this should look like in the environment, which you can find here
Also, if all you want to automate is volume and not the other things that cc1 or cc11 may include in specific libraries, bringing the audio from VE Pro outputs in on auxes in Logic allows you to simply automate the auxes. This also has the advantage of allowing you to add different fx to different sounds.
178,843 users have contributed to 42,064 threads and 253,922 posts.
In the past 24 hours, we have 3 new thread(s), 9 new post(s) and 56 new user(s).