

This is not the first time this has happened to me. I don't really know what's happening with it. But, I couldn't see any events there to edit. If that's not what's happened (which I think is the case), what things can I try? What might be causing this? I right clicked the volume control on the mixer channel and chose to edit the events. So, if that is what has happened - how do I fix that? Now I do know from past experience, that you can make a volume automation clip, delete it so that it does not show up in the 'Remote control' section or anywhere else, yet the volume will still get automated if you do not reset the settings/unlink the controller before deleting the automation clip. But I go to the 'Remote control' section to have a look anyway, and there's nothing there. Bear in mind that I have not at any point (unless by accident without knowing) created a volume automation clip for this track. Now the question is how do I do that correctly? The AudioProcessor thread collects midi messages in its processBlock method and there's no way it can take a pointer to GUI. Should I add some kind midi messages stack to the AudioProcessor and then check if there is something in it every timer tick from GUI thread and call the setParameterNotifyingHost from GUI thread? This solution is very ugly because that'd add some big latency and I'm afraid that for more frequent timer tick rates it might crash or something.Whenever I adjust the volume slider on one of my mixer channels, it moves back to where it was before I moved it once I start playing the track. (As far as I understand, message thread is my GUI?)

In a different thread on this forum, I read that the AudioProcessor method setParameterNotifyingHost MUST be called by the message thread. The problem is that automation doesn't work for FL studio for this plugin. The timer has interval set to 200ms and whenever a parameter change occurs, the timer from GUI checks if parameterChanged flag was set in processor and updates the changes to GUI. The communication between GUI and AudioProcessor is provided with a timer created in GUI class. Hello, I created a VST plugin using JUCE and it has separate GUI class and separate class inheriting AudioProcessor. Unfortunately FL Studio doesnt allow you to automate the time stretch knob and I want to be able to do some cool speed up, slow down effects, whilst keeping it all blended in by automating the stretch.
