PureData CEAMMC library web documentation
aliases: [ceammc/sfizz~]
available since version: 0.9.4
[CHAN=0] MIDI channel, ignored
type: int
VEL MIDI velocity
type: float
required: True
[CHAN=0] MIDI channel, ignored
type: int
VALUE value in 0..0x3fff range, with 0x2000 center.
type: int
required: True
[CHAN=0] MIDI channel, ignored
type: int
VALUE value in -1..+1 range, with 0 center.
type: float
required: True
[CHAN=0] MIDI channel, ignored
type: int
VALUE value in -0x2000..0x1fff range, with 0 center.
type: int
required: True
[CHAN=0] MIDI channel, ignored
type: int
RANGE semitones sensitivity
type: int
units: semitone
required: True
[CHAN=0] MIDI channel, ignored
type: int
CC MIDI control number
type: int
required: True
VAL MIDI control value
type: float
required: True
CHAN MIDI channel
type: int
required: True
VAL pedal state
type: int
required: True
CHAN MIDI channel, ignored
type: int
required: True
VAL pedal state
type: int
required: True
[CHAN=0] MIDI channel, ignored
type: int
NOTE MIDI note
type: int
required: True
VEL MIDI velocity
type: float
required: True
[CHAN] MIDI channel, ignored
type: int
PAN pan value, 0: left, 8192(0x2000): center, 16383(0x3fff): right
type: float
required: True
[CHAN] MIDI channel, ignored
type: int
PAN pan value, -1: left, 0: center, 1): right
type: float
required: True
[CHAN] MIDI channel, ignored
type: int
PAN pan value, -8192(-0x2000): left, 0: center, 8191(0x1fff): right
type: float
required: True
panic
send MIDI system reset command (big red 'panic' button), turns off notes,
resets controllers and restores initial basic channel configuration
[CHAN=0] MIDI channel, ignored
type: int
NOTE MIDI note
type: int
required: True
VEL MIDI velocity
type: float
required: True
[CHAN=0] MIDI channel, if zero or ommited set for all channels
type: int
PGM program number
type: int
required: True
reset
reset all synth channels
CHAN MIDI channel, ignored
type: int
required: True
VAL pedal state
type: int
required: True
CHAN MIDI channel, ignored
type: int
required: True
VAL pedal state
type: int
required: True
BANK tuning bank (not related to MIDI instrument bank)
type: int
required: True
PRESET tuning preset (not related to MIDI instrument program)
type: int
required: True
TUNES list of scale deviations from 12TET in cents
type: list
required: True
BANK tuning bank (not related to MIDI instrument bank)
type: int
required: True
PRESET tuning preset (not related to MIDI instrument program)
type: int
required: True
@sf
Get/set soundfont path or builtin waveform name: #sine, #tri, #saw, #square, #noise
type: symbol
@poly
Get/set max number of voices
type: int
range: 1..256
default: 64
@avoices (readonly)
Get number midi channels
type: int
default: 0
@freq
Get/set A4 standard tuning
type: float
units: Hz
default: 440
@key_labels (readonly)
Get dict of control key labels
type: atom
default: []
@cc_labels (readonly)
Get dict of controller labels
type: atom
default: []
@gain
Get/set output gain (same as @value but in amp units)
type: float
range: 0..16
default: 0.429
@volume
Get/set output volume (same as @gain but in db)
type: float
units: db
range: -60..10
default: -7.35
mod player midi soundfont fluid
Authors: Serge Poltavsky
License: GPL3 or later