moog
An emulation of a mini-Moog synthesizer.
Syntax
Initialization
iafn, iwfn, ivfn -- three table numbers containing the attack waveform (unlooped), the main looping wave form, and the vibrato waveform. The files mandpluk.aiff and impuls20.aiff are suitable for the first two, and a sine wave for the last.
Note
The files “mandpluk.aiff” and “impuls20.aiff” are also available at ftp://ftp.cs.bath.ac.uk/pub/dream/documentation/sounds/modelling/.
Performance
kamp -- Amplitude of note.
kfreq -- Frequency of note played.
kfiltq -- Q of the filter, in the range 0.8 to 0.9
kfiltrate -- rate control for the filter in the range 0 to 0.0002
kvibf -- frequency of vibrato in Hertz. Suggested range is 0 to 12
kvamp -- amplitude of the vibrato
Examples
Here is an example of the moog opcode. It uses the file moog.csd, mandpluk.aiff, and impuls20.aiff.
See Also
Credits
Author: John ffitch (after Perry Cook)
University of Bath, Codemist Ltd.
Bath, UK
New in Csound version 3.47