.SMF

SMF-fil

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

En SMF-fil er en Standard MIDI File - det samme format som .mid, blot med en anden filendelse brugt af Roland, Yamaha og Casio keyboards. Den gemmer nodehændelser og timing, ikke optaget lyd, så afspilningskvaliteten afhænger af synthesizeren. Åbn den med VLC, Windows Media Player eller MuseScore; for at få en MP3 eller WAV, skal den renderes fra MuseScore.

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 8, 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 SMF-filformatet?

Filer med filendelsen .smf indeholder MIDI - Musical Instrument Digital Interface - sekvensdata. SMF-filer gemmer komplette MIDI-afspilningsinstruktioner til hardware-synthesizere, software-sequencere og MIDI-kompatible applikationer. I modsætning til lydformater som .wav eller .mp3, indeholder SMF-filer ikke nogen samplet lyddata. Af denne grund er en SMF-fil betydeligt mindre end sammenlignelige lydfiler og langt lettere at redigere node-for-node i en DAW eller sequencer. SMF-standard-specifikationen blev først udgivet i 1988 af MIDI Manufacturers Association (MMA), og formatet har været stabilt siden.

Indhold af SMF - Standard MIDI File

En SMF-fil, der oftere gemmes med filendelsen .mid, kan indeholde instruktioner til lydenheder om at generere lyd, herunder:

  • MIDI-noder (pitch og velocity),
  • volumen- og panoreringskontrol,
  • tildeling af instrument-spor,
  • yderligere effekter såsom rumklang eller pitch bend.

Formatet tillader også lagring af yderligere information, såsom tempomarkeringer, taktarter, sangtekster og metadata om ophavsret. Hver SMF-fil er opdelt i en header (MThd) efterfulgt af en eller flere track-chunks (MTrk).

Brug af SMF-filer til deling af data

MIDI-standarden blev designet til portabilitet af lyddata mellem programmer og enheder. Format 0 understøtter kun et enkelt sammenflettet spor, mens Format 1 gemmer flere synkrone spor og er den mest udbredte type. Format 2 gemmer uafhængige asynkrone mønstre og er sjælden i praksis. SMF-filer understøttes af sequencere og DAWs såsom MuseScore, Cubase, Logic Pro og Digital Performer, samt medieafspillere herunder VLC.

Sikkerhed og tryghed

RISIKO: LOW

Standard MIDI-filer indeholder passive hændelsesdata uden eksekverbar kode. Historisk set tillod CVE-2012-0003 eksekvering af kode via en misdannet MIDI i Windows Media Player - dette er rettet for længe siden, men hold dine afspillere opdateret. Ellers er en .smf sikker data.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNStandard MIDI Fileogså kendt som SMF, MIDI sequence
UDVIKLERMIDI Manufacturers Association (MMA) / AMEIsiden 1988 (SMF 1.0 specification)
KATEGORILydfiler
MIME-TYPEaudio/midi
TYPEMusikalsk fremførelsessekvens - timede MIDI-hændelser (binær, ikke samplet lyd)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Simple Machine Forum backup - Visse forum-softwares bruger .smf til eksportfiler af forum-databaser - almindelig tekst/SQL, fuldstændig urelateret til MIDI.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
4D546864
ASCII
MThd
Header 'MThd' ved offset 0, efterfulgt af 4-byte længde 00 00 00 06, derefter format/spor/division felter. Track-chunks starter med 'MTrk' (4D 54 72 6B).

Programmer der åbner SMF-filer

