.MID

MID-fil

Standard MIDI File (MIDI sequence)
Stil et spørgsmål
HURTIGT SVAR

En MID-fil er en Standard MIDI Fil - en kompakt musikalsk partitur, der fortæller en synthesizer, hvilke noder den skal spille, og ikke en optagelse af faktisk lyd. Åbn den med VLC eller Windows Media Player for afspilning, eller MuseScore for at se og redigere noderne. For at få en MP3 skal du rendere den gennem MuseScore eller TiMidity++ med en soundfont.

Udvikler: MIDI Manufacturers Association (MMA) / AMEI Kategori: Lydfiler Åben standard MIME: audio/midi
ÅBNER PÅ Windows macOS Linux Android Web
Relateret: .OPUS · .M3U · .M3U8 · .WFP

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 16, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er MID-filformatet?

.mid-filer er tæt beslægtet med .midi-formatet - begge er Standard MIDI File (SMF) sekvenser.

.mid-filer gemmer musikalske fremføringshændelser organiseret med præcis timing. Disse hændelser kan beskrive:

  • nodens tonehøjde, anslagsstyrke (velocity) og varighed,
  • lydstyrke, ekspression og andre controller-værdier,
  • instrumentskift (program changes) på tværs af op til 16 kanaler.

Det skal bemærkes, at .mid-filer ikke indeholder lyddata, kun de instruktioner, der er nødvendige for korrekt afspilning af en synthesizer eller soundfont-motor. Da der ikke gemmes nogen lyd-samples, kan den samme .mid-fil lyde mærkbart forskelligt på tværs af enheder.

Filer med filtypenavnet .mid kan bruges af musikredigeringssoftware såvel som MIDI-hardwareenheder og synthesizere. .mid-filer fungerer som en universel måde at dele musikalske kompositioner mellem programmer - digitale lyd-workstations (DAW), notations-editorer og sequencere understøtter alle formatet. På hardwareenheder kan .mid-filer bruges til at trigge instrumenter, ændre lydparametre som tonehøjde eller varighed og drive automatiserede fremføringer.

Internt bruger en .mid-fil en chunk-baseret binær struktur: en MThd-header-chunk fastlægger formattypen (0, 1 eller 2), antal spor og timing-opløsning, efterfulgt af en eller flere MTrk-spor-chunks, der gemmer delta-tidsstemplede hændelser. .rmi-varianten pakker det samme indhold ind i en RIFF-container, mens .kar-formatet udvider .mid med indlejrede karaoke-tekster.

Sikkerhed og tryghed

RISIKO: LOW

En Standard MIDI Fil er passive hændelsesdata uden indlejret kode eller makroer, så selve formatet er lavrisiko. Historisk bekymring: I 2012 tillod en fejl i Windows' MIDI-parsing (CVE-2012-0003) eksekvering af kode via en manipuleret MIDI i Windows Media Player - dette er for længst rettet, så hold dit operativsystem/afspillere opdateret. Ellers er den største «risiko» skuffelse: en MIDI kan lyde tynd eller forkert, fordi afspilningen afhænger af enhedens soundfont, ikke filen.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNStandard MIDI File (MIDI sequence)også kendt som SMF, MIDI file
UDVIKLERMIDI Manufacturers Association (MMA) / AMEIsiden Standard MIDI File 1.0 published 1988 (MIDI protocol 1983)
KATEGORILydfiler
MIME-TYPEaudio/midi
TYPEMusikalsk fremføringssekvens - node/kontrolhændelser med timing (binær)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Karaoke MIDI (.kar) - Samme Standard MIDI File-struktur med tekst-meta-hændelser indlejret til karaoke; gemmes ofte også med en .mid-filtype.
  • RMID (RIFF MIDI) - En MIDI-sekvens pakket ind i en RIFF-container, nogle gange med en indlejret DLS-lydbank; bruger .rmi, men lejlighedsvis .mid.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
4D546864
ASCII
MThd
Header-chunk 'MThd' ved offset 0, efterfulgt af en 4-byte længde (00 00 00 06) og en eller flere 'MTrk' spor-chunks. RMID-varianten pakker de samme data ind i en RIFF-container ('RIFF'....'RMID').

Programmer der åbner MID-filer

