Account
Production

MIDI Basics: Everything Beginners Need to Know

July 2026 12 min read Beginner
In This Guide
  1. What MIDI Actually Is
  2. How MIDI Works — Messages and Channels
  3. Setting Up a MIDI Controller
  4. Recording MIDI in Your DAW
  5. Editing MIDI — Velocities, Timing, and Quantization
  6. When to Use MIDI vs. Audio
  7. Common MIDI Mistakes and How to Avoid Them

MIDI is one of the most fundamental technologies in modern music production, and one of the least understood by beginners. It shows up everywhere — on every DAW, every synth, every drum machine — and yet most new producers either avoid it entirely or use it without understanding how it works.

That's a shame, because MIDI is what makes modern music production flexible. With MIDI, you can edit every note of a performance after it's been recorded. You can change the sound of a part without re-recording it. You can automate parameters, trigger samples, and control hardware synths from your DAW. It's the difference between being locked into what you've recorded and having complete control over every detail of your music.

This guide covers everything you need to know as a beginner: what MIDI is, how it works, how to set up a controller, and how to use it effectively in your productions.

What MIDI Actually Is

MIDI stands for Musical Instrument Digital Interface. It's a protocol — a set of rules for communication — that allows musical devices and computers to talk to each other.

The most important thing to understand: MIDI is not audio. MIDI doesn't carry sound. It carries instructions. When you press a key on a MIDI keyboard, the keyboard sends a message to your DAW (or to a hardware synth) that says "note on, note number 60, velocity 100." That's it. The DAW or synth receives that message and decides what to do with it — play a piano sound, a drum sound, a synth sound, anything.

This separation between the message (MIDI) and the sound (the synth or sampler) is what makes MIDI so powerful. You can change the sound without changing the notes. You can edit the notes without changing the sound. You can layer multiple sounds on the same notes. You can automate and manipulate every aspect of a performance without ever re-recording it.

The Analogy

Think of MIDI like a digital piano roll. Each note on the roll is just a piece of data — a instruction that says "play note X at time Y with velocity Z." The piano roll doesn't make any sound by itself. It only tells an instrument what to do. MIDI is that instruction set — the data that controls what sounds get played, when, and how.

How MIDI Works — Messages and Channels

MIDI communicates through messages. Every action you take on a MIDI device — pressing a key, releasing a key, moving a knob, stepping on a sustain pedal — generates a specific MIDI message that gets sent to whatever is listening.

The most common MIDI messages:

Message TypeWhat It DoesExample
Note OnStarts a noteKey pressed on a MIDI keyboard
Note OffStops a noteKey released
VelocityHow hard the note was playedControls volume and expression
Pitch BendModifies the pitch of a noteWheel on a keyboard
Control Change (CC)Controls a parameterKnob controlling filter cutoff
Program ChangeSwitches to a different preset/soundChanging synth patch

MIDI channels. MIDI has 16 channels (1–16). Each device or track can be set to send and receive on a specific channel. This allows you to control multiple devices from one controller — you send a note on channel 1, and only the device listening on channel 1 responds. Channel 2 devices ignore it. This is how you separate your drums from your bass from your synths.

In practice, most home studios use a single MIDI channel for everything or route by track rather than by channel. But understanding channels is important for larger setups and for working with hardware.

Setting Up a MIDI Controller

A MIDI controller is any device that generates MIDI messages — most commonly a keyboard, but also drum pads, pad controllers, wind controllers, and more. For this guide, we'll assume a keyboard controller, which is the most common starting point.

Connection: Most modern MIDI controllers connect via USB (this is called USB MIDI — the USB connection carries both power and MIDI data). Plug it in, install any required drivers if prompted, and your DAW should recognize it automatically.

DAW setup: In your DAW, go to your MIDI settings (usually under Preferences or Settings > MIDI Devices). Make sure your controller is enabled and set to receive input. On some DAWs you need to specifically add the MIDI device to an input list — check your DAW's documentation.

Latency: USB MIDI has very low latency — typically 1–5 ms. If you experience significant delay when playing notes, check your audio buffer size in your DAW's audio settings. Smaller buffers mean lower latency but more CPU usage. For playing, a buffer size of 128–256 samples is usually the sweet spot.

DAW-Specific Setup

In FL Studio: Options > MIDI Settings. In Ableton: Live > Preferences > MIDI. In Logic: Logic Pro > Preferences > MIDI. In Reaper: Options > Preferences > Audio > MIDI. The process is similar across all DAWs — enable the device, select it as input on your track.

