AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
MIDI Interface Data Specification
MIDI instruments contain a receiver and a transmitter, the receiver being optoisolated. It interprets and acts on MIDI commands. The transmitter sends messages in MIDI format via a line driver.

The MIDI data rate is 31.25 Kbaud (±1%) asynchronous. MIDI bytes are 10 bits long, consisting of a start bit, eight data bits and a stop bit.

Status Bytes
               Status D0-D7     No. of data bytes     Description
Channel voice messages     &8n               2                    Note Off.
               &9n               2                    Note On (velocity = 0, note off).
               &An               2                    Polyphonic Key Pressure (after touch).
               &Bn               2                    Control Change if data byte 1 in the range 0-121.
               &Cn               1                    Program Change.
               &Dn               1                    Channel Pressure (after touch).
               &En               2                    Pitch Wheel Change.
Channel mode messages     &Bn               2                    Channel mode message if data byte 1 in the range 122-127.
System messages          &F0               any                    System Exclusive.
               &Fs (s=1-7)          0-2                    System Common.
               &Ft (t=8-15)          0                    System Real Time.

[sh-index] Back to list of manuals