.MID

File MID

Standard MIDI File (MIDI sequence)
Fai una domanda
RISPOSTA RAPIDA

Un file MID è uno Standard MIDI File - uno spartito musicale compatto che indica a un sintetizzatore quali note suonare, non una registrazione di suoni reali. Aprilo con VLC o Windows Media Player per la riproduzione, oppure con MuseScore per vedere e modificare le note. Per ottenere un MP3, è necessario eseguirne il rendering tramite MuseScore o TiMidity++ con un soundfont.

Sviluppatore: MIDI Manufacturers Association (MMA) / AMEI Categoria: File audio Standard aperto MIME: audio/midi
SI APRE SU Windows macOS Linux Android Web
Correlati: .OPUS · .M3U · .M3U8 · .WFP

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 16, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file MID?

I file .mid sono strettamente correlati al formato .midi - entrambi sono sequenze Standard MIDI File (SMF).

I file .mid memorizzano eventi di esecuzione musicale organizzati con una temporizzazione precisa. Questi eventi possono descrivere:

  • altezza della nota, velocity (intensità) e durata della riproduzione,
  • volume, espressione e altri valori dei controller,
  • cambi di strumento (program) su un massimo di 16 canali.

Va notato che i file .mid non contengono dati audio, ma solo le istruzioni degli eventi necessarie per una corretta riproduzione da parte di un sintetizzatore o di un motore soundfont. Poiché non vengono memorizzati campioni audio, lo stesso file .mid può suonare in modo sensibilmente diverso a seconda del dispositivo.

I file con estensione .mid possono essere utilizzati da applicazioni software di editing musicale, nonché da dispositivi hardware MIDI e sintetizzatori. I file .mid fungono da modo universale per condividere composizioni musicali tra programmi - workstation audio digitali (DAW), editor di notazione e sequencer supportano tutti il formato. Sui dispositivi hardware, i file .mid possono essere utilizzati per attivare strumenti, modificare parametri di uscita audio come l'intonazione o la durata e pilotare esecuzioni automatizzate.

Internamente, un file .mid utilizza una struttura binaria basata su blocchi (chunk): un blocco di intestazione MThd stabilisce il tipo di formato (0, 1 o 2), il numero di tracce e la risoluzione temporale, seguito da uno o più blocchi di traccia MTrk che memorizzano eventi con timestamp delta-time. La variante .rmi racchiude lo stesso contenuto in un contenitore RIFF, mentre il formato .kar estende il .mid con testi karaoke incorporati.

Sicurezza e incolumità

RISCHIO: LOW

Uno Standard MIDI File è un insieme di dati di eventi passivi senza codice o macro incorporati, quindi il formato stesso è a basso rischio. Preoccupazione storica: nel 2012 un difetto di analisi MIDI di Windows (CVE-2012-0003) consentiva l'esecuzione di codice tramite un MIDI appositamente creato in Windows Media Player - risolto da tempo, quindi mantieni aggiornati il sistema operativo e i lettori. Per il resto, il rischio principale è la delusione: un MIDI potrebbe suonare povero o errato perché la riproduzione dipende dal soundfont del dispositivo, non dal file.

Dettagli del formato

in sintesi
NOME COMPLETOStandard MIDI File (MIDI sequence)anche noto come SMF, MIDI file
SVILUPPATOREMIDI Manufacturers Association (MMA) / AMEIdal Standard MIDI File 1.0 published 1988 (MIDI protocol 1983)
CATEGORIAFile audio
TIPO MIMEaudio/midi
TIPOSequenza di esecuzione musicale - eventi di nota/controllo con temporizzazione (binario)
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Karaoke MIDI (.kar) - Stessa struttura Standard MIDI File con meta-eventi di testo incorporati per il karaoke; spesso salvato anche con estensione .mid.
  • RMID (RIFF MIDI) - Una sequenza MIDI racchiusa in un contenitore RIFF, talvolta con un soundbank DLS incorporato; utilizza .rmi ma occasionalmente .mid.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
4D546864
ASCII
MThd
Blocco di intestazione 'MThd' all'offset 0, seguito da una lunghezza di 4 byte (00 00 00 06) e uno o più blocchi di traccia 'MTrk'. La variante RMID racchiude gli stessi dati in un contenitore RIFF ('RIFF'....'RMID').

Programmi che aprono file MID

Windows4 apps
VLC media player Open-source Apri il .mid; VLC riproduce il MIDI utilizzando un sintetizzatore integrato/soundfont (imposta un SoundFont in Preferenze > Ingresso/Codificatori > MIDI per un suono migliore).
Windows Media Player Integrato Fai doppio clic per riprodurre tramite il sintetizzatore wavetable GS integrato in Windows (non è necessario software aggiuntivo).
MuseScore Open-source File > Apri il .mid per visualizzarlo come spartito, modificare note/strumenti ed esportare in MP3/WAV/PDF/MusicXML.
NoteWorthy Composer A pagamento Importa il MIDI per modificarlo come notazione (legacy ma ancora venduto/aggiornato).
macOS3 apps
QuickTime Player Integrato Il vecchio QuickTime su macOS riproduce i MIDI; su macOS moderno usa invece VLC o MuseScore se QuickTime lo rifiuta.
Apple Logic Pro A pagamento Importa il MIDI in un progetto per assegnare strumenti software e produrre/eseguire il rendering dell'audio.
MuseScore Open-source File > Apri il .mid per visualizzarlo come spartito, modificare note/strumenti ed esportare in MP3/WAV/PDF/MusicXML.
Linux3 apps
VLC media player Open-source Apri il .mid; VLC riproduce il MIDI utilizzando un sintetizzatore integrato/soundfont (imposta un SoundFont in Preferenze > Ingresso/Codificatori > MIDI per un suono migliore).
MuseScore Open-source File > Apri il .mid per visualizzarlo come spartito, modificare note/strumenti ed esportare in MP3/WAV/PDF/MusicXML.
TiMidity++ Open-source Riproduci dal terminale: «timidity song.mid» (esegue il rendering del MIDI con un soundfont/set di patch).
Android1 app
VLC media player for Android Open-source Apri il .mid per riprodurlo (utilizza un sintetizzatore soundfont).
Web1 app
Online Sequencer / signal (web MIDI editors) Gratuito Carica il .mid per riprodurlo e modificarlo nel browser senza installare nulla.