Recording MIDI in Your DAW

Once your controller is set up, recording MIDI is straightforward. Create a MIDI track in your DAW, select the instrument you want to control (a synth plugin, a sampler, a drum machine), arm the track for recording, and hit record.

What you're actually recording: a series of timestamped MIDI messages — note on, note off, velocity, and potentially modulation or other controller data. These messages are stored as data on the track, not as audio. You can edit every aspect of them after recording.

piano roll. The piano roll is where you'll spend most of your time working with MIDI. It's a grid where each column represents a note (by pitch, laid out vertically like a piano keyboard) and each row represents a beat or subdivision (laid out horizontally). Notes appear as rectangles on the grid. You can move them, resize them, change their velocity, and add or remove them all after recording.

MIDI vs. Instrument tracks. In most DAWs, a "MIDI track" and an "Instrument track" are slightly different. A MIDI track is a track that sends MIDI data to an external device or plugin. An Instrument track (in Logic, Cubase, and some other DAWs) combines the MIDI track and the instrument plugin on a single track. Functionally they're the same — both carry MIDI data to a sound source.

Editing MIDI — Velocities, Timing, and Quantization

The power of MIDI is in the editing. Because it's data, not audio, you can change everything after recording. Here's what you can do:

Moving notes. Click and drag any note in the piano roll to move it to a different pitch or time. This is how you correct wrong notes or adjust timing.

Resizing notes. Drag the right edge of a note to change its length. This is how you make a staccato note or a sustained note.

Velocity editing. Each note has a velocity value (0–127) that controls how hard it was played and — depending on the instrument — how loud it sounds and how much character it has. In the piano roll, velocity is usually shown as a bar beneath each note. You can draw in velocity changes to create dynamics — harder hits on the beat, softer hits on the offbeat, etc.

Quantization. If your timing is slightly off (a common result of playing MIDI keyboard parts live), quantization corrects it by moving notes to the nearest grid position. Most DAWs offer multiple quantization levels — 1/4, 1/8, 1/16, etc. — and most offer "smart" quantization that corrects timing without making everything feel mechanical.

Humanization. The opposite of quantization — deliberately introducing slight timing and velocity variations to make a quantized part feel more human and less mechanical. Most DAWs have a humanize function that applies random subtle variations to timing and velocity.

Edit MIDI, Not Audio

If you're going to record a part live and then edit it heavily, MIDI is almost always the better choice. If you record audio and want to edit it, you're editing waveforms. If you record MIDI and want to edit it, you're editing instructions — which is faster, more flexible, and completely non-destructive.

When to Use MIDI vs. Audio

This is one of the most common beginner questions. Here's the practical breakdown:

Use MIDI when:

Use Audio when:

The two are not mutually exclusive — many productions use both. You might record a vocal as audio, then trigger a drum machine with MIDI. Or record a guitar as audio, then layer a MIDI synth pad underneath. The choice depends on what serves the music.

Common MIDI Mistakes and How to Avoid Them

Wrong MIDI channel. If your controller is sending on channel 3 and your synth is listening on channel 1, nothing will happen. Check both ends and make sure they're set to the same channel.

Forgetting to arm the track. In most DAWs, a MIDI track needs to be armed for recording before it will receive MIDI input. Look for a record arm button (usually a red circle) on the track and make sure it's enabled.

No sound because the instrument isn't loaded. A MIDI track only sends data — it doesn't make sound on its own. You need to have an instrument plugin (a synth, a sampler, a drum machine) loaded on the track or on a separate instrument track. Without that, you send all the MIDI messages you want and you'll hear nothing.

Over-quantizing. Quantization is great for correcting obvious timing errors, but over-quantizing makes everything feel stiff and robotic. Use it as a tool, not a default setting. Humanize afterwards if needed.

Ignoring velocity. Beginners often treat velocity as an afterthought, but it's one of the most important expressive tools in MIDI. A part with flat velocity (all notes at the same level) sounds robotic. A part with dynamic velocity — accent on the downbeat, softer on the offbeat, gradual build — sounds alive. Draw your velocities in the piano roll if playing them in isn't working.

Next Step

Once you're comfortable with MIDI, learn how to build a beat from scratch using MIDI to program drums, bass, and melody in your DAW.

Related Tools

Put your gear to work

🥁 Drum MachineTrigger sounds via MIDI with our interactive drum machine 🎵 MetronomeKeep time while you record MIDI parts