PureData CEAMMC library web documentation
available since version: 0.7
The granulator contains two lines: A and B Input buffer size: ~3 seconds
@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_granulator/PROP_NAME osc address, if empty bind to
/fx_granulator/PROP_NAME.
type: symbol
@active
Get/set on/off the dsp processing
type: bool
default: 1
@delay
Get/set grain delay
type: float
units: ms
range: 500..3000
default: 3000
@density
Get/set number of grains
type: float
range: 1.0..16.0
default: 1.0
@gainAL
Get/set A-channel left output gain
type: float
range: 0.0..1.0
default: 0.75
@gainAR
Get/set A-channel right ouptut gain
type: float
range: 0.0..1.0
default: 0.25
@gainBL
Get/set B-channel left output gain
type: float
range: 0.0..1.0
default: 0.25
@gainBR
Get/set B-channel right output gain
type: float
range: 0.0..1.0
default: 0.75
@hpfA
Get/set A-channel HPF corner frequency
type: float
units: Hz
range: 50.0..10000.0
default: 100.0
@hpfB
Get/set B-channel HPF corner frequency
type: float
units: Hz
range: 50.0..10000.0
default: 100.0
@pitchA
Get/set A-channel pitch shift
type: float
range: -4.0..4.0
default: 1.0
@pitchB
Get/set B-channel pitchshift
type: float
range: -4.0..4.0
default: 1.0
@size
Get/set grain size for both lines
type: float
units: ms
range: 10..1000
default: 100
@spread
Get/set grain spread in the input buffer
type: float
range: 0.05..1.0
default: 0.5
Authors: Lukas Hartmann, Luca Hilbrich, Serge Poltavsky
License: GPL3 or later