8,720
edits
Changes
MIDI
,→Channels
=== Channels ===
Every MIDI link can carry up to 16 different ''channels'' of data. Each device typically "listens" and "speaks" on only one of these channels. This allows MIDI data to be sent along a common cable chain through many devices while targetting different messages for different devices, avoiding the use of patch bays and manually managing loops/sends between devices.
=== Messages ===
MIDI sends all its information as ''messages'', which are composed of multiple MIDI bytes. A normal byte is 8-bits, but a MIDI byte is 10-bits, comprised of a start/stop bit, a type bit, and a 7 bit value. The type bit indicates whether the byte is a status byte or data byte. A typical MIDI message is composed of a status byte to indicate what type of message it is followed by 1-2 data bytes. MIDI messages can be one of the 5 types below, which are further broken down.
==== Channel Voice ====
==== Channel Mode ====
==== System Common ====
==== System Real-Time ====
==== System Exclusive ====
