I developed an AU plugin with RAFX designer and have it running in Logic 9 and Logic Pro X on Mac OS X. I am trying to use automation on the plugin parameters with the GUI but they are not recording into the automation for a given parameter. As a reference the plugin parameter automation works for other commercial AU plugins in my session. Do I need to add more support to my AU plugin such as some type of automation event listener?Thanks for the RAFX tool...it is a life saver for me and I would have given up on trying to learn plugin development without it.
I am using RAFX v6.8 and developed the GUI with GUI Designer. I also built an AU Plugin from the Stereo Delay example from the Effects book and compared the automation behavior to my plugin. It behaves the same way as described below.
If I switch the GUI View to Control (instead of my GUI designer GUI by selecting Editor mode) in Logic by selecting View->Control in the GUI window drop down dialog, the parameter automation records ok and controls the plugin Params on playback in read mode. But when I switch the View mode setting to my GUI with View->Editor, the parameter changes do not record into the automation for a given parameter.
Does anyone have a idea what I need to add in my code for GUI automation to work with my GUI?
At last check, there was no issue with automation and AU, but I will run some checks this weekend and let you know.
For sure, you will want to update to v6.9 which uses CMake and requires the SDK files to be available (the older v6.8 au projects were all-in-one and this made updating to newer versions of the AU SDK a pain).
I tried another example project Ch 12 Envelope Follower and exported to AU with GUI Designer GUI.
I get the same behavior as the other project attempts where the automation for a parameter records if I switch to the controls view in the AU plugin GUI.
But if I switch back to editor view for the GUI Designer GUI the automation does not record.
I made a modification to the variable m_bUseCustomVSTGUI and set to false and rebuilt the project. When I choose the editor view this time the automation records correctly but of course I do not get the GUI Designer GUI. If I switch to controls view the automation records also.
So there is something related to using the GUI Designer GUI and running the plugin in Editor mode that does not record the parameter automation.
OK, will keep this in mind.
One thing to note (which I think you already know) is that the plugin is not responsible for recording automation - the DAW does that. It is only responsible for receiving automation playback data from the host and applying it to the parameters - much of that is done automatically in the AU base class.
Most Users Ever Online: 152
Currently Browsing this Page:
Guest Posters: 1
Newest Members:Jas, Rowan, sojourn, fabhenr, rg1, Niklas, Wutru, Tim Campbell, Danny Jonel, Valentin
Moderators: W Pirkle: 573
Administrators: Tom: 74, JD Young: 80, Will Pirkle: 0, W Pirkle: 573, VariableCook: 3