PureData CEAMMC library web documentation
available since version: 0.6
NOTE midi note
type: float
required: True
VEL velocity
type: float
required: True
@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_dx7/PROP_NAME
osc address, if empty bind to /synth_dx7/PROP_NAME.
type: symbol
@active
Get/set @active
type: bool
default: 1
@algorithm
Get/set FM algorithm number (0-based)
type: int
range: 0..31
default: 0
@feedback
Get/set @feedback
type: float
range: 0.0..99.0
default: 0.0
@freq
Get/set synth frequency
type: float
units: Hz
default: 130.8127899169922
@gain
Get/set output gain
type: float
range: 0.0..1.0
default: 0.800000011920929
@gate
Get/set note on/off signal
type: float
range: 0.0..1.0
default: 0.0
@op0:L1
Get/set op0: Envelope Generator Level 1
type: float
range: 0.0..99.0
default: 0.0
@op0:L2
Get/set op0: Envelope Generator Level 2
type: float
range: 0.0..99.0
default: 90.0
@op0:L3
Get/set op0: Envelope Generator Level 3
type: float
range: 0.0..99.0
default: 90.0
@op0:L4
Get/set op0: Envelope Generator Level 4
type: float
range: 0.0..99.0
default: 0.0
@op0:R1
Get/set op0: Envelope Generator Rate 1
type: float
range: 0.0..99.0
default: 90.0
@op0:R2
Get/set op0: Envelope Generator Rate 2
type: float
range: 0.0..99.0
default: 90.0
@op0:R3
Get/set op0: Envelope Generator Rate 3
type: float
range: 0.0..99.0
default: 90.0
@op0:R4
Get/set op0: Envelope Generator Rate 4
type: float
range: 0.0..99.0
default: 90.0
@op0:detune
Get/set op0: detune
type: float
range: -10.0..10.0
default: 1.0
@op0:freq
Get/set op0: frequency
type: float
units: Hz
range: 0.0..32.0
default: 1.0
@op0:level
Get/set op0: output level
type: float
range: 0.0..99.0
default: 95.0
@op0:opMode
Get/set op0: opMode
type: float
range: 0.0..1.0
default: 0.0
@op0:rate
Get/set op0: rate
type: float
range: 0.0..10.0
default: 0.0
@op0:vel
Get/set op0: keyboard velocity sensivity
type: float
range: 0.0..8.0
default: 1.0
@op1:L1
Get/set op1: Envelope Generator Level 1
type: float
range: 0.0..99.0
default: 0.0
@op1:L2
Get/set op1: Envelope Generator Level 2
type: float
range: 0.0..99.0
default: 90.0
@op1:L3
Get/set op1: Envelope Generator Level 3
type: float
range: 0.0..99.0
default: 90.0
@op1:L4
Get/set op1: Envelope Generator Level 4
type: float
range: 0.0..99.0
default: 0.0
@op1:R1
Get/set op1: Envelope Generator Rate 1
type: float
range: 0.0..99.0
default: 90.0
@op1:R2
Get/set op1: Envelope Generator Rate 2
type: float
range: 0.0..99.0
default: 90.0
@op1:R3
Get/set op1: Envelope Generator Rate 3
type: float
range: 0.0..99.0
default: 90.0
@op1:R4
Get/set op1: Envelope Generator Rate 4
type: float
range: 0.0..99.0
default: 90.0
@op1:detune
Get/set op1: detune
type: float
range: -10.0..10.0
default: 1.0
@op1:freq
Get/set op1: frequency
type: float
units: Hz
range: 0.0..32.0
default: 1.0
@op1:level
Get/set op1: output level
type: float
range: 0.0..99.0
default: 95.0
@op1:opMode
Get/set op1: FreqRatio or FreqFixed mode
type: float
range: 0.0..1.0
default: 0.0
@op1:rate
Get/set op1:rate
type: float
range: 0.0..10.0
default: 0.0
@op1:vel
Get/set op1: keyboard velocity sensivity
type: float
range: 0.0..8.0
default: 1.0
@op2:L1
Get/set op2: Envelope Generator Level 1
type: float
range: 0.0..99.0
default: 0.0
@op2:L2
Get/set op2: Envelope Generator Level 2
type: float
range: 0.0..99.0
default: 90.0
@op2:L3
Get/set op2: Envelope Generator Level 3
type: float
range: 0.0..99.0
default: 90.0
@op2:L4
Get/set op2: Envelope Generator Level 4
type: float
range: 0.0..99.0
default: 0.0
@op2:R1
Get/set op2: Envelope Generator Rate 1
type: float
range: 0.0..99.0
default: 90.0
@op2:R2
Get/set op2: Envelope Generator Rate 2
type: float
range: 0.0..99.0
default: 90.0
@op2:R3
Get/set op2: Envelope Generator Rate 3
type: float
range: 0.0..99.0
default: 90.0
@op2:R4
Get/set op2: Envelope Generator Rate 4
type: float
range: 0.0..99.0
default: 90.0
@op2:detune
Get/set op2: detune
type: float
range: -10.0..10.0
default: 1.0
@op2:freq
Get/set op2: frequency
type: float
units: Hz
range: 0.0..32.0
default: 1.0
@op2:level
Get/set op2: output level
type: float
range: 0.0..99.0
default: 95.0
@op2:opMode
Get/set op2: FreqRatio or FreqFixed mode
type: float
range: 0.0..1.0
default: 0.0
@op2:rate
Get/set op2: rate
type: float
range: 0.0..10.0
default: 0.0
@op2:vel
Get/set op2: keyboard velocity sensivity
type: float
range: 0.0..8.0
default: 1.0
@op3:L1
Get/set op3: Envelope Generator Level 1
type: float
range: 0.0..99.0
default: 0.0
@op3:L2
Get/set op3: Envelope Generator Level 2
type: float
range: 0.0..99.0
default: 90.0
@op3:L3
Get/set op3: Envelope Generator Level 3
type: float
range: 0.0..99.0
default: 90.0
@op3:L4
Get/set op3: Envelope Generator Level 4
type: float
range: 0.0..99.0
default: 0.0
@op3:R1
Get/set op3: Envelope Generator Rate 1
type: float
range: 0.0..99.0
default: 90.0
@op3:R2
Get/set op3: Envelope Generator Rate 2
type: float
range: 0.0..99.0
default: 90.0
@op3:R3
Get/set op3: Envelope Generator Rate 3
type: float
range: 0.0..99.0
default: 90.0
@op3:R4
Get/set op3: Envelope Generator Rate 4
type: float
range: 0.0..99.0
default: 90.0
@op3:detune
Get/set op3: detune
type: float
range: -10.0..10.0
default: 1.0
@op3:freq
Get/set op3: frequency
type: float
units: Hz
range: 0.0..32.0
default: 1.0
@op3:level
Get/set op3: output level
type: float
range: 0.0..99.0
default: 95.0
@op3:opMode
Get/set op3: FreqRatio or FreqFixed mode
type: float
range: 0.0..1.0
default: 0.0
@op3:rate
Get/set op3: rate
type: float
range: 0.0..10.0
default: 0.0
@op3:vel
Get/set op3: keyboard velocity sensivity
type: float
range: 0.0..8.0
default: 1.0
@op4:L1
Get/set op4: Envelope Generator Level 1
type: float
range: 0.0..99.0
default: 0.0
@op4:L2
Get/set op4: Envelope Generator Level 2
type: float
range: 0.0..99.0
default: 90.0
@op4:L3
Get/set op4: Envelope Generator Level 3
type: float
range: 0.0..99.0
default: 90.0
@op4:L4
Get/set op4: Envelope Generator Level 4
type: float
range: 0.0..99.0
default: 0.0
@op4:R1
Get/set op4: Envelope Generator Rate 1
type: float
range: 0.0..99.0
default: 90.0
@op4:R2
Get/set op4: Envelope Generator Rate 2
type: float
range: 0.0..99.0
default: 90.0
@op4:R3
Get/set op4: Envelope Generator Rate 3
type: float
range: 0.0..99.0
default: 90.0
@op4:R4
Get/set op4: Envelope Generator Rate 4
type: float
range: 0.0..99.0
default: 90.0
@op4:detune
Get/set op4: detune
type: float
range: -10.0..10.0
default: 1.0
@op4:freq
Get/set op4: frequency
type: float
units: Hz
range: 0.0..32.0
default: 1.0
@op4:level
Get/set op4: output level
type: float
range: 0.0..99.0
default: 95.0
@op4:opMode
Get/set op4: FreqRatio or FreqFixed mode
type: float
range: 0.0..1.0
default: 0.0
@op4:rate
Get/set op4: rate
type: float
range: 0.0..10.0
default: 0.0
@op4:vel
Get/set op4: keyboard velocity sensivity
type: float
range: 0.0..8.0
default: 1.0
@op5:L1
Get/set op5: Envelope Generator Level 1
type: float
range: 0.0..99.0
default: 0.0
@op5:L2
Get/set op5: Envelope Generator Level 2
type: float
range: 0.0..99.0
default: 90.0
@op5:L3
Get/set op5: Envelope Generator Level 3
type: float
range: 0.0..99.0
default: 90.0
@op5:L4
Get/set op5: Envelope Generator Level 4
type: float
range: 0.0..99.0
default: 0.0
@op5:R1
Get/set op5: Envelope Generator Rate 1
type: float
range: 0.0..99.0
default: 90.0
@op5:R2
Get/set op5: Envelope Generator Rate 2
type: float
range: 0.0..99.0
default: 90.0
@op5:R3
Get/set op5: Envelope Generator Rate 3
type: float
range: 0.0..99.0
default: 90.0
@op5:R4
Get/set op5: Envelope Generator Rate 4
type: float
range: 0.0..99.0
default: 90.0
@op5:detune
Get/set op5: detune
type: float
range: -10.0..10.0
default: 1.0
@op5:freq
Get/set op5: frequency
type: float
units: Hz
range: 0.0..32.0
default: 1.0
@op5:level
Get/set op5: outut level
type: float
range: 0.0..99.0
default: 95.0
@op5:opMode
Get/set op5: FreqRatio or FreqFixed mode
type: float
range: 0.0..1.0
default: 0.0
@op5:rate
Get/set op5: rate
type: float
range: 0.0..10.0
default: 0.0
@op5:vel
Get/set op5: keyboard velocity sensivity
type: float
range: 0.0..8.0
default: 1.0
@pitch
Get/set midi pitch
type: float
range: 24..84
default: 48
Authors: Serge Poltavsky
License: GPL3 or later