PureData CEAMMC library web documentation
доступно с версии: 0.4
Based on SoundTouch library for changing the Tempo, Pitch and Playback Rates of arrays. Copies time-stretched data from source to destination array
SRC
source array
тип: symbol
DEST
destination array
тип: symbol
@src
Запросить/установить source array
тип: symbol
@dest
Запросить/установить destination array
тип: symbol
@tempo
Запросить/установить relative tempo change without affecting the sound pitch
тип: float
единица: %
диапазон: -50..100
по умолчанию: 0
@pitch
Запросить/установить relative pitch change while keeping the original tempo
тип: float
единица: semitone
по умолчанию: 0
@rate
Запросить/установить playback rate - changes both tempo and pitch together as if a vinyl disc was
played at different RPM rate
тип: float
диапазон: 0.1..2
по умолчанию: 1
@speech
Запросить/установить optimize for speech sound source
тип: bool
по умолчанию: 0
@antialias
Запросить/установить use of anti-alias filter. Anti-alias filter is used to prevent folding of high
frequencies when transposing the sample rate with interpolation.
тип: bool
по умолчанию: 0
@aalength
Запросить/установить pitch transposer anti-alias filter length
тип: int
диапазон: 8..128
по умолчанию: 64
@sequence
Запросить/установить Default length of a single processing sequence, in milliseconds. This
determines to how long sequences the original sound is chopped in the time-
stretch algorithm. The larger this value is, the lesser sequences are used in
processing. In principle a bigger value sounds better when slowing down tempo,
but worse when increasing tempo and vice versa. Increasing this value reduces
computational burden & vice versa. Giving 0 value for the sequence length
sets automatic parameter value according to tempo setting (recommended).
тип: int
единица: ms
диапазон: 0..100
по умолчанию: 0
@seekwindow
Запросить/установить Seeking window default length in milliseconds for algorithm that finds the best
possible overlapping location. This determines from how wide window the
algorithm may look for an optimal joining location when mixing the sound
sequences back together. The bigger this window setting is, the higher the
possibility to find a better mixing position will become, but at the same time
large values may cause a "drifting" artifact because consequent sequences will
be taken at more uneven intervals. If there's a disturbing artifact that sounds
as if a constant frequency was drifting around, try reducing this setting.
Increasing this value increases computational burden & vice versa. Giving 0
value for the seek window length sets automatic parameter value according to
tempo setting (recommended)
тип: int
единица: ms
диапазон: 0..100
по умолчанию: 0
@overlap
Запросить/установить Overlap length in milliseconds. When the chopped sound sequences are mixed back
together, to form a continuous sound stream, this parameter defines over how
long period the two consecutive sequences are let to overlap each other.
Increasing this value increases computational burden & vice versa.
тип: int
единица: ms
диапазон: 0..100
по умолчанию: 8
Авторы: Olli Parviainen, Serge Poltavsky
Лицензия: GPL3 or later