Learn mode & cc question
Dec 17th, 2009, 06:11
I'm controlling the 'fuzz-wah depth' knob on the fuzz-wah plug-in. I used the 'Learn mode' (command L) to get Logic to see one of the knobs on my Trigger Finger. It tells me that the assignment has been learned and it works fine - as long as I stay on the selected track, which is the one I want the fuzz-wah to effect. The Trigger Finger and the MIDI keyboard that's playing live into Logic are both set to MIDI channel 4, as is the track itself. I'm in multi-player record mode, so I have MIDI instruments sending on different channels into Logic as well - (channels 1 & 5). I have the auto demix by channel checkbox checked, and everything is working as it's supposed to.
However, if I select another track, even though everything else works fine, the Trigger Finger starts sending pan (cc10) data to the track on MIDI channel 4, instead of the fuzz-wah data. (The knob is programed to cc10 in the Trigger Finger). This is not a big deal, because I can keep the MIDI channel 4 track selected and still have all the other tracks receive MIDI on their respective channels properly. But the other problem is that if I close the project, and then go back to it later, the same knob on the Trigger Finger doesn't always effect the same 'fuzz-wah depth' knob in the plug-in. Sometimes it does, sometimes it doesn't. Sometimes it starts sending pan data again, even though the desired track is selected. I then have to go into the fuzz-wah plug-in, and reset everything using 'Learn mode' again.
I'm hoping for a more reliable way to do this. Can I assign a cc# to the plug-in parameter I want to control with my Trigger Finger? Do I need to save a setting in the Trigger Finger itself? (Didn't think so 'cause it was Logic that was learning which knob and storing that info - could be wrong about that, though). Can I use the environment and maybe a transformer object to accomplish this? I need for this setting to consistently be there on call as it is part of a show I'm doing next week. It all has to work during live playing, not MIDI playback. Any help will be very much appreciated.
Oh, I know I can accomplish this with automation quick access, but this is not the most desirable, because I have to keep erasing the automation data every time we rehearse the song.
Thanks,
Adam