Clamps Dictionary
midi-port
Structure
Structure of a bidirectional midi port, containing slots for cc-state, note-state, note-on, note-off, pitch-bend-state, after-touch-state, cc-fns, note-fns, pitch-bend-fns and after-touch-fns.
Slots
midi-port-id |
Keyword or Symbol denoting the id of the midi-port. |
midi-port-in |
Jackmidi:input-stream or pm-midi-port-stream |
midi-port-out |
Jackmidi:output-stream or pm-midi-port-stream |
midi-port-receiving |
Boolean indicating receiver state. |
midi-port-cc-state |
Array of 128x16 ref-objects storing the last received cc value. |
midi-port-note-state |
Array of 128x16 ref-objects storing the last received note-on velocity. |
midi-port-note-on |
Array of 16 ref-objects storing the last received note-on keynum and velocity in a list. |
midi-port-note-off |
Array of 16 ref-objects storing the last received note-off keynum and velocity in a list. |
midi-port-pitch-bend-state |
Array of 16 ref-objects storing the last received pitch-bend value. |
midi-port-after-touch-state |
Array of 16 ref-objects storing the last received after-touch value. |
midi-port-cc-fns |
Array of 128x16 lists containing functions to call on receiving a cc value. |
midi-port-note-fns |
Array of 128x16 lists containing functions to call on receiving a note-on with positive velocity. |
midi-port-pitch-bend-fns |
Array of 16 lists containing functions to call on receiving a pitch-bend value. |
midi-port-after-touch-fns |
Array of 16 lists containing functions to call on receiving a after-touch value. |