MIDI-bestanden slaan geen audio op zoals een WAV- of MP3-bestand dat doet. In plaats van een opname van geluidsgolven te bevatten, bevat een MIDI-bestand een reeks *instructies* of *gebeurtenissen*. Deze gebeurtenissen vertellen een MIDI-compatibel apparaat (zoals een synthesizer, geluidsmodule of computersoftware) welke noten moeten worden gespeeld, hoe luid ze moeten worden gespeeld, welke instrumenten moeten worden gebruikt en andere parameters.
Zie het als een muziekpartituur. De partituur bevat niet de daadwerkelijke klanken van het orkest; het vertelt de muzikanten welke noten ze moeten spelen, wanneer en hoe. Op dezelfde manier is een MIDI-bestand een reeks instructies, en het daadwerkelijke geluid wordt gegenereerd door het apparaat dat deze instructies ontvangt en interpreteert. Verschillende apparaten produceren verschillende geluiden uit hetzelfde MIDI-bestand, omdat er verschillende instrumentgeluiden (samples, synthese-algoritmen, enz.) in zijn ingebouwd. |