.MID

MID-fil

Standard MIDI File (MIDI sequence)
Still et spørsmål
HURTIGSVAR

En MID-fil er en Standard MIDI-fil - et kompakt partitur som forteller en synthesizer hvilke noter som skal spilles, ikke et opptak av faktisk lyd. Åpne den med VLC eller Windows Media Player for avspilling, eller MuseScore for å se og redigere notene. For å få en MP3 må du rendre den gjennom MuseScore eller TiMidity++ med en soundfont.

Utvikler: MIDI Manufacturers Association (MMA) / AMEI Kategori: Lydfiler Åpen standard MIME: audio/midi
ÅPNES PÅ Windows macOS Linux Android Web
Relatert: .OPUS · .M3U · .M3U8 · .WFP

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 16, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er MID-filformatet?

.mid-filer er nært beslektet med .midi-formatet - begge er Standard MIDI File (SMF)-sekvenser.

.mid-filer lagrer musikalske fremføringshendelser organisert med presis timing. Disse hendelsene kan beskrive:

  • notens tonehøyde, anslag (velocity) og varighet,
  • volum, uttrykk (expression) og andre kontrollerverdier,
  • instrumentendringer (program changes) over opptil 16 kanaler.

Det bør bemerkes at .mid-filer ikke inneholder lyddata, kun instruksjonene som er nødvendige for korrekt avspilling av en synthesizer eller en soundfont-motor. Fordi ingen lydsampler er lagret, kan den samme .mid-filen høres merkbart forskjellig ut på ulike enheter.

Filer med filendelsen .mid kan brukes av programvare for musikkredigering så vel som MIDI-maskinvare og synthesizere. .mid-filer fungerer som en universell måte å dele musikalske komposisjoner mellom programmer - digitale lydarbeidsstasjoner (DAW), notasjonsprogrammer og sequencere støtter alle formatet. På maskinvareenheter kan .mid-filer brukes til å trigge instrumenter, endre parametere som tonehøyde eller varighet, og styre automatiserte fremføringer.

Internt bruker en .mid-fil en blokkbasert (chunk) binær struktur: en MThd-hodeblokk etablerer formattypen (0, 1 eller 2), antall spor og timing-oppløsning, etterfulgt av én eller flere MTrk-sporblokker som lagrer hendelser med delta-tidsstempler. .rmi-varianten pakker det samme innholdet inn i en RIFF-container, mens .kar-formatet utvider .mid med innebygde karaoke-tekster.

Sikkerhet og trygghet

RISIKO: LOW

En Standard MIDI-fil er passive hendelsesdata uten innebygd kode eller makroer, så selve formatet har lav risiko. Historisk bekymring: i 2012 tillot en Windows MIDI-tolkingsfeil (CVE-2012-0003) kjøring av kode via en spesiallaget MIDI i Windows Media Player - dette er for lengst rettet, så hold operativsystem og spillere oppdatert. Ellers er den største «risikoen» skuffelse: en MIDI kan høres tynn eller feil ut fordi avspillingen avhenger av enhetens soundfont, ikke filen.

Formatdetaljer

i et nøtteskall
FULLT NAVNStandard MIDI File (MIDI sequence)også kjent som SMF, MIDI file
UTVIKLERMIDI Manufacturers Association (MMA) / AMEIsiden Standard MIDI File 1.0 published 1988 (MIDI protocol 1983)
KATEGORILydfiler
MIME-TYPEaudio/midi
TYPEMusikalsk fremføringssekvens - note/kontrollhendelser med timing (binær)
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Karaoke MIDI (.kar) - Samme Standard MIDI File-struktur med tekst-metahendelser innebygd for karaoke; ofte lagret med filendelsen .mid også.
  • RMID (RIFF MIDI) - En MIDI-sekvens pakket i en RIFF-container, noen ganger med en innebygd DLS-lydbank; bruker .rmi, men av og til .mid.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
4D546864
ASCII
MThd
Hodeblokk 'MThd' ved offset 0, etterfulgt av en 4-byte lengde (00 00 00 06) og én eller flere 'MTrk' sporblokker. RMID-varianten pakker de samme dataene i en RIFF-container ('RIFF'....'RMID').

Programmer som åpner MID-filer

