The problem with keyswitches
Ideally you would just type the articulation in the Logic score (or add a score symbol such as a trill) and the articulation would change in the softwaree instrument. The good news is you now can do this!
What is a macro, and how can it help?
I have developed these environment tools to help with both of these methods of creating music. My philosophy is that the less time you are fannying around in the environment trying to get fiddly transformers to work, the more time you have to create music. Logic’s environment can sometimes be quite scary and complex, so I thought I would make up these environments, then compress them into macros as basic templates with an easy to use interface that I could use in almost any circumstance. This way all the hard and complex work is done beforehand and all the really complicated transforming and cabling is done "under the hood". One single macro has a simple in and out, but hidden away inside is all the complicated stuff that you no longer need to worry about.
Many software instruments use keyswitches based on a very low MIDI note to change between different articulations and are an extremely powerful tool for the MIDI composer. This is done by assigning notes outside the range of the instrument or by using various controllers to switch between the articulations.
Remappers for programming
The very powerful but user friendly Combo Remapper (see video demos) is designed to use in the score. No more messy keyswitch notes or CC data, just relevant text and symbols which simply do what they say! It allows you to map score symbols or text in logic to any keyswitch note that the software instrument can respond to. There are 24 symbols each of which can be mapped to any note C-2 to B7 for easy articulation switching.
Live Controllers
Your working method will probably be different if you want to control the articulation switching in a "live" mode (ie while playing parts on a keyboard), as opposed to writing in the parts or the articulation switches on your sequencer.The PVC was initially designed for use when playing live parts for Vienna Instruments, it can be placed in the environment to either work globally or on separate tracks. This will transform modwheel, pitchweel, sustain pedal to any controller, and also "quantise" the data meaning less clutter in the event list. E.g., when moving the modwheel from 0 - 127, instead of 128 valuesd suddenly appearing, you only get two, three or four relevant values to do the switching.
More info on the macros:
How to use the macros
Details on how to use the macros are given in the Installation section.
This is an ongoing project as I am learning new ways to improve my creative flow, so please feel free to contact me with any ideas, and especially any problems or bugs you might find in these.
