The problem with keyswitches
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.
But 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 software instrument. The good news is you now can do this!
The very powerful but user friendly Combo Remapper is designed to use in the score. I found that lists of CC data or note keyswitches in Logic’s event list gave me no clue as to what articulation I was using, and the notes cluttered up the score editor, so I started to experiment text events and score symbols which could be transformed into other types of data to use as keyswitches in Vienna Instruments. This is very useful as you can imagine: the word “arco” would switch to sustains or performance legato, and “pizz” could switch to pizzicato. Score symbols such as trill signs and dynamic markings (pp, mf etc.) can also be used to switch. The software instrument receives note-on data, but all you have in the Logic event list and score are symbols and text.
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.
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.