| Note_off of { } |
| Note_on of { } |
| Key_pressure of { } |
| Control_change of { } |
| Program_change of { } |
| Channel_pressure of { } |
| Pitch_wheel of { } |
| Sequence_number of int |
| Text of string |
| Copyright of string |
| Track_name of string |
| Instrument_name of string |
| Lyrics of string |
| Marker of string |
| Cue_point of string |
| Channel_prefix of channel |
| Program_name of string |
| Device_name of string |
| Track_end |
| Tempo_change of tempo |
| Smtpe_offset of int * int * int * int * int |
| Time_signature of int * int * int * int |
| Key_signature of int * int |
| Reserved of int * string |
| Sysex of int * string |