Lect07 Midi
Lect07 Midi
Multimedia Technology
MIDI (Musical Instrument Digital Interface)
is a standard specification for networking
Chapter 7:
two or more devices together.
AUDIO Technology: MIDI It forms a protocol – hook up the enables computer,
synthesizers, MIDI keyboard and other musical devices to
communicate with each other.
1 2
3 4
Terminology Terminology
Synthesizer Sequencer
special hardware for storing and editing a sequence of
produces synthetic music - a stand alone musical events in the form of MIDI data
generator that can vary pitch, loudness and tone also known as software music editor on the computer
of music MIDI keyboard
can change additional music characteristics produces no sound
(attack and delay time) generating sequences of MIDI instructions called MIDI
messages
consist of just a few bytes
5 6
Example
Omni Poly/Mono MIDI Receiver behaviour MIDI Transmitter behaviour
The receiver will respond to Channel Voice The transmitter sends Channel Voice messages on
messages on any and all MIDI channels. one channel only.
Mode 1 On Polyphonic Multiple notes will be played at once, if This is the Basic Channel of the transmitter.
required. Multiple notes may be 'on' at any given time.
The receiver will respond to Channel Voice The transmitter sends Channel Voice messages on
messages on any and all MIDI channels, one channel only. In this example, a sequencer
playing only one note at a time (ie one note This is the Basic Channel of the transmitter.
Mode 2 On Monophonic only across all MIDI channels). The transmitter may continue to send notes in a application in the computer can
The Mono Mode parameter 'm' is ignored, and polyphonic manner.
m=1 is assumed. send multiple tracks of MIDI
The receiver will respond to Channel Voice
messages on one channel only.
The transmitter sends Channel Voice messages on
one channel only.
notes on channels 1 through 10.
Mode 3 Off Polyphonic
This is the Basic Channel of the receiver.
Multiple notes will be sounded at once, if
This is the Basic Channel of the transmitter.
Multiple notes may be 'on' at any given time.
The keyboard is set-up to respond
required by note-on messages. to MIDI information on channels
The receiver will respond to only one voice per The transmitter sends Channel Voice messages on 1 through 3, while the multi-
channel, on channels: n ... n+m-1inclusive, channels: n ... n+m-1inclusive, where:
where: 'n' is the Basic Channel, timbral device on the right is
'n' is the Basic Channel, 'm' is specified in the Mono Mode message
'm' is specified in the Mono Mode message Only one note may be 'on' for each channel at any responding to MIDI information
Mode 4 Off Monophonic (note 3) given time.
Whilst in this mode, a Control Change message on channels 4 through 10.
received on channel:
n-1is a Global Control message, affecting all
the receiving channels (note 4)
9 10
Conclusion
11 12