Scott Stillwell
Scott Stillwell
@hor-net do be sure to read the notes on the linked issue #800 about how to implement Gain Reduction in Dynamics plugins - you'll need to add a single call...
I'll do the work, but do you have a suggestion as to where? I placed it there because it's able to surround the call to the plugin's ProcessBlock() method, and...
I'll work on it this evening if I have a chance. Thanks!
I've refactored into IPlugAAX.h/.cpp - it works here. Please review @olilarkin. It's not pretty but it works.
FYI, making this change means that the call to SetGRBufferMaxValue() in the plugin's ProcessBlock() method must be guarded by: #ifdef AAX_API SetGRBufferMaxValue(some_value); #endif
I have run into similar issues where OnIdle() can get called before the UI is completely built. My workaround has been to define a member variable mAllowUpdates defaulted to false...
I don't have an example that I can readily give you, but literally the only things in my OnIdle() method are calls to some IBufferSender's TransmitData() methods (which in turn...
The issue isn't that GetUI() is returning NULL or not so much as it is that all of the controls on the UI may not yet be created, and any...
I'm developing and testing primarily on macOS, with Windows testing after I feel I've got a stable build. We're using Skia w/Metal on macOS, Skia CPU on Windows. IPlug2 current...
I should mention that Input and Output meter values are automatically derived from code in IPlugAAX_Processor.cpp, but that the only thing that needs implementing in the host plugin is a...