PureData CEAMMC library web documentation
available since version: 0.9.4
DELAY delay time
type: float
units: ms
required: True
FB feedback value
type: float
required: True
TYPE group name. If 'delays' - randomize @delays properties, if 'fb' - randomize @fb* properties.
type: symbol
required: True
[MIN] minimal value
type: float
[MAX] maximum value
type: float
@delays
Get/set list of all tap delays
type: list
units: ms
default: 0 0 0 0 0 0
@gains
Get/set list of all tap gains
type: list
units: db
default: 0 0 0 0 0 0
@ins0
Get/set list of all taps left channel input levels
type: list
range: 0..1
default: 1 1 1 1 1 1
@ins1
Get/set list of all taps right channel input levels
type: list
range: 0..1
default: 1 1 1 1 1 1
@outs0
Get/set list of all tap output levels to left channel
type: list
range: 0..1
default: 0 0 0 0 0 0
@outs1
Get/set list of all tap output levels to right channel
type: list
range: 0..1
default: 0 0 0 0 0 0
@fbs0
Get/set list of all feedbacks to tap0
type: list
range: 0..1
default: 0 0 0 0 0 0
@fbs1
Get/set list of all feedbacks to tap1
type: list
range: 0..1
default: 0 0 0 0 0 0
@fbs2
Get/set list of all feedbacks to tap2
type: list
range: 0..1
default: 0 0 0 0 0 0
@fbs3
Get/set list of all feedbacks to tap3
type: list
range: 0..1
default: 0 0 0 0 0 0
@fbs4
Get/set list of all feedbacks to tap4
type: list
range: 0..1
default: 0 0 0 0 0 0
@fbs5
Get/set list of all feedbacks to tap5
type: list
range: 0..1
default: 0 0 0 0 0 0
@tap0.in0
Get/set left input level to tap0
type: float
range: 0..1
default: 1
@tap0.in1
Get/set right input level to tap0
type: float
range: 0..1
default: 1
@tap1.in0
Get/set left input level to tap1
type: float
range: 0..1
default: 1
@tap1.in1
Get/set right input level to tap1
type: float
range: 0..1
default: 1
@tap2.in0
Get/set left input level to tap2
type: float
range: 0..1
default: 1
@tap2.in1
Get/set right input level to tap2
type: float
range: 0..1
default: 1
@tap3.in0
Get/set left input level to tap3
type: float
range: 0..1
default: 1
@tap3.in1
Get/set right input level to tap3
type: float
range: 0..1
default: 1
@tap4.in0
Get/set left input level to tap4
type: float
range: 0..1
default: 1
@tap4.in1
Get/set right input level to tap4
type: float
range: 0..1
default: 1
@tap5.in0
Get/set left input level to tap5
type: float
range: 0..1
default: 1
@tap5.in1
Get/set right input level to tap5
type: float
range: 0..1
default: 1
@tap0.gain
Get/set tap0 common level
type: float
units: db
range: -60..0
default: 0
@tap1.gain
Get/set tap1 common level
type: float
units: db
range: -60..0
default: 0
@tap2.gain
Get/set tap2 common level
type: float
units: db
range: -60..0
default: 0
@tap3.gain
Get/set tap3 common level
type: float
units: db
range: -60..0
default: 0
@tap4.gain
Get/set tap4 common level
type: float
units: db
range: -60..0
default: 0
@tap5.gain
Get/set tap5 common level
type: float
units: db
range: -60..0
default: 0
@tap0.delay
Get/set tap0 delay time
type: float
units: ms
range: 0..5000
default: 0
@tap1.delay
Get/set tap1 delay time
type: float
units: ms
range: 0..5000
default: 0
@tap2.delay
Get/set tap2 delay time
type: float
units: ms
range: 0..5000
default: 0
@tap3.delay
Get/set tap3 delay time
type: float
units: ms
range: 0..5000
default: 0
@tap4.delay
Get/set tap4 delay time
type: float
units: ms
range: 0..5000
default: 0
@tap5.delay
Get/set tap5 delay time
type: float
units: ms
range: 0..5000
default: 0
@out0.in0
Get/set input left channel level to left output
type: float
range: 0..1
default: 0
@out0.in1
Get/set input right channel level to left output
type: float
range: 0..1
default: 0
@out0.tap0
Get/set tap 0 output level to left channel
type: float
range: 0..1
default: 0
@out0.tap1
Get/set tap 1 output level to left channel
type: float
range: 0..1
default: 0
@out0.tap2
Get/set tap 2 output level to left channel
type: float
range: 0..1
default: 0
@out0.tap3
Get/set tap 3 output level to left channel
type: float
range: 0..1
default: 0
@out0.tap4
Get/set tap 4 output level to left channel
type: float
range: 0..1
default: 0
@out0.tap5
Get/set tap 5 output level to left channel
type: float
range: 0..1
default: 0
@out0.gain
Get/set left channel output gain
type: float
units: db
range: -60..0
default: 0
@out1.in0
Get/set input left channel level to right output
type: float
range: 0..1
default: 0
@out1.in1
Get/set input right channel level to right output
type: float
range: 0..1
default: 0
@out1.tap0
Get/set tap 0 output level to right channel
type: float
range: 0..1
default: 0
@out1.tap1
Get/set tap 1 output level to right channel
type: float
range: 0..1
default: 0
@out1.tap2
Get/set tap 2 output level to right channel
type: float
range: 0..1
default: 0
@out1.tap3
Get/set tap 3 output level to right channel
type: float
range: 0..1
default: 0
@out1.tap4
Get/set tap 4 output level to right channel
type: float
range: 0..1
default: 0
@out1.tap5
Get/set tap 5 output level to right channel
type: float
range: 0..1
default: 0
@out1.gain
Get/set right channel output gain
type: float
units: db
range: -60..0
default: 0
@tap0.fb0
Get/set tap0 feedback to tap0
type: float
range: 0..1
default: 0
@tap0.fb1
Get/set tap1 feedback to tap0
type: float
range: 0..1
default: 0
@tap0.fb2
Get/set tap2 feedback to tap0
type: float
range: 0..1
default: 0
@tap0.fb3
Get/set tap3 feedback to tap0
type: float
range: 0..1
default: 0
@tap0.fb4
Get/set tap4 feedback to tap0
type: float
range: 0..1
default: 0
@tap0.fb5
Get/set tap5 feedback to tap0
type: float
range: 0..1
default: 0
@tap1.fb0
Get/set tap0 feedback to tap1
type: float
range: 0..1
default: 0
@tap1.fb1
Get/set tap1 feedback to tap1
type: float
range: 0..1
default: 0
@tap1.fb2
Get/set tap2 feedback to tap1
type: float
range: 0..1
default: 0
@tap1.fb3
Get/set tap3 feedback to tap1
type: float
range: 0..1
default: 0
@tap1.fb4
Get/set tap4 feedback to tap1
type: float
range: 0..1
default: 0
@tap1.fb5
Get/set tap5 feedback to tap1
type: float
range: 0..1
default: 0
@tap2.fb0
Get/set tap0 feedback to tap2
type: float
range: 0..1
default: 0
@tap2.fb1
Get/set tap1 feedback to tap2
type: float
range: 0..1
default: 0
@tap2.fb2
Get/set tap2 feedback to tap2
type: float
range: 0..1
default: 0
@tap2.fb3
Get/set tap3 feedback to tap2
type: float
range: 0..1
default: 0
@tap2.fb4
Get/set tap4 feedback to tap2
type: float
range: 0..1
default: 0
@tap2.fb5
Get/set tap5 feedback to tap2
type: float
range: 0..1
default: 0
@tap3.fb0
Get/set tap0 feedback to tap3
type: float
range: 0..1
default: 0
@tap3.fb1
Get/set tap1 feedback to tap3
type: float
range: 0..1
default: 0
@tap3.fb2
Get/set tap2 feedback to tap3
type: float
range: 0..1
default: 0
@tap3.fb3
Get/set tap3 feedback to tap3
type: float
range: 0..1
default: 0
@tap3.fb4
Get/set tap4 feedback to tap3
type: float
range: 0..1
default: 0
@tap3.fb5
Get/set tap5 feedback to tap3
type: float
range: 0..1
default: 0
@tap4.fb0
Get/set tap0 feedback to tap4
type: float
range: 0..1
default: 0
@tap4.fb1
Get/set tap1 feedback to tap4
type: float
range: 0..1
default: 0
@tap4.fb2
Get/set tap2 feedback to tap4
type: float
range: 0..1
default: 0
@tap4.fb3
Get/set tap3 feedback to tap4
type: float
range: 0..1
default: 0
@tap4.fb4
Get/set tap4 feedback to tap4
type: float
range: 0..1
default: 0
@tap4.fb5
Get/set tap5 feedback to tap4
type: float
range: 0..1
default: 0
@tap5.fb0
Get/set tap0 feedback to tap5
type: float
range: 0..1
default: 0
@tap5.fb1
Get/set tap1 feedback to tap5
type: float
range: 0..1
default: 0
@tap5.fb2
Get/set tap2 feedback to tap5
type: float
range: 0..1
default: 0
@tap5.fb3
Get/set tap3 feedback to tap5
type: float
range: 0..1
default: 0
@tap5.fb4
Get/set tap4 feedback to tap5
type: float
range: 0..1
default: 0
@tap5.fb5
Get/set tap5 feedback to tap5
type: float
range: 0..1
default: 0
@active
Get/set on/off dsp processing
type: bool
default: 1
@osc (initonly)
Get/set OSC server name to listen
type: symbol
@id (initonly)
Get/set OSC address id. If specified, bind all properties to /ID/fx_tapiir/PROP_NAME
osc address, if empty bind to /fx_tapiir/PROP_NAME.
type: symbol
Authors: Viacheslav Lotsmanov, Serge Poltavsky
License: GPL3 or later