Dettagli tecnici

specifiche approfondite
Codifica del fileBinario, ordine dei byte big-endian
Firma del file (magic bytes)`4D 54 68 64` - ASCII `MThd` all'offset di byte 0, seguito da una lunghezza del blocco di 4 byte (`00 00 00 06`)
Struttura del contenitoreBasata su blocchi: blocco di intestazione `MThd` seguito da uno o più blocchi di traccia `MTrk`
Tipi di formatoFormato 0 - traccia singola multicanale; Formato 1 - tracce multiple sincrone; Formato 2 - sequenze di pattern indipendenti
Capacità canali MIDIFino a 16 canali simultanei per file, ciascuno assegnabile a uno strumento o voce differente
Risoluzione temporaleImpostata dal campo `division` in `MThd`; espressa come tick per semiminima (es. 480 PPQ) o frame di timecode SMPTE
Codifica delta-time degli eventiVariable-length quantity (VLQ) - codifica gli intervalli temporali tra gli eventi utilizzando 7 bit per byte con un flag di continuazione MSB
Tipo MIME`audio/midi`; riconosciuto anche come `audio/x-midi` e `audio/sp-midi`
Dimensione tipica del file1 KB - 100 KB; alcuni minuti di musica sono solitamente ben al di sotto dei 50 KB perché non vengono memorizzati campioni audio
CompressioneNessuna; gli eventi sono intrinsecamente compatti grazie agli opcode binari e alla codifica delta-time VLQ
Meta eventiMetadati non sonori incorporati nelle tracce: tempo (microsecondi per battito), segnatura ritmica, tonalità, nome della traccia, testi, copyright e marcatori di fine traccia
Sviluppatore / manutentoreMIDI Manufacturers Association (MMA) e AMEI (Association of Musical Electronics Industry)
Compatibilità MIDI 2.0`.mid` codifica messaggi MIDI 1.0; il protocollo MIDI 2.0 (2020) utilizza formati contenitore diversi - i file `.mid` rimangono in uso attivo diffuso
RilasciatoStandard MIDI File 1.0 published 1988 (MIDI protocol 1983)
Ultima versioneSMF 1.0 (stable since 1988); MIDI 2.0 protocol 2020 uses .midi2/clips, not .mid
Standard aperto · royalty-free
Specificamidi.org

Conversioni MID

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file MID. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file MID.

Domande frequenti

Un file MIDI è una registrazione audio?
No. Un file .mid memorizza istruzioni (quali note, a che volume, con quale strumento, quando) - non il suono. Un sintetizzatore trasforma queste istruzioni in audio durante la riproduzione, motivo per cui i file MIDI sono minuscoli e possono suonare diversamente su dispositivi diversi.
Come faccio a convertire un file MIDI in MP3?
È necessario eseguirne il rendering: apri il .mid in MuseScore (o riproducilo tramite VLC/TiMidity++ con un soundfont) ed esportalo in MP3 o WAV. La qualità audio dipende dal soundfont, poiché il MIDI stesso non contiene suoni.
Perché il mio file MIDI suona diversamente (o male) su un altro computer?
Perché il suono proviene dal sintetizzatore/soundfont di quel dispositivo, non dal file. Un soundfont migliore (FluidSynth, un .sf2 di qualità) rende lo stesso MIDI molto più ricco.
Come si apre un file .mid per vedere le note?
Aprilo in MuseScore, che visualizza il MIDI come uno spartito modificabile. Puoi cambiare note, strumenti e tempo, quindi esportare l'audio o uno spartito in PDF.
Qual è la differenza tra .mid e .midi?
Nessuna - entrambi rappresentano lo stesso formato Standard MIDI File; .mid è solo l'ortografia a 3 lettere dell'era DOS per .midi.
Cos'è un file .kar?
Un MIDI per karaoke: lo stesso Standard MIDI File con l'aggiunta di eventi di testo sincronizzati, in modo che i lettori karaoke possano visualizzare le parole mentre la melodia suona.

Riferimenti

1Microsoft - CVE-2012-0003 (Windows MIDI parsing) security bulletin MS12-004learn.microsoft.com
2MIDI Association - Standard MIDI Filesmidi.org

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Estensioni correlate

.OPUSOpus Audio File (Ogg Opus)
.M3UM3U Media Playlist (MP3 URL)
.M3U8UTF-8 M3U Playlist / HLS (HTTP Live Streaming) Playlist
.WFPWaveFront Program file (Turtle Beach)
.XSPFXSPF - XML Shareable Playlist Format (pronounced 'spiff')
.AMRAdaptive Multi-Rate (AMR) audio

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z