midi-system-event

[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:

- MIDI event classes [Topic]
- MIDI score classes [Topic]