Windows3 apps
VLC media player Open-source Åbn .smf-filen - VLC afspiller MIDI ved hjælp af en indbygget synth (indstil en soundfont i Præferencer > Input/Kodere > MIDI for bedre kvalitet).
Windows Media Player Indbygget Dobbeltklik for at afspille via den indbyggede Windows GS wavetable-synthesizer.
MuseScore Open-source Filer > Åbn .smf for at se den som redigerbart nodesystem; eksportér til MP3/WAV/PDF/MusicXML.
macOS3 apps
QuickTime Player Indbygget Åbn .smf-filen for at afspille; ældre macOS afspiller MIDI indfødt. På moderne macOS skal du bruge VLC eller MuseScore, hvis QuickTime afviser den.
Apple Logic Pro Betalt Importér MIDI/SMF i et Logic-projekt for at tilføje softwareinstrumenter og producere lyd.
MuseScore Open-source Filer > Åbn .smf for at se den som redigerbart nodesystem; eksportér til MP3/WAV/PDF/MusicXML.
Linux2 apps
MuseScore Open-source Filer > Åbn .smf for at se den som redigerbart nodesystem; eksportér til MP3/WAV/PDF/MusicXML.
TiMidity++ Open-source Afspil fra terminalen: «timidity sang.smf» - render MIDI med en soundfont.
Android1 app
VLC media player for Android Open-source Åbn .smf for at afspille (bruger en soundfont-synth).
Web1 app
Signal (web MIDI editor) Gratis Upload .smf for at afspille og redigere den i browseren uden at installere noget.

Tekniske detaljer

dyb specifikation
Magic bytes`MThd` (hex 4D 54 68 64) ved offset 0 - identifikator for MIDI-header-chunk
Header-chunk struktur`MThd` + 4-byte længde `00 00 00 06` + format-type (2 bytes) + antal spor (2 bytes) + timing-division (2 bytes)
Track-chunk magi`MTrk` (hex 4D 54 72 6B) starter hver track-chunk
Byte-rækkefølgeBig-endian for alle multi-byte heltal
Format-typer0 (enkelt sammenflettet spor), 1 (multi-spor synkront - mest almindelig), 2 (multi-spor asynkront - sjælden)
Timing-opløsningIndstilles af division-feltet i headeren (f.eks. 480 ticks/fjerdedelsnode); tempo angives af `FF 51` meta-hændelse i mikrosekunder/slag
Typisk filstørrelse1 KB - 100 KB; en komplet multi-spor sang er normalt under 50 KB
KomprimeringIngen; delta-tid bruger variable-length quantity (VLQ) kodning for kompakthed, ikke datakomprimering
LydindholdGemmer MIDI-hændelsesinstruktioner (node til/fra, velocity, programskift, controller), ikke samplede bølgeformer
MIDI-kanalerOp til 16 samtidige kanaler pr. fil; kanal 10 er reserveret til slagtøj ifølge General MIDI-konventionen
Meta-hændelserTempo (`FF 51`), taktart (`FF 58`), spornavn (`FF 03`), sangtekster (`FF 05`), ophavsret, slut-på-spor (`FF 2F`)
MIME-type`audio/midi`; genkendes også som `audio/x-midi` og `audio/sp-midi`
Udgivet1988 (SMF 1.0 specification)
Seneste versionSMF 1.0 (stable since 1988; unchanged format)
Åben standardJa · royaltyfri
Specifikationmidi.org

SMF-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med SMF-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 SMF-filer.

Ofte stillede spørgsmål

Hvad er forskellen på .smf og .mid?
Ingenting - begge er Standard MIDI Files med identisk binært format. .smf er en alternativ filendelse, der bruges af visse hardware-enheder (Roland, Yamaha keyboards) og ældre software.
Hvordan konverterer jeg .smf til MP3?
Du render den: åbn .smf i MuseScore og eksportér til MP3, eller brug TiMidity++ med en soundfont. Kvaliteten afhænger af din soundfont, da filen ikke indeholder lyd.
Hvorfor lyder .smf-filen tynd eller anderledes på en anden enhed?
Fordi lyden kommer fra afspilningsenhedens synthesizer/soundfont, ikke fra selve filen. Installer en SoundFont (.sf2) af høj kvalitet for bedre afspilning.
Kan jeg åbne .smf i et tekstredigeringsprogram?
Nej - det er et binært format. Åbn den i MuseScore (viser noder) eller en hex-editor (viser rå bytes). Hvis du omdøber den til .mid, kan enhver MIDI-software åbne den.

Referencer

1Library of Congress - SMF format descriptionwww.loc.gov
2MIDI Association - Standard MIDI Files specificationmidi.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.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database 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-Å