Synthesis Theory - Chapter 21
MIDI
MIDI Control Data versus Sound
Background: The MIDI 1.0 Specification
Musical Possibilitites of MIDI
MIDI Hardware
- MIDI Ports
- Daisy Chaining and MIDI Patchbays
- MIDI Computer Interfaces
- Serial Interface
- Parallel Interface
- Multiport Interface
MIDI Driver Programs
MIDI Channels
- More than Sixteen Channels
MIDI
Messages
- MIDI's Represenation of Pitch
- Status and Data Bytes
- Channel Messages
- System Messages
- Running Status
MIDI Modes
- Mode 1 "Omni"
- Mode 2
- Mode 3 "Poly"
- Mode 4 "Multi"
- General MIDI Mode
Continuous Control via MIDI
- Control Change messages
- Defined Controllers
- Registered and Unregistered Parameters
Standard MIDI Files
- Standard MIDI File Format
Transferring Audio Data
MIDI Timing
- MIDI Clcok Messages
- MIDI Timecode
- Cue Lists
MIDI Machine Control and MIDI Show Control
MIDI Accessories
Limitations of MIDI
- Bandwidth Limitations
- Microprocessor Delays
- Interconection Limitations
- Music Representation Limitations
Speeding up MIDI Communications
Writing MIDI Music Software
- Overview of MIDI Program
- MIDI Programming Languages
MIDI Contacts
Conclusion
Ichiro Fujinaga 1998.04.20