# Example Plugins

Ten example plugins are provided. These provide a rudimentary basis for a computer-music synthesis kit. They are written simply and may be used as the basis for your creations. Note that the programming is not of a massively high quality: in particular, memory management is rather crude and failures during `malloc()` will produce unpleasant behaviour.

Note that these plugins are examples. More polished versions of them all are included within the CMT plugin set.

The following plugins are provided:

File Name | Plugin Label | Description
--- | --- | ---
`amp.so` | amp_mono | Mono Amplifier.
`amp.so` | amp_stereo | Stereo Amplifier.
`filter.so` | lpf | Simple Low Pass Filter.
`filter.so` | hpf | Simple High Pass Filter
`delay.so` | delay_5s | Simple Delay Line. The delay time may be varied up to 5 seconds. No feedback is provided.
`sine.so` | sine_faaa | Sine Oscillator. Frequency input is audio, Amplitude input is audio.
`sine.so` | sine_faac | Simple Oscillator. Frequency input is audio, Amplitude input is control.
`sine.so` | sine_fcaa | Simple Oscillator. Frequency input is control, Amplitude input is audio.
`sine.so` | sine_fcac | Simple Oscillator. Frequency input is control, Amplitude input is control.
`noise.so` | noise_white | White noise source.