PureData CEAMMC library web documentation
available since version: 0.9.7
TEMPO
tempo in beats per minute
type: atom
units: bpm
TSIG
time signature
type: symbol
down
manually play downbeat sound
mark
manually play mark sound
off
manually play offbeat sound
on
manually play onbeat sound
reset
reset metro to the beginning
@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_metro/PROP_NAME
osc address, if empty bind to /synth_metro/PROP_NAME.
type: symbol
@active
Get/set on/off dsp processing
type: bool
default: 1
@down.freq
Get/set downbeat frequency
type: float
units: Hz
range: 100..5000
default: 1500
@down.gain
Get/set downbeat gain
type: float
units: db
range: -12..12
default: 6
@down.reson
Get/set downbeat resonance value (Q)
type: float
range: 5..100
default: 50
@gain
Get/set common synth gain
type: float
units: db
range: -12..12
default: 0
@mark.freq
Get/set mark sound frequency
type: float
units: Hz
range: 100..5000
default: 2000
@mark.gain
Get/set mark sound gain
type: float
units: db
range: -12..12
default: 6
@mark.reson
Get/set mark sound resonance value (Q)
type: float
range: 5..500
default: 500
@off.freq
Get/set off-beat frequency
type: float
units: Hz
range: 100..5000
default: 500
@off.gain
Get/set off-beat gain
type: float
units: db
range: -12..12
default: 6
@off.reson
Get/set off-beat resonance value (Q)
type: float
range: 5..100
default: 10
@on.freq
Get/set on-beat frequency
type: float
units: Hz
range: 100..5000
default: 1000
@on.gain
Get/set on-beat gain
type: float
units: db
range: -12..12
default: 6
@on.reson
Get/set on-beat resonance value (Q)
type: float
range: 5..100
default: 30
@tempo
Get/set tempo. If beat division is ommitted, using 1/4
type: atom
units: bpm
default: 60|4bpm
@tsig
Get/set metronome time signature, can be complex like: |1/4+15/16| etc.
type: symbol
default: |4/4|
Authors: Serge Poltavsky
License: GPL3 or later