PureData CEAMMC library web documentation
aliases: [fx.secho~]
available since version: 0.6
Note: difference between fx.echo~ and fx.delay~ is that echo passes original signal with delayed repeats, but fx.delay~ passes only delayed repeats.
DELAY
echo time
type: float
units: ms
FEEDBACK
feedback coefficient
type: float
@delay
Get/set echo time
type: float
units: ms
range: 10..10000
default: 500
@feedback
Get/set feedback coefficient
type: float
range: 0..0.99
default: 0.3
@filter
Get/set if true - apply filter to feedback signal
type: bool
default: 0
@f_lpf
Get/set feedback low-pass filter cutoff frequency
type: float
units: Hz
range: 20..20000
default: 9000
@f_hpf
Get/set feedback high-pass filter cutoff frequency
type: float
units: Hz
range: 20..20000
default: 300
@compress
Get/set feedback compression factor. 0: means no compression, 1: limit feedback level.
type: float
range: 0..1
default: 0.5
@c_thresh
Get/set feedback compression threshold level
type: float
units: db
range: -60..0
default: 0
@c_attack
Get/set feedback compression attack time
type: float
units: ms
range: 0.1..100
default: 10
@c_release
Get/set feedback compression release time
type: float
units: ms
range: 1..500
default: 50
@smooth
Get/set interpolation time on delay time change, that prevents click and transpose, if
equal to 0 produces artifacts on delay change
type: float
units: ms
range: 0..500
default: 50
@drywet
Get/set proportion of mix between the original (dry) and 'effected' (wet) signals. 0 -
dry signal, 1 - wet
type: float
range: 0..1
default: 1
@bypass
Get/set bypass flag. If true: bypass 'effected' signal.
type: bool
default: 0
@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_echo/PROP_NAME osc
address, if empty bind to /fx_echo/PROP_NAME.
type: symbol
@active
Get/set on/off dsp processing
type: bool
default: 1
See also: [fx.sdelay~]
Authors: Serge Poltavsky
License: GPL3 or later