Windows4 apps
VLC media player Open-source Åbn .mid; VLC afspiller MIDI ved hjælp af en medfølgende/soundfont-synth (indstil en SoundFont i Præferencer > Input/Kodere > MIDI for bedre lyd).
Windows Media Player Indbygget Dobbeltklik for at afspille via Windows' indbyggede GS wavetable-synth (ingen ekstra software nødvendig).
MuseScore Open-source Fil > Åbn .mid for at se den som noder, redigere noder/instrumenter og eksportere til MP3/WAV/PDF/MusicXML.
NoteWorthy Composer Betalt Importér MIDI-filen for at redigere den som notation (ældre program, men sælges/opdateres stadig).
macOS3 apps
QuickTime Player Indbygget Ældre macOS QuickTime afspiller MIDI; på moderne macOS skal du bruge VLC eller MuseScore i stedet, hvis QuickTime afviser den.
Apple Logic Pro Betalt Importér MIDI-filen i et projekt for at tildele softwareinstrumenter og producere/rendere lyd.
MuseScore Open-source Fil > Åbn .mid for at se den som noder, redigere noder/instrumenter og eksportere til MP3/WAV/PDF/MusicXML.
Linux3 apps
VLC media player Open-source Åbn .mid; VLC afspiller MIDI ved hjælp af en medfølgende/soundfont-synth (indstil en SoundFont i Præferencer > Input/Kodere > MIDI for bedre lyd).
MuseScore Open-source Fil > Åbn .mid for at se den som noder, redigere noder/instrumenter og eksportere til MP3/WAV/PDF/MusicXML.
TiMidity++ Open-source Afspil fra terminalen: «timidity song.mid» (renderer MIDI med en soundfont/patch-sæt).
Android1 app
VLC media player for Android Open-source Åbn .mid for at afspille den (bruger en soundfont-synth).
Web1 app
Online Sequencer / signal (web MIDI editors) Gratis Upload .mid for at afspille og redigere den i browseren uden at installere noget.

Tekniske detaljer

dyb specifikation
FilkodningBinær, big-endian byte-rækkefølge
Filsignatur (magic bytes)`4D 54 68 64` - ASCII `MThd` ved byte-offset 0, efterfulgt af en 4-byte chunk-længde (`00 00 00 06`)
Container-strukturChunk-baseret: `MThd`-header-chunk efterfulgt af en eller flere `MTrk`-spor-chunks
FormattyperFormat 0 - enkelt multikanals-spor; Format 1 - flere synkrone spor; Format 2 - uafhængige mønstersekvenser
MIDI-kanalkapacitetOp til 16 samtidige kanaler pr. fil, der hver kan tildeles et forskelligt instrument eller stemme
Timing-opløsningIndstillet af feltet `division` i `MThd`; udtrykt som ticks pr. fjerdedelsnode (f.eks. 480 PPQ) eller SMPTE-tidskoderammer
Hændelses-delta-tidskodningVariable-length quantity (VLQ) - koder tidsintervaller mellem hændelser ved hjælp af 7 bits pr. byte med et MSB-fortsættelsesflag
MIME-type`audio/midi`; genkendes også som `audio/x-midi` og `audio/sp-midi`
Typisk filstørrelse1 KB - 100 KB; et par minutters musik er normalt et godt stykke under 50 KB, fordi der ikke gemmes lyd-samples
KomprimeringIngen; hændelser er i sagens natur kompakte via binære opkoder og VLQ-delta-tidskodning
Meta-hændelserIkke-lyd metadata indlejret i spor: tempo (mikrosekunder pr. slag), taktartsangivelse, toneartsangivelse, spornavn, tekst, ophavsret og slut-på-spor-markører
Udvikler / vedligeholderMIDI Manufacturers Association (MMA) og AMEI (Association of Musical Electronics Industry)
MIDI 2.0-kompatibilitet`.mid` koder MIDI 1.0-beskeder; MIDI 2.0-protokollen (2020) bruger andre containerformater - `.mid`-filer er fortsat i udbredt aktiv brug
UdgivetStandard MIDI File 1.0 published 1988 (MIDI protocol 1983)
Seneste versionSMF 1.0 (stable since 1988); MIDI 2.0 protocol 2020 uses .midi2/clips, not .mid
Åben standardJa · royaltyfri
Specifikationmidi.org

MID-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med MID-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om MID-filer.

Ofte stillede spørgsmål

Er en MIDI-fil en lydoptagelse?
Nej. En .mid-fil gemmer instruktioner (hvilke noder, hvor højt, hvilket instrument, hvornår) - ikke lyd. En synthesizer omdanner disse instruktioner til lyd ved afspilning, hvilket er grunden til, at MIDI-filer er bittesmå og kan lyde forskelligt på forskellige enheder.
Hvordan konverterer jeg en MIDI-fil til MP3?
Du render den: åbn .mid i MuseScore (eller afspil den gennem VLC/TiMidity++ med en soundfont) og eksportér til MP3 eller WAV. Lydkvaliteten afhænger af din soundfont, da selve MIDI-filen ikke indeholder lyd.
Hvorfor lyder min MIDI-fil anderledes (eller dårlig) på en anden computer?
Fordi lyden kommer fra den pågældende enheds synthesizer/soundfont, ikke fra filen. En bedre soundfont (FluidSynth, en kvalitets .sf2) får den samme MIDI til at lyde meget fyldigere.
Hvordan åbner jeg en .mid-fil for at se noderne?
Åbn den i MuseScore, som viser MIDI-dataene som redigerbare noder. Du kan ændre noder, instrumenter og tempo og derefter eksportere lyd eller et PDF-partitur.
Hvad er forskellen på .mid og .midi?
Ingenting - begge er det samme Standard MIDI File-format; .mid er blot DOS-tidens stavemåde med 3 bogstaver for .midi.
Hvad er en .kar-fil?
En karaoke-MIDI: den samme Standard MIDI File med tilføjede synkroniserede teksthændelser, så karaoke-afspillere kan vise ordene, mens melodien spiller.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å