QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next 

fmbell, fmrhode, fmwurlie, fmmetal,  fmb3, fmpercfl

   a1   fmbell      kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, ifn3, ifn4, ivfn
   a1   fmrhode     kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, ifn3, ifn4, ivfn
   a1   fmwurlie    kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, ifn3, ifn4, ivfn
   a1   fmmetal     kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, ifn3, ifn4, ivfn
   a1   fmb3        kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, ifn3, ifn4, ivfn
   a1   fmpercfl    kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, ifn3, ifn4, ivfn



DESCRIPTION

A family of FM sounds, all using 4 basic oscilators and various architectures, as used in the TX81Z synthesiser.
 

INITIALIZATION

All these opcodes take 5 tables for initialisation.  The first 4 are the basic inputs and the last is the low frequency oscillator (LFO) used for vibrato.  The last table should usually be a sine wave.

For the other opcodes the initial waves should be as in the table:

              ifn1        ifn2          ifn3      ifn4
fmbell        sinewave    sinewave      sinewave  sinewave
fmrhode       sinewave    sinewave      sinewave  fwavblnk
fmwurlie      sinewave    sinewave      sinewave  fwavblnk
fmmetal       sinewave    twopeaks      twopeaks  sinewave
fmb3          sinewave    sinewave      sinewave  sinewave
fmpercfl      sinewave    sinewave      sinewave  sinewave

The sounds produced are then:

fmbell        Tubular Bell
fmrhode       Fender Rhodes  Electric Piano
fmwurlie      Wurlitzer Electric Piano
fmmetal       "Heavy Metal"
fmb3          Hammond B3 organ
fmpercfl      Percussive Flute

PERFORMANCE

kamp - Amplitude of note.

kfreq - Frequency of note played.

kc1, kc2 -- Controls for the synthesizer, as in the table:

              kc1             kc2                         Algorithm
fmbell        Mod index 1     Crossfase of two outputs        5
fmrhode       Mod index 1     Crossfase of two outputs        5
fmwurlie      Mod index 1     Crossfase of two outputs        5
fmmetal       Total mod index Crossfade of two modulators     3
fmb3          Total mod index Crossfade of two modulators     4
fmpercfl      Total mod index Crossfade of two modulators     4

kvdepth -- Vibrator depth

kvrate -- Vibrator rate
 

AUTHOR:

John ffitch
University of Bath, Codemist Ltd.
Bath, UK
1997
 
 

QUICK-REF - CsoundManual - Top of this section - Previous - Contents - Index - Next 
HTML Csound Manual - © Jean Piché & Peter J. Nix, 1994-97