Use Non-Frames Version Previous Page Next Page
Signal Generators: FM Synthesis

fmvoice

  ar      fmvoice    kamp, kfreq, kvowel, ktilt, kvibamt, kvibrate, ifn1, ifn2, ifn3, ifn4, ivibfn
  

Description

FM Singing Voice Synthesis

Initialization

ifn1, ifn2, ifn3,ifn3 -- Tables, usually of sinewaves.

Performance


kamp – Amplitude of note.

kfreq – Frequency of note played.

kvowel -- the vowel being sung, in the range 0-64

ktilt -- the spectral tilt of the sound in the range 0 to 99

kvibamt -- Depth of vibrato

kvibrate -- Rate of vibrato

Example

    k1    line      0, p3, 64
    a1    fmvoice   31129.60, 110, k1, 0, 0.005, 6, 1,1,1,1,1

Author

John ffitch (after Perry Cook)
University of Bath, Codemist Ltd.
Bath, UK
New in Csound version 3.47


Use Non-Frames Version Previous Page Next Page
Signal Generators: FM Synthesis