Quote:
Originally Posted by bozmillar
Yep. It's a pain. The only solution I've found that works is to make bool, int or enum parameters doubles with a resolution of 1.0 for AAX plugins.
|
Hmmm - that's strange because InitBool, InitInt and InitEnum functions all ripple through, and convert to, InitDouble in IParam.cpp anyway albeit with different "mTypes". So that must mean the problem is in "mType = kTypeBool"?
What I don't understand is why it works when the transport is stopped. If I click around on the timeline the plugin bool parameters react as they should. Press play and they do not. So transport running has something to do with this - but why/how?
When I check automation points written in PT every point in Bool automation lanes show "Off" even though, clearly, some should say "On" (see attached screenshot). I have checked other plugins and PT does not do this with them - so apparently it is a bug in iPlug AAX implementation somewhere.