Use Non-Frames Version Previous Page Next Page
Signal Generators: Models and Emulations

voice

  ar      voice      kamp, kfreq, kphoneme, kform, kvibf, kvamp, ifn, ivfn
  


Description

An emulation of a human voice.

Initialization

ifn, ivfn - two table numbers containing the carrier wave form and the vibrato waveform. The files "impuls20.aiff", "ahh.aiff", "eee.aiff", or "ooo.aiff" are suitable for the first of these, and a sine wave for the second.

Performance

kamp - Amplitude of note.

kfreq - Frequency of note played. It can be varied in performance.

kphoneme - an integer in the range 0 to 16, which select the formants for the sounds:

"eee","ihh","ehh","aaa",
"ahh","aww","ohh","uhh",
"uuu","ooo","rrr","lll",
"mmm","nnn","nng","ngg".

At present the phonemes
"fff","sss","thh","shh",
"xxx","hee","hoo","hah",
"bbb","ddd","jjj","ggg",
"vvv","zzz","thz","zhh"

are not available (!)

kform - Gain on the phoneme. values 0.0 to 1.2 recommended.

kvibf - frequency of vibrato in Hertz. Suggested range is 0 to 12

kvamp - amplitude of the vibrato

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: Models and Emulations