Creates a new MIDI message.
The MIDI tick time of this event.
The message status byte.
The message's binary data.
The 7-bit binary data of the message.
The MIDI message status byte.
Absolute number of MIDI ticks from the start of the track. This is only relevant in MIDI sequences.
StaticchannelReturns a new MIDI Channel Pressure message.
The MIDI tick time of this message.
The channel number of this message (0-15).
The pressure (0-127).
StaticcontrollerReturns a new MIDI Controller Change message.
The MIDI tick time of this message.
The channel number of this message (0-15).
The MIDI controller number (0-127).
The controller value (0-127).
StaticnonReturns a new MIDI Non-Registered Parameter message. Sends both data MSB and LSB.
The MIDI tick time of the events.
The channel to use (0-15).
The 14-bit non-registered parameter number.
The 14-bit value for this parameter.
StaticpitchReturns a new MIDI Pitch Wheel message.
The MIDI tick time of this message.
The channel number of this message (0-15).
The new 14-bit value (0-16,383), where 8192 is the center (no pitch change).
StaticprogramReturns a new MIDI Program Change message.
The MIDI tick time of this message.
The channel number of this message (0-15).
The MIDI program number (0-127).
StaticregisteredReturns a new MIDI Registered Parameter message. Sends both data MSB and LSB.
The MIDI tick time of the events.
The channel to use (0-15).
The 14-bit registered parameter number. For example 0 is pitch wheel range.
The 14-bit value for this parameter.
StaticsystemReturns a new MIDI System Exclusive message.
The MIDI tick time of this message.
The 7-bit data of the system exclusive message,
excluding the starting 0xF0 byte.
This class represents a single MIDI 1.0 message.