aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/LV2/src
Commit message (Collapse)AuthorAgeFilesLines
* LV2: Refactor common code to base class.Harald Eilertsen2020-07-194-37/+14
|
* LV2: Refactor common LV2Wrapper.Harald Eilertsen2020-07-196-140/+12
| | | | | Move the common wrapper code into a template class that can be instantiated from each plugin.
* LV2: Port plugin ADClip7.Harald Eilertsen2020-07-185-0/+304
| | | | | See https://www.airwindows.com/adclip-7/ for a great introduction to what this plugin does.
* LV2/Acceleration: Use the LinuxVST processing codeHarald Eilertsen2020-07-182-6/+59
|
* LV2: Split lv2 interface code and actual plugin.Harald Eilertsen2020-07-163-115/+131
| | | | | | | Let's keep the LV2 interfacing and the actual plugin separate. For now the actual plugin is completely independent of the plugin system, and the wrapper code just forwards everything that's plugin specific to the plugin proper.
* LV2: Move actual processing into Acceleration class.Harald Eilertsen2020-07-161-34/+50
|
* LV2: Make Acceleration class instead of POD struct.Harald Eilertsen2020-07-161-5/+6
| | | | | The sneaky plan is to have this make use of the processing function(s) from the LinuxVST variant, so we don't have to copy code.
* LV2: Add stereo ports to Acceleration.Harald Eilertsen2020-07-152-16/+37
|
* LV2: Fix ttl manifest and plugin description.Harald Eilertsen2020-07-152-7/+7
| | | | | It appears the `doap:name` property needs to be in the `manifest.ttl`, so then we move both doap properties there.
* LV2: Just copy input to output for now.Harald Eilertsen2020-07-151-0/+3
|
* LV2: Use anon namespace instead of static funcs.Harald Eilertsen2020-07-151-5/+44
|
* Start off on LV2 support.Harald Eilertsen2020-07-123-0/+123