I have no experience in such projects, but some ideas:
* for "switch" like CC, you can draw information as notes in PRV. Note number -> CC number, note velocity -> CC Value. And use a "converter", (should) work live and for bouncing:
http://www.azslow.com/ind...nloads;sa=view;down=37Notes are much simpler to deal with in PRV, especially in case you need many different CCs. And for some "pattern" based changes, the step sequencer can be used.
* for continuous changes I guess it is faster to record MIDI controller with a knob /MonWheel. While many controllers allow to configure which CC they send (some of them fast), you can record one CC and "convert" into another inside Sonar:
http://tencrazy.com/gadgets/mfx/ , CC Map.