Digital Sound Processing
for Music & Multimedia
Andy Hunt & Ross Kirk
Connecting Instruments Together
Chapter 4 is all about MIDI. The links provided here take you to detailed technical specifications and manufacturer specific information that is too bulky to go in the book.
4.1 Musical Background
4.2 The environment from which MIDI emerged
Lots of information on
Before there was MIDI
" - an article describing pre-MIDI technology.
4.3 The Development of MIDI
History of MIDI
Polyphony and Multitimbral instruments
Different types of
MIDI control device.
4.4 Designing Instrument Connections
Introduction to MIDI.
What is MIDI?
4.5 The MIDI Specification - Hardware
of MIDI (with circuit diagrams).
MIDI Hardware Projects.
4.6 The MIDI Specification - Messages
Tutorial on MIDI and Synthesis
from the MIDI Manufacturers Association (MMA).
MIDI Channels, Voices and MIDI modes
(from Philip Rees).
can be purchased from the MMA.
4.7 Format & Construction of MIDI Messages
Intro to Binary & Hexadecimal for MIDI.
Summary of MIDI messages
in binary and hexadecimal.
The MIDI language.
The MIDI specification
described in detail
4.8 Extensions to the original MIDI Specification
General MIDI (GM)
from the MMA and an
Standard MIDI File (SMF)
Download files from the
Ultimate MIDI file collection
or search for the hundreds of references to downloadable MIDI files on the World Wide Web.
Tutorial on how
MIDI Time Code (MTC)
specification and a
MIDI Sample Dump
4.9 Limitations of MIDI
Read an article about some of the
problems with MIDI
Also described in the
description of ZIPI
4.10 The future of instrumental connections
MIDI Manufacturers Association (MMA)
keep up-to-date information about the MIDI standard, and the latest developments.
- a proposed development of MIDI.
Some thoughts on the
future of MIDI.
's MIDI resource page. Lots of links and information.
of MIDI hardware and software.
- MIDI resources.
(general help, info and MIDI files).
How to use
MIDI on a web-site
Return to '
Supporting Information for Readers
'Digital Sound Processing' Home Page