aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/LV2/src
Commit message (Collapse)AuthorAgeFilesLines
* LV2: Big batch of plugins, all of 'D'Harald Eilertsen2021-04-03104-0/+4660
|
* Add more plugins, Console5Buss to curveHarald Eilertsen2021-04-0336-0/+1577
|
* LV2: More plugins.Harald Eilertsen2021-03-2864-0/+2498
| | | | | | | | | | | | | | | | | Plugins added in this batch is: - C5RawBuss - C5RawChannel - Calibre - Channel4-7 - Chorus - ChorusEnsemble - ChromeOxide - Cider - ClipOnly - Coils - Cojones - Compresaturator
* LV2: Add another batch of plugins.Harald Eilertsen2021-03-2840-0/+1716
| | | | | | | | | | | | | | | Plugins added in this batch: - BitGlitter - BitShiftGain - Bite - BlockParty - BrassRider - BrightAmbience - BuildATPDF - BussColors4 - ButterComp - ButterComp2
* LV2: Add more pluginsHarald Eilertsen2021-03-2720-0/+813
| | | | | | | | | | | | | | This adds the following plugins: - Baxandall - Beam - Biquad - Biquad2 - BiquadOneHalf Had to manually fix the `Type` param in the Biquad* plugins, since the script isn't able to pick up enumeration values. Apart from that the script took care of everything.
* Move all plugins into bundle.Harald Eilertsen2021-03-1313-156/+0
| | | | | As suggested by @dromer@github.com, this moves all Airwindows plugins into a separate bundle. This cleans up the lv2 directory quite a bit.
* LV2: Reset state on activate.Harald Eilertsen2020-09-0226-36/+423
| | | | | | | | | | 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: Fix plugin type for BassKit.Harald Eilertsen2020-08-021-1/+1
| | | | And add the EQ type to makeplugin.
* LV2: Port BassKit plugin.Harald Eilertsen2020-08-024-0/+193
| | | | | | | There's an issue, where it seems the plugin will only produce noise if it's active when starting playback. Enabling it after playback has started seems to work fine. This is puzzling and will have to be investigated further at some time.
* LV2: Fix incorrect min values for Air plugin.Harald Eilertsen2020-08-021-2/+2
|
* LV2: Port BassDrive plugin.Harald Eilertsen2020-08-024-0/+187
|
* LV2: Added Aura, Average and AverMatrix plugins.Harald Eilertsen2020-07-2212-0/+405
| | | | | | Tried a way to get the units/labels for the AverMatrix controls to better fit. It's not perfect, and I'm not sure if it's possible to make it fit 100% either. I'll have to explore this some more.
* LV2: Add Atmosphere plugins (buss and channel.)Harald Eilertsen2020-07-218-0/+345
|
* LV2: Add plugin AQuickVoiceClipHarald Eilertsen2020-07-204-0/+174
|
* LV2: Add plugin Apicolypse.Harald Eilertsen2020-07-204-0/+146
|
* LV2: Refactor in, out and params to base class.Harald Eilertsen2020-07-208-290/+24
| | | | | | | | | 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: Add plugin AirHarald Eilertsen2020-07-194-0/+283
|
* LV2: Add plugin ADT.Harald Eilertsen2020-07-194-0/+246
|
* 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