aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/LV2/src/ADClip7/ADClip7.h
Commit message (Collapse)AuthorAgeFilesLines
* LV2: Reset state on activate.Harald Eilertsen2020-09-021-0/+1
| | | | | | | | | | This makes sure all internal parameters are initializet to sane values before processing starts. The VST version does this on construction, but it seems better (at least for LV2) to do this as part of the activate callback. This should fix noise on the start of the audio processing with the plugins.
* LV2: Refactor in, out and params to base class.Harald Eilertsen2020-07-201-12/+1
| | | | | | | | | Base class is now a template taking number of params, inputs and outputs as template args. The last two defaults to 2 (stereo pair), but number of params have to be given. Now if only we could find a smart template for generating the run function too...
* LV2: Refactor common code to base class.Harald Eilertsen2020-07-191-8/+6
|
* LV2: Refactor common LV2Wrapper.Harald Eilertsen2020-07-191-0/+2
| | | | | Move the common wrapper code into a template class that can be instantiated from each plugin.
* LV2: Port plugin ADClip7.Harald Eilertsen2020-07-181-0/+60
See https://www.airwindows.com/adclip-7/ for a great introduction to what this plugin does.