PureData CEAMMC library web documentation
available since version: 0.9.2
NOTE midi note
type: float
required: True
VEL velocity
type: float
required: True
@pitch
Get/set midi pitch
type: float
range: 12..96
default: 48
@freq
Get/set frequency
type: float
units: Hz
default: 130.8128
@room_size
Get/set reverb room size
type: float
range: 0.005..1
default: 0.36
@nonlin
Get/set nonlinearity factor
type: float
range: 0..1
default: 0
@modtype
Get/set modulation type. 0=theta is modulated by the incoming signal. 1=theta is
modulated by the averaged incoming signal. 2=theta is modulated by the squared
incoming signal. 3=theta is modulated by a sine wave of frequency @modfreq.
4=theta is modulated by a sine wave of frequency @freq
type: int
range: 0..4
default: 0
@modfreq
Get/set frequency of the sine wave for the modulation of theta (works if @modetype=3)
type: float
units: Hz
range: 20..1000
default: 220
@reverb_gain
Get/set reverb gain
type: float
range: 0..1
default: 0.137
@width
Get/set spatialization width
type: float
range: 0..1
default: 0.5
@pan
Get/set pan angle
type: float
range: 0..1
default: 0.6
@gate
Get/set play trigger - 1: on, 0: off
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/synth_harpsichord/PROP_NAME osc address, if empty bind to
/synth_harpsichord/PROP_NAME.
type: symbol
Authors: Romain Michon, Serge Poltavsky
License: GPL3 or later