[Class]
midi-system-event

A MIDI system event.

midi-system-event supports the following slot initializations:

:time number
The start time of the object.
:type integer
The "system type" of the message, an integer 0-3 corresponding to one of the following conditions: (0) sysex, (1) qframe, (2) songpos (3) songsel.
:data {list | integer}
The event data. For systex messages the data is a list of bytes, omitting any initial #xF0 and terminal #xF7 tags. Otherwise the value should be an integer appropriate for the type of system message being created.

Examples:

Example 1. The midi-system-event event.

(new midi-system-event :time 0 :type 0
     :data '(#xb0 #x63 #x37 #xb0 #x62 #x00 #xb0 #x06 #x60))

(new midi-system-event :time 0 :type 2
     :data 33)

See also: