Hi Flavio. One way to create control changes is to use a MIDI keyboard - if you push the mod wheel while in record, the keyboard generates a stream of CC1 numbers. If you don't have a MIDI keyboard you can use the Logic function called 'Insert Instrument MIDI settings as Events'. (It's in the 'MIDI' menu.) First record some notes, then click on the track you recorded. In its 'Instrument' parameters you should see three little boxes called 'Program', 'Volume' and 'Pan'. Tick the 'Pan' box and untick the other two. Now highlight the region and click on 'Insert Instrument MIDI settings as Events'. Logic will insert a CC10 (Pan) command at the head of the track.
Using the Event List, you can now edit the number of the CC10 command (i.e. make it CC2, or CC23 or whatever), set its value (0 to 127) and position it where you want a patch change to occur (at least one tick before the first note requiring a patch change). Of course you have to edit the matrix first so that it will recognise your new CC commands.
This is how it works in Logic Pro 7. My apologies if the revised layout and design of Logic 8 renders my instructions nonsensical!
@flavio said:
I was able to use the keyswitching but it seems not to be consistent. For instance, I can use C1 in one measure then use C1# to make a change and it works. But then I go and replay the music and it does not work!
Make sure the C1 and C#1 are on the same track as the part and that they both occur within the passage you're playing back. One good way to test this is set up a playback loop. To make sure keyswitches are working I often hit the VI's 'Patch Assign' button and watch the patch-switching in action. It sometimes goes wrong because one of the keyswitches is in the wrong octave. Opening Logic's 'Piano Roll' editor helps because I can see the keyswitches on screen and click on them to make sure they're working properly. When they don't, it's almost always due to user error.
Good luck!