MIDI in music production: understanding the digital protocol powering professional and home studios.
Before jumping into music production, it's extremely important to learn some basics first. In my experience, understanding MIDI is often the first challenge for people new to this, especially musicians who are used to playing physical instruments and may not be tech-savvy. The idea that MIDI is just digital data representing a musical composition, without containing actual sounds, can be confusing at first. This article is about what MIDI is and how it technically works. Grasping concepts like MIDI, digital music, and how it gets converted into analog waveforms may sound boring, but it's crucial knowledge for music producers. It allows you to better understand the digital music processes within your digital audio workstation (DAW). Having a handle on some MIDI theory goes a long way in demystifying your DAW and setting you up for success in music production. It may feel tedious at first, but stick with it! Once you've got the basics down, it gets much smoother.
The following diagram illustrates the different types of signal interaction between devices
What is MIDI?
The key elements of MIDI data include:
- Note On/Off Messages – Triggers a note to start or stop. Includes pitch and velocity.
- Control Change Messages – Alters parameters like volume, panning, vibrato, and sustain.
- Program Change Messages – Selects instrument sound patches.
- Pitch Bend Messages – Bends note pitch up and down.
- System Exclusive Messages – Allows custom controller data.
- System Messages – Tempo, time signature, song position, etc.
How MIDI Works
How Is MIDI Used in Music Production?
- Playing software instruments like piano VSTs, synth VSTs, and drum VSTs using MIDI controllers.
- Drawing in MIDI note patterns with your mouse to program melodies, baselines, and drum beats.
- Importing MIDI loops and phrases to quickly add musical elements like arpeggios, fills, etc.
- Editing MIDI note pitch, length, velocity, and other parameters from recorded performances.
- Using MIDI effects plugins like arpeggiators, chord generators, etc.
- Automating parameters like volume, panning, and filter cutoff for dynamic sound design.
- Synchronizing equipment like drum machines and hardware synths via MIDI clock.
Types of MIDI Controller Hardware
- MIDI Keyboard – The main way to play melodic instruments, basslines, and harmonies. Keys with velocity/pressure sensitivity provide more expression.
- MIDI Pads – Used for programming drums/beats or performing chromatic samples and clips. Look for velocity/pressure sensitivity.
- MIDI Faders and Knobs – Assign these to control DAW, virtual instruments, and effects parameters for easier automation.
- MIDI Pedal – A sustain pedal allows prolonging notes on compatible instruments like piano VSTs.
- MIDI Breath Controller – For adding natural expressiveness when playing wind/brass instruments.
- MIDI Drum Kits – Play electronic drum sounds using realistic pads and cymbals.
MIDI Controller Keyboards
MIDI Outboard Equipment
MIDI Software
MIDI Packs
Creative Sound Design Using MIDI
- Tweak synth parameters using MIDI continuous control messages or by mapping knobs to alter the sound in real time.
- Sequence filter cutoff, resonance, or other parameters using MIDI modulation data for dynamic motion.
- Use pitch bend and mod wheel messaging to add expressive vibrato and resonance.
- Automate filter types, attack, delay times, etc. on synth layers to evolve the sound over time.
- Layer instruments, then offset the MIDI note start times and alter individual parameters for each layer.
- Use MIDI velocity data to trigger different oscillator waveforms or filter settings on each note.
MIDI Clock Sync and Tempo
- Keeping an analog synth or drum machine locked to your DAW’s tempo during recording.
- Syncing up multiple hardware drum machines playing together.
- Using MIDI to sync effects like delay to your master time signature.
MIDI Show Control
- Triggering lighting cues from MIDI notes.
- Synchronizing visuals/projections to musical performances.
- Changing synthesizer patches in time throughout the track.
- Executing choreographed stage instrumentation.
The Future of MIDI
Conclusion
Topic | Description |
---|---|
What is MIDI? | MIDI (Musical Instrument Digital Interface) is a protocol that allows digital musical instruments, computers, and other equipment to communicate and exchange data for controlling musical performance parameters. |
How MIDI Works | MIDI transmits event messages like note on/off, pitch, velocity, control changes, program changes, etc. This data is sent over 16 channels which allows connecting multiple instruments and separating their signals. |
MIDI Hardware | Common MIDI instruments include controller keyboards, electronic drum pads, guitar controllers, etc. MIDI sound modules and synths generate audio from the MIDI data. Sequencers and recording devices capture MIDI performances. |
MIDI Software | Sequencing, notation, virtual instrument, and DAW software allow recording, editing, and playing back MIDI sequences to control softsynths, effects, and parameters. |
MIDI Controllers | Keyboards, pads, faders, knobs and pedals are used to generate and manipulate MIDI control messages to shape sound and performance attributes. |
MIDI Sync | MIDI clock allows synchronizing tempo, time signature, and sequences between multiple hardware devices and computer software. |
Sound Design | MIDI facilitates extensive real-time sound manipulation and automation for custom sound design during music production. |
The Future of MIDI | After 35+ years, MIDI remains essential to digital music workflows. The simple, flexible protocol continues to adapt to new technologies while retaining backward compatibility. |