Aftertouch will affect all notes playing in that channel
The Control Change message is generally used for modifying tones with a controller other than a keyboard key.
There are some exceptions to the use of the Control Change message, such as the special Bank Select message and the RPN/NRPN
Note off message that will turn off the designated note
Note On message, that can be interpreted as a Note Off message, if velocity is set to 0
Special purpose pitch change controller. Messages are always sent with 14 bit resolution (2 bytes)
Aftertouch is applied to each note individually
This message is used to transmit the program or "patch" number when changing sounds on a MIDI instrument.
The message does not include any information about the sound parameters of the selected tone.
As the various parameters that constitute a program are very different from one MIDI instrument to another it is much more efficient to address a sound simply by its internal number.
The MIDI Time Code Quarter Frame message communicates the Frame, Seconds, Minutes and Hours Count in an 8-message sequence.
A sequencer's Song Position (SP) is the number of MIDI beats (1 beat = 6 MIDI clocks) that have elapsed from the start of the song and is used to begin playback of a sequence from a position other than the beginning of the song.
Specifies which song or sequence is to be played upon receipt of a Start message in sequencers and drum machines capable of holding multiple songs or sequences.
This message should be ignored if the receiver is not set to respond to incoming Real Time messages (MIDI Sync).
Used with analog synthesizers to request that all oscillators be tuned.
Exclusive messages are used to send data such as patch parameters, sampler data, or a sequencer memory bulk dump
Once the receiver recognizes Active Sensing, it then will expect to get a message of some kind every 300 milliseconds
If no messages are received within this time period the receiver will assume the MIDI cable has been disconnected
Sequence will continue from its current location upon receipt of the next Timing Clock
Commands all receivers which are synchronized to incoming Real Time messages (MIDI Sync mode) to start at the beginning of the song or sequence
Playback in a receiver should stop immediately
Commands all devices in a system to return to their initialized, power-up condition
Clock-based MIDI systems are synchronized with this message, which is sent at a rate of 24 per quarter note
Generated using TypeDoc
The MIDI Status is used to define which type of message has been read or should be written.
The following enumeration constants and explanations come from the MIDI 1.0 Detailed Specification that can be found on the MIDI Association web site.