Windows4 apps
VLC media player Åpen kildekode Åpne .mid-filen; VLC spiller MIDI ved hjelp av en medfølgende/valgt soundfont-synth (angi en SoundFont i Innstillinger > Inndata/Kodek > MIDI for bedre lyd).
Windows Media Player Innebygd Dobbeltklikk for å spille av via Windows' innebygde GS wavetable-synth (ingen ekstra programvare nødvendig).
MuseScore Åpen kildekode Fil > Åpne .mid for å se den som noter, redigere noter/instrumenter og eksportere til MP3/WAV/PDF/MusicXML.
NoteWorthy Composer Betalt Importer MIDI-filen for å redigere den som notasjon (eldre program, men selges/oppdateres fortsatt).
macOS3 apps
QuickTime Player Innebygd Eldre macOS QuickTime spiller MIDI; på moderne macOS bør du bruke VLC eller MuseScore i stedet hvis QuickTime avviser den.
Apple Logic Pro Betalt Importer MIDI-filen i et prosjekt for å tildele programvareinstrumenter og produsere/rendre lyd.
MuseScore Åpen kildekode Fil > Åpne .mid for å se den som noter, redigere noter/instrumenter og eksportere til MP3/WAV/PDF/MusicXML.
Linux3 apps
VLC media player Åpen kildekode Åpne .mid-filen; VLC spiller MIDI ved hjelp av en medfølgende/valgt soundfont-synth (angi en SoundFont i Innstillinger > Inndata/Kodek > MIDI for bedre lyd).
MuseScore Åpen kildekode Fil > Åpne .mid for å se den som noter, redigere noter/instrumenter og eksportere til MP3/WAV/PDF/MusicXML.
TiMidity++ Åpen kildekode Spill fra terminalen: «timidity song.mid» (rendrer MIDI med en soundfont/patch-sett).
Android1 app
VLC media player for Android Åpen kildekode Åpne .mid-filen for å spille den av (bruker en soundfont-synth).
Web1 app
Online Sequencer / signal (web MIDI editors) Gratis Last opp .mid-filen for å spille og redigere den i nettleseren uten å installere noe.

Tekniske detaljer

dyp spesifikasjon
FilkodingBinær, big-endian byterekkefølge
Filsignatur (magic bytes)`4D 54 68 64` - ASCII `MThd` ved byte-offset 0, etterfulgt av en 4-byte blokklengde (`00 00 00 06`)
ContainerstrukturBlokkbasert: `MThd`-hodeblokk etterfulgt av én eller flere `MTrk`-sporblokker
FormattyperFormat 0 - enkelt multikanals spor; Format 1 - flere synkrone spor; Format 2 - uavhengige mønstersekvenser
MIDI-kanalkapasitetOpptil 16 samtidige kanaler per fil, som hver kan tildeles et forskjellig instrument eller stemme
Timing-oppløsningSatt av `division`-feltet i `MThd`; uttrykt som ticks per fjerdedelsnote (f.eks. 480 PPQ) eller SMPTE-tidskodebilder
Koding av hendelses-deltatidVariable-length quantity (VLQ) - koder tidsgap mellom hendelser ved bruk av 7 biter per byte med et MSB-fortsettelsesflagg
MIME-type`audio/midi`; også gjenkjent som `audio/x-midi` og `audio/sp-midi`
Typisk filstørrelse1 KB - 100 KB; noen minutter med musikk er vanligvis godt under 50 KB fordi ingen lydsampler er lagret
KomprimeringIngen; hendelser er iboende kompakte gjennom binære opkoder og VLQ-deltatidskoding
Meta-hendelserIkke-lyd metadata innebygd i spor: tempo (mikrosekunder per slag), taktartsangivelse, toneart, spornavn, tekst, opphavsrett og slutt-på-spor-markører
Utvikler / vedlikeholderMIDI Manufacturers Association (MMA) og AMEI (Association of Musical Electronics Industry)
MIDI 2.0-kompatibilitet`.mid` koder MIDI 1.0-meldinger; MIDI 2.0-protokollen (2020) bruker andre containerformater - `.mid`-filer forblir i utstrakt aktiv bruk
UtgittStandard MIDI File 1.0 published 1988 (MIDI protocol 1983)
Siste versjonSMF 1.0 (stable since 1988); MIDI 2.0 protocol 2020 uses .midi2/clips, not .mid
Åpen standardJa · royalty-fri
Spesifikasjonmidi.org

MID-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med MID-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om MID-filer.

Ofte stilte spørsmål

Er en MIDI-fil et lydopptak?
Nei. En .mid-fil lagrer instruksjoner (hvilke noter, hvor høyt, hvilket instrument, når) - ikke lyd. En synthesizer gjør disse instruksjonene om til lyd ved avspilling, noe som er grunnen til at MIDI-filer er bittesmå og kan høres forskjellige ut på ulike enheter.
Hvordan konverterer jeg en MIDI-fil til MP3?
Du må rendre den: åpne .mid-filen i MuseScore (eller spill den gjennom VLC/TiMidity++ med en soundfont) og eksporter til MP3 eller WAV. Lydkvaliteten avhenger av soundfonten, siden selve MIDI-filen ikke inneholder lyd.
Hvorfor høres MIDI-filen min annerledes (eller dårlig) ut på en annen datamaskin?
Fordi lyden kommer fra den enhetens synthesizer/soundfont, ikke fra filen. En bedre soundfont (FluidSynth, en kvalitets .sf2) gjør at den samme MIDI-filen høres mye fyldigere ut.
Hvordan åpner jeg en .mid-fil for å se notene?
Åpne den i MuseScore, som viser MIDI-dataene som redigerbare noter. Du kan endre noter, instrumenter og tempo, og deretter eksportere lyd eller et PDF-partitur.
Hva er forskjellen mellom .mid og .midi?
Ingenting - begge er det samme Standard MIDI File-formatet; .mid er bare DOS-tidens skrivemåte med tre bokstaver for .midi.
Hva er en .kar-fil?
En karaoke-MIDI: den samme Standard MIDI-filen med synkroniserte teksthendelser lagt til, slik at karaoke-spillere kan vise ordene mens melodien spilles.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å