I haven't had much time to work on the LV2 port of the Airwindows plugins for the past several weeks, but finally there's at least
some progress.
No new plugins ported this time, but I did at least figure out (and fix, I think) the issue with noise at the beginning of audio processing in several of the plugins. Rereading the section on class member initialization in the Stroustrup book gave the answer :)
I have chosen a slightly different approach than the original VST version: I leave the members uninitialized in the constructor, but set them to sane values in the
activate
callback. The plugin host should call this function before beginning processing, so then we at least know the plugin is in a sane state when processing begins.
Next steps will be to update the helper scripts to make a scaffold activate function, and then get on with porting more of the plugins.
If anybody has a favourite they want ported first, let me know. Otherwise I'll just keep going alphabetically.
Code is as always here:
https://code.volse.net/audio/plugins/airwindows-lv2-port.git/There's also a
mailing list for those interested.
!
Linux Audio #
linux #
audio #
plugins #
airwindows