.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.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

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-Å