You are previewing The MIDI Manual, 3rd Edition.
O'Reilly logo
The MIDI Manual, 3rd Edition

Book Description

The MIDI Manual is a complete reference on MIDI, written by a well-respected sound engineer and author. This best-selling guide provides a clear explanation of what MIDI is, how to use electronic instruments and an explanation of sequencers and how to use them. You will learn how to set up an efficient MIDI system and how to get the best out of your music.

The MIDI Manual is packed full of useful tips and practical examples on sequencing and mixing techniques. It also covers editors/librarians, working with a score, MIDI in mass media and multimedia and synchronisation. The MIDI spec is set out in detail along with the helpful guidelines on using the implementation chart.

Illustrated throughout with helpful photos and screengrabs, this is the most readable and clear book on MIDI available.

Table of Contents

  1. Front Cover
  2. Half Title
  3. Title Page
  4. Copyright
  5. Table of Contents
  6. Foreword
  7. 1 What Is MIDI?
    1. What MIDI Isn’t
    2. A Brief History
    3. Why is MIDI?
    4. MIDI in the Home
    5. MIDI on the Go
    6. MIDI in the Studio
    7. MIDI in Audio-for-Visual and Film
    8. MIDI in Live Performance
    9. MIDI and Visuals
    10. MIDI and Multimedia
    11. MIDI on the Phone
  8. 2 MIDI 1.0
    1. Exploring the Spec
    2. The Digital Word
    3. The MIDI Message
    4. MIDI Channels
    5. Auto Channelizing
    6. MIDI Modes
    7. Channel-Voice Messages
    8. Note-On Messages
    9. Note-Off Messages
    10. All Notes Off
    11. Pressure (Aftertouch) Messages
    12. Channel Pressure Messages
    13. Polyphonic Key Pressure Messages
    14. Program Change Messages
    15. Pitch Bend Messages
    16. Control Change Messages
    17. Controller ID Numbers
    18. Controller Values
    19. Explanation of Controller ID Parameters
    20. Bank Select
    21. Mod Wheel
    22. Breath Control
    23. Foot Pedal
    24. Portamento Time
    25. Data Entry
    26. Channel Volume (formerly known as Main Volume)
    27. Stereo Balance
    28. Pan
    29. Expression
    30. Effect Control 1 and 2
    31. General Purpose Controllers
    32. Hold Pedal
    33. Portamento On/Off
    34. Sustenuto Pedal
    35. Soft Pedal
    36. Legato Pedal
    37. Hold 2 Pedal
    38. Sound Variation (Sound Controller 1)
    39. Sound Timbre (Sound Controller 2)
    40. Sound Release Time (Sound Controller 3)
    41. Sound Attack Time (Sound Controller 4)
    42. Sound Brightness (Sound Controller 5)
    43. Sound Controller 6, 7, 8, 9 and 10
    44. General Purpose Buttons
    45. Portamento Control
    46. Effects Level
    47. Tremolo Level
    48. Chorus Level
    49. Celeste Level
    50. Phaser Level (Set it on stun, Scotty!)
    51. Data Button Increment
    52. Data Button Decrement
    53. Non-Registered Parameter Number (NRPN)
    54. Registered Parameter Number (RPN)
    55. All Sound Off
    56. All Controllers Off
    57. Local Keyboard On/Off
    58. All Notes Off
    59. Omni Mode Off
    60. Omni Mode On
    61. Monophonic Operation
    62. Polyphonic Operation
    63. System Messages
    64. System-Common Messages
    65. MTC Quarter-Frame Messages
    66. Song Position Pointer Messages
    67. Song Select Messages
    68. Tune Request Messages
    69. End of Exclusive Messages
    70. System Real-Time Messages
    71. Timing Clock Messages
    72. Start Messages
    73. Stop Messages
    74. Continue Messages
    75. Active Sensing Messages
    76. System Reset Messages
    77. System-Exclusive Messages
    78. Universal Nonreal-Time System Exclusive
    79. Universal Real-Time System Exclusive
    80. Running Status
  9. 3 The Hardware
    1. System Interconnection
    2. The MIDI Cable
    3. MIDI Phantom Power
    4. Wireless MIDI
    5. MIDI Jacks
    6. MIDI In Jack
    7. MIDI Out Jack
    8. MIDI Thru Jack
    9. MIDI Echo
    10. Typical Configurations
    11. The Daisy Chain
    12. The Multiport Network
    13. MIDI and the Personal Computer
    14. The Mac
    15. The PC
    16. Portability
    17. Super-Portability
    18. Connecting to the Peripheral World
    19. USB
    20. FireWire™
    21. Networking
    22. The MIDI Interface
    23. The Keyboard Controller
    24. Foot Controllers
    25. The Audio Interface
    26. DAW Hardware Controllers
    27. MIDI Diagnostic Tools
  10. 4 Electronic Instruments
    1. Inside the Toys
    2. Keyboards
    3. The Synth
    4. Synth Modules
    5. Soundcard Synths
    6. Software Synthesis and Sample Resynthesis
    7. Samplers
    8. Software Samplers
    9. Sample CDs, DVDs, and the Web
    10. Instrument Plug-Ins
    11. The MIDI Keyboard Controller
    12. Alternative Controllers
    13. The Drum Machine
    14. Alternative Percussion Voices
    15. MIDI Drum Controllers
    16. Drum Machine Button Pads
    17. The Keyboard as a Percussion Controller
    18. Drum Pad Controllers
    19. MIDI Drums
    20. Other MIDI Instrument and Controller Types
    21. MIDI Vibraphone
    22. MIDI Guitars and Basses
    23. MIDI Wind Controllers
  11. 5 Sequencing
    1. Hardware Sequencers
    2. Integrated Workstation Sequencers
    3. Software Sequencers
    4. Basic Introduction to Sequencing
    5. Recording
    6. Setting the Session Tempo
    7. Changing Tempo
    8. Click Track
    9. Setting Up a Track
    10. Multiple Track Recording
    11. Punching In and Out
    12. Pre-count
    13. Record Loop
    14. Stacking
    15. Step Time Entry
    16. Saving Your MIDI Files
    17. Editing
    18. Main Edit Screen
    19. MIDI Grouping
    20. Piano Roll Editor
    21. Snap to
    22. Notation Editor
    23. Drum Editor
    24. Event Editor
    25. Practical Editing Techniques
    26. Transposition
    27. Quantization
    28. Humanizing
    29. Swing
    30. Slipping in Time
    31. Editing Controller Values
    32. Thinning Controller Values
    33. Filtering MIDI Data
    34. Mapping MIDI Data
    35. Program Change Messages
    36. System Exclusive: The Musician’s Pal
    37. Work Those Tracks!
    38. Splitting Tracks
    39. Merging Tracks
    40. Layering Tracks
    41. MIDI Echo, Echo, Echo,
    42. MIDI Processing Effects
    43. Audio-to-MIDI Interpretation
    44. Replacing Audio Tracks via MIDI
    45. Playback
    46. Mixing a Sequence Using Continuous Controllers
    47. Tips and Tricks
  12. 6 Digital Audio Production
    1. The Digital Recording/Reproduction Process
    2. Sampling
    3. Quantization
    4. Samplers
    5. Sample Editing
    6. Sample Looping
    7. Distribution of Sampled Audio
    8. MIDI Sample-Dump Standard
    9. SCSI Sample Dump Formats
    10. Hard-Disk Recording
    11. The Digital Audio Workstation
    12. Integration Now … Integration Forever!
    13. DAW Hardware
    14. The Desktop Computer
    15. The Laptop Computer
    16. The Audio Interface
    17. Audio Driver Protocols
    18. Latency
    19. Wordclock
    20. DAW Controllers
    21. Sound File Formats
    22. Format Interchange and Compatibility
    23. Sound File Sample Rates
    24. Sound File Bit Rates
    25. DAW Software
    26. Sound File Recording, Editing, Region Definition, and Placement
    27. Real-Time, On-Screen Mixing
    28. DSP Effects
    29. DSP Plug-Ins
    30. ReWire
    31. Accelerator Cards
    32. Power to the Processor … uhhh, People!
    33. In Closing
  13. 7 Groove Tools and Techniques
    1. The Basics
    2. Time and Pitch Change Techniques
    3. Warping
    4. Beat Slicing
    5. Looping your DAW
    6. Loop-Based Audio Software
    7. Reason
    8. ReWire
    9. Groove and Loop Hardware
    10. Groove and Loop Plug-ins
    11. Pulling Loops into a DAW Session
    12. DJ Software
    13. Obtaining Loopfiles from the Great Digital Wellspring
  14. 8 Editor/Librarians
    1. A Historical Perspective
    2. The Patch Editor
    3. Hardware Patch Editors
    4. The Patch Librarian
    5. SysEx Dump Utilities
    6. SysEx and your DAW
    7. Alternative Sources for Obtaining Patch Data
  15. 9 Music Printing Programs
    1. Entering Music Data
    2. Scanning a Score
    3. Editing a Score
    4. Playing Back a Score
    5. Display and Printing Out a Score
  16. 10 Multimedia and the Web
    1. The Multimedia Environment
    2. Delivery Media
    3. The CD
    4. The DVD
    5. The Web
    6. Delivery Formats
    7. Digital Audio
    8. Uncompressed Sound File Formats
    9. Compressed Codec Sound File Formats
    10. Perceptual Coding
    11. MP3
    12. WMA
    13. AAC
    14. RealAudio™
    15. Tagged MetaData
    16. MIDI
    17. Standard MIDI Files
    18. General MIDI
    19. Graphics
    20. Desktop Video
    21. Multimedia and the Web in the “Need for Speed” Era
    22. Thoughts on Being (and Getting Heard) in Cyberspace
    23. Uploading to Stardom!
    24. Copyright Protection: Wanna Get Paid?
    25. Secure Digital Music Initiative
    26. Internet Radio
    27. The Virtual E-Dub
    28. On a Final Note
  17. 11 Synchronization
    1. Synchronization Between Media Transports
    2. Time Code
    3. Time Code Word
    4. Sync Information Data
    5. Time Code Frame Standards
    6. LTC and VITC Time Code
    7. Time Code Refreshment/Jam Sync
    8. Synchronization Using SMPTE Time Code
    9. SMPTE Offset Times
    10. Loops
    11. Distribution of SMPTE Signals
    12. Time Code Levels
    13. Synchronization in the Pre-MIDI Era
    14. Click Sync
    15. TTL and DIN Sync
    16. FSK
    17. MIDI-Based Synchronization
    18. MIDI Real-Time Messages
    19. Song Position Pointer
    20. MIDI Time Code
    21. MIDI Time Code Control Structure
    22. SMPTE/MTC Conversion
    23. Proprietary Synchronization Systems for Modular Digital Multitrack Recorders
    24. Video’s Need for a Stable Timing Reference
    25. Digital Audio’s Need for a Stable Timing Reference
    26. Digital Audio Synchronization
    27. Real-World Sync Applications for Using Time Code and MIDI Time Code
    28. Master/Slave Relationship
    29. Audio Recorders
    30. VCRs
    31. MDMs
    32. Software Applications
    33. Digital Audio Workstations
    34. DAW Support for Video and Picture Sync
    35. Routing Time Code to and from Your Computer
    36. Keeping Out of Trouble
  18. 12 Mixing and Automation
    1. Console and Mixer Basics
    2. Understanding the Concept of “The Mixer”
    3. Insert Point
    4. Grouping
    5. Hardware and Virtual Effects in Action
    6. EQ
    7. Dynamic Range Processors
    8. Compression
    9. Limiting
    10. The Noise Gate
    11. Time-Based Effects
    12. Delay
    13. Delay in Action!
    14. Reverb
    15. Reverb Types
    16. Pitch Shifting
    17. Time and Pitch Changes
    18. Effects Automation
    19. Write Mode
    20. Read Mode
    21. Drawn (Rubberband) Automation
    22. Hardware Effects Automation and Editing via MIDI
    23. The Art of Mixing
    24. Mixing and Balancing Basics
    25. Need More Inputs?
    26. Exporting a Mixdown to File
  19. 13 Studio Tips and Tricks
    1. Studio Acoustics
    2. Monitoring
    3. Monitor Volume
    4. Monitor Speaker Types
    5. Nearfield Monitoring
    6. Small Speakers
    7. Headphones
    8. Your Car
    9. Is It Live or Is It MIDI?
    10. Reamping It in the Mix
    11. Transferring MIDI to Audio Tracks
    12. Helpful Production Hints
    13. Power- and Ground-Related Issues
    14. Power Conditioning
    15. In Conclusion
  20. A The MIDI Implementation Chart
    1. Guidelines For Using the Chart
    2. Detailed Explanation of the Chart
    3. Header
    4. Basic Channel
    5. Mode
    6. Note Number
    7. Velocity
    8. Aftertouch
    9. Pitch Bender
    10. Control Change
    11. Program Change
    12. System Exclusive
    13. System Common
    14. System Real Time
    15. Auxiliary Messages
    16. Notes
  21. B Tax Tips for Musicians, by Jeffrey P. Fisher
    1. A Business of Your Own
    2. “But, Dude, I Gotta Eat.”
    3. Write-Offs
    4. Gear Lust = Tax Savings
    5. Home Sweet Home
    6. Self-Employment Tax
    7. Health Insurance
    8. Eat, Drink, and Be Merry
    9. Vehicular Reductions
    10. Feed The Nest Egg and Save, Too
    11. End-of-the-Year Tax Tips
    12. Get Help From the IRS
    13. Final Word
  22. C Musician’s Guide to Saving For Retirement, by Jeffrey P. Fisher
    1. SIMPLE SEP Steps
    2. Keogh Dough
    3. Author Bio
  23. D Continued Education
    1. The Web
  24. Index