|
10-23-2015, 10:36 AM
|
#1
|
Human being with feelings
Join Date: Sep 2009
Posts: 623
|
AAX Sidechain
has anyone been able to get the sidechaining working in AAX plugins? I compiled the IPlugSideChain example plugin, and no key is showing up in the AAX plugins, either 32 or 64 bit. It works in the RTAS version.
Anyone have any luck with this?
|
|
|
01-19-2016, 10:20 PM
|
#2
|
Human being with feelings
Join Date: May 2014
Location: Germany
Posts: 643
|
Nobody?
Thanks
|
|
|
01-20-2016, 12:52 AM
|
#3
|
Human being with feelings
Join Date: Sep 2009
Posts: 623
|
I looked into it and it's completely unimplemented on the AAX front. It looks like it was started at one point, but just commented out.
|
|
|
01-20-2016, 01:25 AM
|
#4
|
Human being with feelings
Join Date: May 2014
Location: Germany
Posts: 643
|
Thanks.
I started an implementation, but not very far. Will post my results.
|
|
|
02-16-2016, 11:00 PM
|
#5
|
Human being with feelings
Join Date: Nov 2015
Location: Germany
Posts: 82
|
TBPro, did you have success with AAX sidechaining ?
|
|
|
02-20-2016, 12:54 AM
|
#6
|
Human being with feelings
Join Date: May 2014
Location: Germany
Posts: 643
|
|
|
|
02-28-2016, 02:57 AM
|
#7
|
Human being with feelings
Join Date: Nov 2015
Location: Germany
Posts: 82
|
Quote:
Originally Posted by TBProAudio
|
I still didn't try that but many thanks for sharing this with us.
|
|
|
03-31-2016, 02:09 PM
|
#8
|
Human being with feelings
Join Date: Nov 2015
Location: Germany
Posts: 82
|
I have implemented now the changes and after some tweaks it works very well. Some hints:
- Protools caches the type and channel informations of the aax plugins. The side chain key didn't show up in Pro Tools first. I had to delete the aax in the plugin folder, start pro tools, close pro tools and then reinstall my plugin. Then the key was visible.
- In the appended sources the variable mNParams is referenced several times but isn't defined anywhere - I defined it in IPlugAAX.h
- The clock parameter in the aax context causes gap problems when validating the plugin in recent ProTools developer build. It has to be defined in the Descriptor.
TBProAudio, how did you set the PLUG_CHANNEL_IO and PLUG_SC_CHANS in resource.h ? I set them to 2-2 3-2 and 1.
|
|
|
03-31-2016, 09:51 PM
|
#9
|
Human being with feelings
Join Date: May 2014
Location: Germany
Posts: 643
|
Quote:
Originally Posted by Andi!
TBProAudio, how did you set the PLUG_CHANNEL_IO and PLUG_SC_CHANS in resource.h ? I set them to 2-2 3-2 and 1.
|
#define PLUG_CHANNEL_IO "2-1 3-2"
#define PLUG_SC_CHANS 1
|
|
|
04-01-2016, 12:59 AM
|
#10
|
Human being with feelings
Join Date: Nov 2015
Location: Germany
Posts: 82
|
Thanks, that makes sense. So it's mono compatible...
|
|
|
10-19-2017, 04:36 AM
|
#11
|
Human being with feelings
Join Date: Apr 2012
Posts: 279
|
Quote:
Originally Posted by TBProAudio
|
Hi TBPro,
is this still available? The Dropbox content has gone. I'm also trying to get sidechaining work on AAX.
|
|
|
10-19-2017, 09:48 PM
|
#12
|
Human being with feelings
Join Date: May 2014
Location: Germany
Posts: 643
|
|
|
|
10-20-2017, 04:13 AM
|
#13
|
Human being with feelings
Join Date: Apr 2012
Posts: 279
|
Thanks!
Implemented and works. However MultiMono support seems to be broken now. Since this is not an issue for my current works i might take a look at it later.
|
|
|
10-22-2017, 11:16 PM
|
#15
|
Human being with feelings
Join Date: May 2014
Location: Germany
Posts: 643
|
Quote:
Originally Posted by stw
Thanks!
Implemented and works. However MultiMono support seems to be broken now. Since this is not an issue for my current works i might take a look at it later.
|
Thanks. What do you mean with "broken"?
|
|
|
10-23-2017, 04:43 AM
|
#16
|
Human being with feelings
Join Date: Apr 2012
Posts: 279
|
Quote:
Originally Posted by TBProAudio
Thanks. What do you mean with "broken"?
|
After trying different CHANNEL_IO settings this might have been a false warning.
IIRC before implementing your changes i always got my plug available in the multimono section though it had 2 outputs. After the changes it wasn't available as multimono version anymore.
Now it still shows up as multimono if i offer a single output version in my IO string (which makes way more sense to me anyway). To be honest i never took time to dig deeper into it. That multimono stuff still confuses me...
|
|
|
10-23-2017, 08:14 AM
|
#17
|
Human being with feelings
Join Date: May 2014
Location: Germany
Posts: 643
|
OK, thank you for the feedback :-)
|
|
|
10-23-2017, 08:58 AM
|
#18
|
Human being with feelings
Join Date: Nov 2015
Location: Germany
Posts: 82
|
Concerning AAX side chaining I tried to revise the IPlugAAX to support stereo side chaining (what should be a fairly easy modification). I stopped doing this as I recognized that ProTools is crashing because AAX is obviously only supporting mono side chaining. This is an unbelievable status to me, I hope somebody will correct me. :-)
|
|
|
10-23-2017, 09:03 AM
|
#19
|
Human being with feelings
Join Date: May 2014
Location: Germany
Posts: 643
|
Quote:
Originally Posted by Andi!
Concerning AAX side chaining I tried to revise the IPlugAAX to support stereo side chaining (what should be a fairly easy modification). I stopped doing this as I recognized that ProTools is crashing because AAX is obviously only supporting mono side chaining. This is an unbelievable status to me, I hope somebody will correct me. :-)
|
Mono only :-(
Heritage of RTAS...
Last edited by TBProAudio; 10-23-2017 at 09:13 PM.
|
|
|
10-23-2017, 09:37 AM
|
#20
|
Human being with feelings
Join Date: Apr 2012
Posts: 279
|
...welcome to the real world
|
|
|
10-23-2017, 09:43 AM
|
#21
|
Human being with feelings
Join Date: Nov 2015
Location: Germany
Posts: 82
|
Quote:
Originally Posted by stw
...welcome to the real world
|
Sometimes we have great findings. It's the same with Ableton not supporting VST3s, AFAIK Steinberg hasn't released the VST3 SDK yesterday... :-)
|
|
|
10-24-2017, 04:16 PM
|
#22
|
Human being with feelings
Join Date: Feb 2011
Posts: 171
|
Strange things:
- PT only mono sidechain
- Logic wants automation from the audio thread, all the other hosts only accept it from the GUI thread (discovered the hard way while developing AutoGain)
- Digital Performer doesn't check for minimum window size so be sure to use a large enough GUI otherwise the DAW plugin window control will be hidden
- Reaper has anticipative FX processing enabled by default, if you automatically write automation from your plugin (like AutoGain does) every automation get de-synced
- FL Studio is the only hosts that sends buffers of different sizes to your process function
Almost every host has its own quirks...
Saverio
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 08:33 AM.
|