ResourcesMIDIAndrew Carlins7 min read

What Is MIDI? A Plain-English Guide for Musicians

MIDI is one of the most useful things in music software and one of the most misunderstood. The short version: it is not audio, it is a set of instructions for which notes to play and how. Here is what that means and why it matters for transcription.

What MIDI is: note instructions rather than recorded audio, shown as bars on a grid

MIDI is not sound. That one sentence clears up most of the confusion around it. MIDI is a set of instructions that describe a performance: which note was played, when it started, when it stopped, and how hard it was hit. Think of it as the sheet music a computer can read, or as a list of finger movements rather than a recording of the result. Because it stores the notes themselves and not audio of them, you can change the instrument, the tempo, or any single wrong note long after the fact. Here is what that actually means and why it keeps coming up the moment you start working with music software.

What MIDI actually is

MIDI stands for Musical Instrument Digital Interface, a standard that has been around since the early 1980s and still runs the back end of nearly every studio. It was invented so that synthesizers and computers from different manufacturers could talk to each other in a common language. That language is simple: press this note, let it go, push this slider. When you play a key on a digital piano, it does not send sound to your computer. It sends a small message that says a particular note just started at a particular force. Release the key and it sends another message saying the note stopped. Strung together, those messages are a complete record of what you played.

What is inside a MIDI file

A MIDI file is mostly a timeline of note events. For each note it stores four things worth knowing about:

  • Pitch. Which note it is, from the lowest rumble to the highest ping, named on a numbered scale where middle C is 60.
  • Timing. Exactly when the note starts and how long it lasts, measured against a tempo so it can speed up or slow down cleanly.
  • Velocity. How hard the note was struck, which usually maps to how loud it is. This is what keeps a MIDI piano part from sounding robotic.
  • Channel and track. Which instrument or part the note belongs to, so a single file can carry piano, bass, and drums on separate layers.

Notice what is missing from that list: any actual sound. A MIDI file does not know what a piano sounds like. It only knows you wanted a piano note here. The sound gets added when something plays the file back, which is the source of MIDI's greatest strength and its one real limitation.

MIDI vs an audio file

An MP3 or WAV file is a recording. It captures the finished sound, baked in, like a photograph of a moment. You can make it louder or trim it, but you cannot reach in and move the third note of the chord, because there is no third note in there, only a wall of sound. A MIDI file is the opposite. It captures the decisions behind the sound, like a recipe rather than the finished dish. You can change the key from C to A, swap the piano for strings, fix one flat note, or stretch the tempo, and nothing degrades, because the computer simply re-cooks the recipe. That flexibility is exactly why producers reach for MIDI, and we cover that workflow in how to convert audio to MIDI.

What MIDI is great for

The list of things MIDI makes easy is long, but a few stand out:

  • Editing after the fact. Move, delete, lengthen, or retune any note without touching the others.
  • Changing the sound. The same notes can play back as a grand piano, a synth, or a string section. Pick the instrument later.
  • Driving a piano roll. MIDI maps directly onto the bars of a piano roll, which is why every DAW edits MIDI on exactly that grid.
  • Tiny files. A full song of MIDI is a few kilobytes, because it stores instructions rather than sound.

What MIDI does not capture

MIDI describes notes, not timbre. It will not capture the breathy texture of a particular singer, the grit of a specific guitar amp, or the room a drum kit was recorded in, because those live in the audio, not in the note instructions. It is also a record of pitches and timing rather than a finished, human-readable score. A raw MIDI file shown as notation can look messy, with odd rhythms and no sensible split between the hands, until software cleans it up. That cleanup step is real work, which is why the right format depends on the job, a trade-off we lay out in MusicXML vs MIDI vs PDF.

MIDI and sheet music

MIDI and sheet music are close cousins. Both describe notes rather than sound, so converting between them is mostly a matter of presentation: rounding the timing to clean rhythmic values, choosing a meter, and laying it out on staves. You can turn a MIDI file into a score, which we walk through in MIDI to sheet music, and you can produce both at once from a recording. That last path is what Songscription does: it listens to your audio, works out the notes, and hands you a MIDI file for your DAW and readable notation for the music stand from the same transcription, so you are not stuck choosing one and re-creating the other by hand.

Frequently Asked Questions

What is MIDI?

MIDI stands for Musical Instrument Digital Interface. It is not sound. It is a set of instructions that describe a performance: which note was played, exactly when it started and stopped, and how hard it was struck. A MIDI file is closer to a list of finger movements than to a recording. Because it stores the notes themselves rather than audio of them, you can change the instrument, the tempo, or any single note after the fact without re-recording anything.

Is a MIDI file the same as an audio file?

No, and the difference is the whole point. An audio file like an MP3 or a WAV is a recording of sound, a fixed snapshot of what hit the microphone. A MIDI file holds no sound at all; it holds the note instructions, and a synthesizer or sampler turns those instructions into sound when you play them back. That is why a MIDI file is tiny compared with audio, and why you can swap a piano for a guitar or slow the tempo down with no loss in quality.

Can you turn a MIDI file into sheet music?

Yes. Because MIDI already contains the notes and their timing, notation software can read a MIDI file and lay it out as a score, though it usually needs to round the timing to clean rhythmic values and make a few notation choices to read well. You can also go the other direction: a transcription tool listens to a recording, works out the notes, and gives you both a MIDI file and readable notation from the same pass.

Want a MIDI file of a song you only have as a recording? Upload it and get MIDI and notation together.

About the author

Andrew Carlins

Written by

Andrew Carlins

Co-Founder & CEO, Songscription

Andrew co-founded Songscription at Stanford with a few fellow musicians who were tired of not finding the notes to the songs they wanted to play. He grew up playing piano and baritone saxophone and performing in musical theater, and though he hasn't performed in years, he likes to think he's still pretty sharp. He writes about getting a song off the recording and onto the page.

More about the team

Keep exploring more posts on the same topics.