Avatar

Please consider registering
guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
Logic Pro 9 & X AU plugin Parameter Automation
Avatar
M Bradshaw
Member
Members
February 22, 2018 - 7:44 pm
Member Since: February 22, 2018
Forum Posts: 10
sp_UserOfflineSmall Offline

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.

Update:

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?

Avatar
W Pirkle
Admin
February 23, 2018 - 9:45 am
Member Since: January 29, 2017
Forum Posts: 470
sp_UserOfflineSmall Offline

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). 

- Will

Avatar
M Bradshaw
Member
Members
February 23, 2018 - 4:57 pm
Member Since: February 22, 2018
Forum Posts: 10
sp_UserOfflineSmall Offline

Update:

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.

Avatar
W Pirkle
Admin
February 23, 2018 - 5:52 pm
Member Since: January 29, 2017
Forum Posts: 470
sp_UserOfflineSmall Offline

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. 

- Will

Forum Timezone: America/New_York

Most Users Ever Online: 152

Currently Online:
4 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Skyler: 48

Derek: 46

Frodson: 45

Peter: 43

TheSmile: 43

clau_ste: 39

Chaes: 37

JimmyM: 33

Gwen: 32

jim: 27

Member Stats:

Guest Posters: 1

Members: 649

Moderators: 1

Admins: 4

Forum Stats:

Groups: 13

Forums: 40

Topics: 696

Posts: 2675

Newest Members:

Alex, oneday, Phelan Kane, audiocoder, agel, Makai, Abyz, Nonlinear, IgorVish, Arjuna

Moderators: W Pirkle: 470

Administrators: Tom: 74, JD Young: 80, Will Pirkle: 0, W Pirkle: 470