wdl-ol
wdl-ol copied to clipboard
Enhanced version of Cockos' iPlug - A simple-to-use C++ framework for developing cross platform audio plugins and targeting multiple plugin APIs with the same code. VST / VST3 / Audiounit / RTAS / AAX...
Fixes and additions to support AAX and automation, primarily, and to add a user parameter conversion function. The commits are independent (it's not required to merge all of them).
In IPlugVST3.cpp, IPlugVST3::process(), the code does not handle any MIDI messages outside note-on/note-off. There is even a comment saying, "//process events.. only midi note on and note off?". This is...
I have made some modifications that improve state/preset persistence in VST3 builds (only tested on Windows). These seem to work consistently/well with plugins using chunks but not as well when...
Hi, I just duplicated an IPlug example for the first time and was wondering why I couldn't find config.h and the respective references. Turns out, the message printed is misleading...
Using the `IKnobMultiControlText` from the `IPlugMultiTargets` example and the following IPlug constructor (based on `IPlugEffect`): ``` TRACE; GetParam(kGain)->InitDouble("Gain", 50., 0., 100.0, 0.01, "%"); GetParam(kGain2)->InitDouble("Gain 2", 50., 0., 100.0, 0.01, "%");...
Make sure to update block size and call Reset() if it changes before processing audio
So I've created an OpenGL interface control as a child of the IControl class, which uses GLFW to create a context, and then an immediate-mode GUI backend to create user...