<H1>CMT Changes</H1> <H2>Version 1.01 - 4 May 2000</H2> <UL> <LI>Initial Release.</LI> </UL> <H2>Version 1.02 - 11 May 2000</H2> <UL> <LI>Use <CODE>_init()</CODE> and <CODE>_fini()</CODE>. To handle memory management automatically.</LI> <LI>Change from <CODE>*_descriptor()</CODE> approach simpler initialise_*() approach. Use <CODE>_init()</CODE> and <CODE>_fini()</CODE> to handle memory management. Supply <CODE>CMT_Descriptor::~CMT_Descriptor()</CODE>.</LI> <LI>Make comments compatible with Doxygen.</LI> <LI>Addition of Ambisonic encoder, decoder, converter and rotation plugins.</LI> <LI>Addition of Sine Waveshaper and Granular Scatter Processor plugin.</LI> </UL> <H2>Version 1.03 - 14 May 2000</H2> <UL> <LI>Updated to correspond to http://www.ladspa.org/.</LI> </UL> <H2>Version 1.04 - 18 May 2000</H2> <UL> <LI>Bugfixes: Ambisonic encoder inputs, white noise amplitude/DC, Ambisonic rotation inplace support, sine oscillator frequency input inplace support.</LI> </UL> <H2>Version 1.05 - 18 May 2000</H2> <UL> <LI>Bugfix: use explicit pointer type when deleting <CODE>ImplementationData</CODE> in <CODE>~CMT_Descriptor</CODE>.</LI> </UL> <H2>Version 1.06 - 24 Sep 2000</H2> <UL> <LI>Introduction of Identity plugins.</LI> </UL> <H2>Version 1.07 - 30 Sep 2000</H2> <UL> <LI>Use constructor/destructor rather than _fini() and _init(). Use C++ for linkage.</LI> </UL> <H2>Version 1.08 - 30 Sep 2000</H2> <UL> <LI>Fix to Ambisonic decode equations.</LI> </UL> <H2>Version 1.09 - 4 Nov 2000</H2> <UL> <LI>Addition of a port of Freeverb (version 3) and a collection of plugins by David Bartold (analogue, canyon_delay, organ, syndrum, vcf303).</LI> </UL> <H2>Version 1.10 - 17 Feb 2001</H2> <UL> <LI>Small compile fixes to some modules. Apologies to David who sent me a patch ages ago for the analogue module.</LI> </UL> <H2>Version 1.11 - 8 May 2001</H2> <UL> <LI>Addition of newline character to end of allpass.h.</LI> </UL> <H2>Version 1.12 - 17 Sept 2001</H2> <UL> <LI>Addition of new plugins by David: "Lo Fi" and "Phase Modulated Voice."</LI> </UL> <H2>Version 1.13 - 7 May 2002</H2> <UL> <LI>Fix to B-Format rotation algorithm.</LI> </UL> <H2>Version 1.14 - 7 Aug 2002</H2> <UL> <LI>Fix to B-Format rotation algorithm.</LI> <LI>Update for LADSPA 1.1 (include default values).</LI> </UL> <H2> Version 1.15 - 19 Dec 2002 </H2> <UL> <LI>Addition of a number of utility routines and namespaces by Nathaniel Virgo.</LI> <LI>Addition of a number of plugins by Nathaniel Virgo.</LI> <LI>Small change to trigger mechanism in syndrum plugin.</LI> </UL> <H2> Version 1.16 - 6 Nov 2007 </H2> <UL> <LI>Remove -Werror from compile options in makefile.</LI> <LI>Remove "local" part from install directories.</LI> <LI>Small additional changes to makefile for robustness.</LI> <LI>Replace strdup() with localStrdup() to avoid malloc/new mismatch.</LI> </UL>