Paul Licameli
Paul Licameli
Further splitting of Nyquist.cpp moves all members found by parsing the header of the program into a base class, with the routines that do the parsing - [x] I signed...
Transformation of NyquistEffect so that the special prompt effect is a subclass - [x] I signed [CLA](https://www.audacityteam.org/cla/) - [x] The title of the pull request describes an issue it addresses...
Next steps in simpifying Nyquist.cpp: A class enapsulating the array of controls of a Nyquist effect. Also separating the storage of the values of the controls from the immutable metadata...
Further splitting of Nyquist.cpp: a separate class to manage the wxWidgets controls - [x] I signed [CLA](https://www.audacityteam.org/cla/) - [x] The title of the pull request describes an issue it addresses...
**Describe the bug** - [ ] VST2 effects should monitor output - [x] VST3 effects should monitor output - [x] LV2 effects should monitor output - [x] #3069 **To Reproduce**...
As agreed with design team: the old user interface for accessing realtime effects -- as a project-wide not per-track list, and limited to one effect only -- will be suppressed...
### Bug description _No response_ ### Steps to reproduce 1. Open an Effect (or generator, analyzer) dialog, either from main menu or sidebar 2. press Esc key ### Expected behavior...
See #3221 To handle an unchanging latency by some discard of initial playback samples is the first challenge. Some effects can have latency that depends on slider values, such as...
### Your idea Melda plug-ins, VST version, used to work in old 32-bit Audacity builds, but not longer work in version 2.3.1 or later. To restore that requires non-obvious source...
### Bug description _No response_ ### Steps to reproduce EffectSettingsAccess code worked well enough for Ladspa, LV2, AudioUnits, but this framework was getting stretched to work with VST and VST3,...