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 sound file 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
@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
@on_err
Get/set the error send destination. For example, if soundfile was not found, the
message [not_found( will be send to this global name
type: symbol
@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 real time. 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
@stretch
Get/set stretch mode. If true: use timestretch and pitch-shifting
type: bool
default: 0
@sync
Get/set sync mode. 'now': immediately starts playing (abort previous) after receiving
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
Authors: Serge Poltavsky
License: GPL3 or later