I have a JUCE AAX plugin and users are reporting issues with automation in Pro Tools. It works for a while, an then the automation gets all 'messy' looking and out of order.
I've created a automation track that looks like this:
I added logging statements to AudioProcessor::setParameter, then I dumped those logged values to Excel and created a graph and it looks like this:
I had playback looped, the first few times you can see the graph looks fine. But then it goes completely haywire looking, any idea what's going on? Is my plugin doing something wrong? It appears ProTools is sending the wrong automation data, but automation in ProTools must work, or everybody would be freaking out. So what could my plugin be doing wrong?