Next: , Previous: , Up: Low-Level Programming   [Contents][Index]


5.2.4 Low-Level MIDI

All MIDI event-related arguments should be integers (channel, note, etc).

Function: send-midi-keypress device channel note velocity

Send a MIDI keypress event to device’s MIDI sequencer on channel for note at velocity. All MIDI arguments should be integers.

Function: send-midi-note device channel note velocity duration

Send a MIDI keypress event to device’s MIDI sequencer on channel for note at velocity for duration. All MIDI arguments should be integers.

Function: send-midi-noteon device channel note velocity
Function: send-midi-noteoff device channel note velocity

Send a MIDI note on/off event to device’s MIDI sequencer on channel for note at velocity. All MIDI arguments should be integers.

Function: send-midi-pgmchange device channel value

Send a MIDI program-change event to device’s MIDI sequencer on channel for value. All MIDI arguments should be integers.

Function: send-midi-pitchbend device channel value

Send a MIDI pitchbend event to device’s MIDI sequencer on channel for value.

Function: send-midi-control device channel param value

Send a MIDI control-change event to device’s MIDI sequencer on channel, setting param to value.