robert_e_bone
I use a single midi track to record any articulation for a given instrument - the EastWest instruments seem to have on average the most articulations available for a given instrument in my collection, so for a violin instrument I will record note data on 1 midi track, and anytime I need a different articulation, that gets recorded on a 2nd midi track that also points to the same soft synth violin instrument.
For me, I would have legato and differing levels of vibrato articulation data both recorded on that 2nd midi track for the violin sound, as it makes it pretty easy to see that one has been inserted.
Bob Bone
Bob, that's exactly the way I typically do it, and it works very well. Unfortunately for this particular library there is no one single instrument to load that contains all the articulations within the library. The articulations are distributed among 5 separate instruments, so to get all the possible articulations, I have to load all 5 flute software instruments, even though the samples and articulations are of one single physical instrument.
That leaves me with 5 MIDI tracks with keyswitches for each, so with your and my usual setup that would amount to 10 MIDI tracks - a note track and a keyswitch track for each instrument ... and the issue of developing a reasonable and effective workflow on how to program the MIDI for this single flute part split between 10 tracks arises.
I need to have a way to view all tracks at once (e.g. a cohesive view of the melody as well as keyswitches), and be able to easily assign any note to an articulation, which in my case, amounts to sending the MIDI note and associated keyswitch to one of the 5 MIDI instrument/keyswitch pairs. Do you follow what I'm saying?
Unfortunately this library is not a simple one-instrument-contains-all-articulations case. As you described in your reply, dealing with the one instrument case is pretty easy and effective.
I've been making some headway in figuring out the best way to do this, and I hope an acceptable final answer will arise. Feel free to suggest anything else in light of this being a similar, but more complicated case.
Thanks,
Pete