MIDI, acronimo di Musical Instrument Digital Interface, è uno standard tecnico e un formato di file che consente a strumenti musicali elettronici, computer e altra strumentazione hardware di comunicare tra loro. A differenza dei formati audio comuni come MP3 o WAV, un file .mid non contiene onde sonore registrate effettive. Al contrario, memorizza una serie di istruzioni o messaggi di dati che descrivono un'esecuzione musicale. Questi messaggi includono informazioni quali l'altezza delle note (pitch), la durata, la velocity (quanto intensamente viene suonata la nota), il volume e il tempo (tempo). Quando un file MIDI viene riprodotto, agisce come uno spartito digitale, indicando a un sintetizzatore hardware o a uno strumento software esattamente come generare il suono in tempo reale. Poiché contiene solo dati di istruzione anziché audio campionato, i file MIDI sono incredibilmente piccoli, spesso solo pochi kilobyte. Questo li rende altamente efficienti per la composizione musicale, il sequencing e la sincronizzazione negli studi professionali. Permettono ai musicisti di cambiare facilmente il timbro dello strumento, trasporre le tonalità o modificare singole note senza la necessità di ri-registrare l'intera traccia.