Does it help to use the little button in the plugin UI window that Gives All Keystrokes to the Plugin?
The above is a stab in the dark - if it is silly please just ignore. :)
Also, the Camel Phat doc is not really helpful:
"Try MIDI Learn - Most of CamelPhat's parameters can be controlled via MIDI. To do this, you'll first need to set up your host application to send MIDI data to the plugin (this varies from host to host). Then simply right-click (Ctrl-click if you're a Mac user) on any of CamelPhat's knobs, select 'MIDI Learn' from the menu that appears, then send a controller message from your preferred MIDI controller (e.g. move your keyboard's Mod Wheel). CamelPhat will recognise the controller and automatically assign it to your chosen parameter!" I found a couple of links elsewhere on the web, maybe something from these will jog something in your memory, or give you something to explore, anyways:
http://forum.liine.net/viewtopic.php?f=26&t=795http://www.kvraudio.com/forum/viewtopic.php?t=277636 Sonar X3e seems to now have a default option when you insert a soft synth, that enables sending Midi Out. I also saw an option within Kontakt 5 that looks like it does the same thing. I do not know if either of these kinds of things has anything to do with Camel Phat being able to midi learn - just posting the scraps I can find, since I have no way to test CamelPhat out.
I also recall controlling Guitar Rig with a Behringer FCB1010 midi foot controller, and in a prior release of Sonar, I had to configure GR5 as a synth, and insert it into the effects bin as a synth to get it to respond to midi commands from the foot pedal.
Bob Bone