.MID

MID-fil

Standard MIDI File (MIDI sequence)
Ställ en fråga
SNABBT SVAR

En MID-fil är en Standard MIDI-fil - ett kompakt partitur som talar om för en synthesizer vilka toner som ska spelas, inte en inspelning av faktiskt ljud. Öppna den med VLC eller Windows Media Player för uppspelning, eller MuseScore för att se och redigera noterna. För att få en MP3 renderar du den genom MuseScore eller TiMidity++ med en soundfont.

Utvecklare: MIDI Manufacturers Association (MMA) / AMEI Kategori: Ljudfiler Öppen standard MIME: audio/midi
ÖPPNAS PÅ Windows macOS Linux Android Web
Relaterat: .OPUS · .M3U · .M3U8 · .WFP

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 16, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet MID?

.mid-filer är nära besläktade med formatet .midi - båda är Standard MIDI File (SMF)-sekvenser.

.mid-filer lagrar musikaliska händelser organiserade med exakt timing. Dessa händelser kan beskriva:

  • tonhöjd, anslagskänslighet (velocity) och varaktighet,
  • volym, uttryck och andra kontrollvärden,
  • instrumentbyten (program changes) över upp till 16 kanaler.

Det bör noteras att .mid-filer inte innehåller ljuddata, utan endast de instruktioner som krävs för korrekt uppspelning av en synthesizer eller soundfont-motor. Eftersom inga ljudsamplingar lagras kan samma .mid-fil låta märkbart annorlunda på olika enheter.

Filer med filtillägget .mid kan användas av programvara för musikredigering såväl som MIDI-hårdvara och synthesizers. .mid-filer fungerar som ett universellt sätt att dela musikaliska kompositioner mellan program - digitala ljudarbetsstationer (DAW), notskriftsprogram och sequencers stöder alla formatet. På hårdvaruenheter kan .mid-filer användas för att trigga instrument, ändra parametrar som tonhöjd eller varaktighet och driva automatiserade framträdanden.

Internt använder en .mid-fil en blockbaserad binär struktur: ett MThd-huvudblock fastställer formattyp (0, 1 eller 2), antal spår och timing-upplösning, följt av ett eller flera MTrk-spårblock som lagrar händelser med tidsstämplar (delta-time). Varianten .rmi omsluter samma innehåll i en RIFF-container, medan formatet .kar utökar .mid med inbäddad karaoke-text.

Säkerhet & trygghet

RISK: LOW

En Standard MIDI-fil består av passiva händelsedata utan inbäddad kod eller makron, så själva formatet innebär låg risk. Historisk notering: år 2012 tillät en brist i Windows MIDI-tolkning (CVE-2012-0003) körning av kod via en preparerad MIDI-fil i Windows Media Player - detta är åtgärdat sedan länge, så håll ditt operativsystem och dina spelare uppdaterade. I övrigt är den största «risken» besvikelse: en MIDI-fil kan låta tunn eller felaktig eftersom uppspelningen beror på enhetens soundfont, inte på filen.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNStandard MIDI File (MIDI sequence)även känd som SMF, MIDI file
UTVECKLAREMIDI Manufacturers Association (MMA) / AMEIsedan Standard MIDI File 1.0 published 1988 (MIDI protocol 1983)
KATEGORILjudfiler
MIME-TYPaudio/midi
TYPMusikalisk händelsesekvens - ton/kontrollhändelser med timing (binär)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Karaoke MIDI (.kar) - Samma Standard MIDI-filstruktur med inbäddade meta-händelser för sångtext; sparas ofta även med filtillägget .mid.
  • RMID (RIFF MIDI) - En MIDI-sekvens omsluten av en RIFF-container, ibland med en inbäddad DLS-ljudbank; använder .rmi men ibland .mid.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
4D546864
ASCII
MThd
Huvudblocket 'MThd' vid offset 0, följt av en 4-byte längd (00 00 00 06) och ett eller flera 'MTrk'-spårblock. RMID-varianten omsluter samma data i en RIFF-container ('RIFF'....'RMID').

Program som öppnar MID-filer

