cdamp stands for "Chemical Development's Audio/Music Plugins"
It's a collection of standard and new types of audio plugins, suitable for cool and interesting effects.
All code is GPLv3
All are ladspa plugins
Here are all the effects (with their dependencies):
You can compile any specific effect by running
For all features, install:
To build, clone or download this repository, and then enter the directory, and then run:
That should build all plugins and put their final libraries in the
Make sure you have MingW or a similar thing installed, then run:
make -f Makefile.win
And, for a typical LMMS installation, run:
make -f Makefile.win install INSTALL_PLUGIN_DIR=$HOME/lmms/plugins/ladspa
For a typical Audacity installation, run:
make -f Makefile.win install INSTALL_PLUGIN_DIR=/c/Program\ Files\ \(x86\)/Audacity/Plug-Ins/
LADSPA (Linux Audio Developer's Simple Plugin API) is a way to write simple (VST-Like) audio processing plugins.
You can use these in LMMS, Apple's GarageBand, Audacity, and many more hosts.
There are a few limitations to LADSPA:
- Only numbers (not strings) can be used as input. So, every plugin must only use that
- There are no instruments (only effects). This means it isn't a synthesizer, only effects
ladspa.h (the only source required) is embedded in this project as
For the full source, see here.
Compile that and then you can use the
analyzeplugin binaries to test out whether your plugins work.
The end result should be
.so files on MacOS/Linux or
.dll files on windows (although building on Windows is not yet supported.)