Lo SMF (Standard MIDI File) è stato sviluppato per consentire ai musicisti e agli sviluppatori di file audio di trasferire i propri dati midi sequenziati da un'applicazione software a un'altra. Questo formato di file consente agli utenti di scambiare musica e dati indipendentemente dalla piattaforma del sistema operativo del computer. Oggi esistono molti siti Web dedicati alla vendita e allo scambio di dati musicali nel formato Standard MIDI File.
Esistono due varianti del formato file MIDI standard, denominate Tipo 0 e Tipo 1. Entrambe le variazioni contengono gli stessi dati, ma la disposizione dei dati all'interno del file è diversa. Il tipo 0 è una singola traccia di dati; Il tipo 1 è multitraccia. Molti dei più diffusi pacchetti software di sequenziamento disponibili possono importare ed esportare entrambi i tipi di file.
Nel file MIDI standard di tipo 0, tutti i dati vengono salvati su una singola traccia indipendentemente dal riferimento al canale MIDI. Il file viene riprodotto normalmente, ma l'accesso ai singoli componenti è un po 'più difficile. Se è necessaria la modifica, l'utente può aprire il file MIDI standard nell'applicazione scelta e copiare / incollare manualmente i singoli canali di informazioni secondo necessità.
Un file MIDI standard di tipo 1 emette una traccia separata per ciascun canale MIDI nella sequenza originale. Questo formato semplifica notevolmente l'editing una volta che la sequenza è stata trasferita da un sequencer a un altro.