Windows4 apps
VLC media player Öppen källkod Öppna .mid-filen; VLC spelar MIDI med en medföljande soundfont-synth (ställ in en SoundFont i Inställningar > Indata/Kodverk > MIDI för bättre ljud).
Windows Media Player Inbyggd Dubbelklicka för att spela via Windows inbyggda GS-wavetable-synth (ingen extra programvara behövs).
MuseScore Öppen källkod Arkiv > Öppna .mid-filen för att visa den som notskrift, redigera toner/instrument och exportera till MP3/WAV/PDF/MusicXML.
NoteWorthy Composer Betald Importera MIDI-filen för att redigera den som notskrift (äldre program men säljs/uppdateras fortfarande).
macOS3 apps
QuickTime Player Inbyggd Äldre macOS QuickTime spelar MIDI; på moderna macOS bör du använda VLC eller MuseScore istället om QuickTime nekar den.
Apple Logic Pro Betald Importera MIDI-filen till ett projekt för att tilldela mjukvaruinstrument och producera/rendera ljud.
MuseScore Öppen källkod Arkiv > Öppna .mid-filen för att visa den som notskrift, redigera toner/instrument och exportera till MP3/WAV/PDF/MusicXML.
Linux3 apps
VLC media player Öppen källkod Öppna .mid-filen; VLC spelar MIDI med en medföljande soundfont-synth (ställ in en SoundFont i Inställningar > Indata/Kodverk > MIDI för bättre ljud).
MuseScore Öppen källkod Arkiv > Öppna .mid-filen för att visa den som notskrift, redigera toner/instrument och exportera till MP3/WAV/PDF/MusicXML.
TiMidity++ Öppen källkod Spela från terminalen: «timidity song.mid» (renderar MIDI med en soundfont/patch-uppsättning).
Android1 app
VLC media player for Android Öppen källkod Öppna .mid-filen för att spela upp den (använder en soundfont-synth).
Web1 app
Online Sequencer / signal (web MIDI editors) Gratis Ladda upp .mid-filen för att spela och redigera den i webbläsaren utan att installera något.

Tekniska detaljer

djup specifikation
FilkodningBinär, big-endian byteordning
Filsignatur (magic bytes)`4D 54 68 64` - ASCII `MThd` vid byte-offset 0, följt av en 4-byte blocklängd (`00 00 00 06`)
ContainerstrukturBlockbaserad: `MThd`-huvudblock följt av ett eller flera `MTrk`-spårblock
FormattyperFormat 0 - ett enda multikanalsspår; Format 1 - flera synkrona spår; Format 2 - oberoende mönstersekvenser
MIDI-kanalkapacitetUpp till 16 samtidiga kanaler per fil, där varje kanal kan tilldelas ett eget instrument eller röst
Timing-upplösningStälls in av fältet `division` i `MThd`; uttrycks som ticks per fjärdedelsnot (t.ex. 480 PPQ) eller SMPTE-tidskodsramar
Kodning av händelse-delta-tidVariable-length quantity (VLQ) - kodar tidsgap mellan händelser med 7 bitar per byte med en MSB-fortsättningsflagga
MIME-typ`audio/midi`; känns även igen som `audio/x-midi` och `audio/sp-midi`
Typisk filstorlek1 KB - 100 KB; några minuters musik är vanligtvis väl under 50 KB eftersom inga ljudsamplingar lagras
KomprimeringIngen; händelser är i sig kompakta genom binära opkoder och VLQ-kodning av delta-tid
Meta-händelserIcke-ljudrelaterad metadata inbäddad i spår: tempo (mikrosekunder per slag), taktstart, tonart, spårnamn, lyrik, upphovsrätt och slutmarkeringar för spår
Utvecklare / förvaltareMIDI Manufacturers Association (MMA) och AMEI (Association of Musical Electronics Industry)
MIDI 2.0-kompatibilitet`.mid` kodar MIDI 1.0-meddelanden; MIDI 2.0-protokollet (2020) använder andra containerformat - `.mid`-filer förblir i utbredd aktiv användning
SläpptStandard MIDI File 1.0 published 1988 (MIDI protocol 1983)
Senaste versionSMF 1.0 (stable since 1988); MIDI 2.0 protocol 2020 uses .midi2/clips, not .mid
Öppen standardJa · royaltyfri
Specifikationmidi.org

MID-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med MID-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om MID-filer.

Vanliga frågor

Är en MIDI-fil en ljudinspelning?
Nej. En .mid-fil lagrar instruktioner (vilka toner, hur starkt, vilket instrument, när) - inte ljud. En synthesizer förvandlar dessa instruktioner till ljud vid uppspelning, vilket är anledningen till att MIDI-filer är pyttesmå och kan låta olika på olika enheter.
Hur konverterar jag en MIDI-fil till MP3?
Du renderar den: öppna .mid-filen i MuseScore (eller spela upp den via VLC/TiMidity++ med en soundfont) och exportera till MP3 eller WAV. Ljudkvaliteten beror på din soundfont, eftersom själva MIDI-filen inte innehåller något ljud.
Varför låter min MIDI-fil annorlunda (eller dåligt) på en annan dator?
Eftersom ljudet kommer från den enhetens synthesizer/soundfont, inte från filen. En bättre soundfont (FluidSynth, en högkvalitativ .sf2) gör att samma MIDI låter mycket fylligare.
Hur öppnar jag en .mid-fil för att se noterna?
Öppna den i MuseScore, som visar MIDI-filen som redigerbar notskrift. Du kan ändra toner, instrument och tempo, och sedan exportera ljud eller ett PDF-partitur.
Vad är skillnaden mellan .mid och .midi?
Ingenting - båda är samma Standard MIDI-filformat; .mid är bara den treställiga stavningen av .midi från DOS-eran.
Vad är en .kar-fil?
En karaoke-MIDI: samma Standard MIDI-fil men med synkroniserade texthändelser tillagda, så att karaoke-spelare kan visa orden medan melodin spelas.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

.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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö