csLADSPA

csLADSPA is a new toolkit for the development of cross-platform LADSPA plugins using the Csound audio programming language. csLADSPA provides musicians with no low-level programming experience with a simple albeit powerful toolkit for the development of audio plugins. The main goal of this project keeps in line with one of the main objectives of the LADSPA project i.e., to create a 'simple' architecture for the development of plugins.

The latest version of of csLADSPA which includes support for multichannel effects can be downloaded here. The zip package contains some sample plugins and a pre-built windows binary. If this binary does not work users should upgrade to Csound 5.06.

In order to build csLADSPA you must have Csound5 installed. You will also need the Csound5 header files in order to access the different Csound API functions. Alternatively, one can download the latest version of Csound as it now ships with a pre-bulit csLADSPA binary. An introductory paper on how to develop LADSPA plugins with csound can be found here.


If anyone has any problems building it you may contact me at rorywalsh at ear dot ie or through the csound mailing list.

Some example csd files are provided below:
flange.csd
gainMono.csd
gainStereo.csd
granule.csd
harmon.csd
pingpongDelay.csd
reverbStereo.csd
reverb.csd
PVSBlur.csd
tpscaler.csd


 

EAR - new music collective, e-mail: contact@ear.ie