PureData CEAMMC library web documentation
available since version: 0.9.7
Supports variable speed playing, pausing, seeking, time-stretching and resampling
N
number of output channels
type: int
NAME
absolute or relative to patch soundfile name
type: symbol
@n (initonly)
Get/set number of output channels
type: int
range: 1..32
default: 2
@name
Get/set absolute or relative to patch soundfile name
type: symbol
@begin
Get/set start playing position
type: atom
units: samp, sec, ms, smpte
default: 0
@end
Get/set end playing position
type: atom
units: samp, sec, ms, smpte
default: -1
@loop
Get/set play in the loop
type: bool
default: 0
@sync
Get/set sync mode. 'now': immidiately starts playing (abort previous) after receving
start message. 'defer': wait until previous playing will be done, that starts
new. 'wait': do not playing until previous playing will not finished
type: symbol
enum: now, defer, wait
default: now
@stretch
Get/set stretch mode. If true: use timestretch and pitch-shifting
type: bool
default: 0
@pitch
Get/set pitch-shift correction. Used only if @stretch mode enabled.
type: float
range: 0.25..4
default: 1
@speed
Get/set playing speed. If @stretch mode is disabled (default): changes playing speed
(also with pitch change respectively) in realtime. If @stretch mode is enabled:
can only change speed (without pitch change) only on the next playing cycle
type: float
range: 0.25..4
default: 1
Authors: Serge Poltavsky
License: GPL3 or later