Веб-документация библиотеки расширений PureData CEAMMC
доступно с версии: 0.9.6
Simple formant/vocal synthesizer based on a source/filter model. The source is just a periodic impulse and the "filter" is a bank of FOF filters. Formant parameters are linearly interpolated allowing to go smoothly from one vowel to another. Voice type can be selected but must correspond to the frequency range of the synthesized voice to be realistic. A cycle of 12 FOF filters with sample-and-hold is used so that the fof filter parameters can be varied in realtime. This technique is more robust but more computationally expensive than FofSmooth
VOICE
voice type
тип: symbol
VOWEL
vowel
тип: symbol
@osc (initonly)
Запросить/установить OSC server name to listen
тип: symbol
@id (initonly)
Запросить/установить OSC address id. If specified, bind all properties to
/ID/synth_voice_fofc/PROP_NAME osc address, if empty bind to
/synth_voice_fofc/PROP_NAME.
тип: symbol
@active
Запросить/установить on/off dsp processing
тип: bool
по умолчанию: 1
@attack
Запросить/установить attack time
тип: float
единица: ms
диапазон: 0..1000
по умолчанию: 30
@freq
Запросить/установить frequency
тип: float
единица: Hz
диапазон: 20..20000.0
по умолчанию: 440
@fvowel
Запросить/установить vowel index: 0=a, 1=e, 2=i, 3=o, 4=u. Float values can be interpoltaed.
тип: float
диапазон: 0..4
по умолчанию: 0
@gate
Запросить/установить synth gate (>0 - play)
тип: bool
по умолчанию: 0
@portamento
Запросить/установить portamento time
тип: float
единица: ms
диапазон: 0..4000
по умолчанию: 0
@release
Запросить/установить release time
тип: float
единица: ms
диапазон: 0..1000
по умолчанию: 50
@vibr_freq
Запросить/установить vibrato frequency
тип: float
единица: Hz
диапазон: 1..10
по умолчанию: 6
@vibr_gain
Запросить/установить vibrato frequency
тип: float
диапазон: 0..1
по умолчанию: 0.5
@voice
Запросить/установить voice type. Note: can be set by corresponding index.
тип: symbol
варианты: alto, bass, countertenor, soprano, tenor
по умолчанию: alto
@vowel
Запросить/установить vowel type. Note: can be set by corresponding index.
тип: symbol
варианты: a, e, i, o, u
по умолчанию: a
@wsmooth
Запросить/установить vowel smoothing time
тип: float
единица: ms
диапазон: 0..1000
по умолчанию: 10
Смотрите также: [synth.voice_fofs~]
Авторы: Serge Poltavsky
Лицензия: GPL3 or later