Hi guys,
I'm probably late for the party...
Here is the Main issue you are sticking your heads:
Regarding my long time Logic environment researches I found out that a few Logic plugins like ES2, Channel EQ etc (inc some 3rd party ones) use so called 14bit values which range is higher than 0-127.
Meaning that the Logic Environment Monitor object is DECEITFUL, showing Fader messages like this one F2 92 in our example.
How to find out the true Fader message # ?
It is easy. Record some track based automation for the Wah pedal and open the Automation Event list (via a key-command) - what do you see in the "Num" column ?
Fader # 2012 Right (see Fig.1 below)? This is what I'm talking about, so do not trust the Environment Monitors when have such issues !
How to override that ?
I guess Pete needs to use a given CC# in Logic for some other musical purpose (say CC1) and wants to use the same CC to control the Wah.
He can use the Controller Assignments but Logic will block CC1 in this scenario and he can not use it for musical or other purpose in Logic - right ?
I have developed a little trick about (using IAC) some time ago and I think I have shared it with you in this forum - here is one
Link for example.
The idea is to split the incoming CC# after the Physical Input (see Fig.2) and send it to the IAC ->CA and to the Logic Sequencer.
1.If you create a virtual fader cabled to the IAC instrument and mouse tweak it during the "Learning" process, then you will learn the CA directly via IAC.
2. If you use the external controller during the Learning then CA will be learned from your Physical input device so you have to open the CA and change the Midi Input assignment to IAC bus otherwise the true CC# will be blocked. (see Fig.3)
Regads,
A.G
Fig.1
Fig.2
Fig.3