.SMF

Plik SMF

Standard MIDI File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik SMF to Standard MIDI File - ten sam format co .mid, tylko z innym rozszerzeniem używanym przez klawisze Roland, Yamaha i Casio. Przechowuje zdarzenia nutowe i synchronizację, a nie nagrany dźwięk, więc jakość odtwarzania zależy od syntezatora. Otwórz go za pomocą VLC, Windows Media Player lub MuseScore; aby uzyskać MP3 lub WAV, wyrenderuj go z MuseScore.

Deweloper: MIDI Manufacturers Association (MMA) / AMEI Kategoria: Pliki audio Otwarty standard MIME: audio/midi
OTWIERA SIĘ NA Windows macOS Linux Android Web
Powiązane: .OPUS · .M3U · .M3U8 · .WFP

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 8, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku SMF?

Pliki z rozszerzeniem .smf zawierają dane sekwencji MIDI - Musical Instrument Digital Interface. Pliki SMF przechowują kompletne instrukcje odtwarzania MIDI dla syntezatorów sprzętowych, sekwencerów programowych i aplikacji obsługujących MIDI. W przeciwieństwie do formatów audio, takich jak .wav lub .mp3, pliki SMF nie zawierają żadnych spróbkowanych danych dźwiękowych. Z tego powodu plik SMF jest znacznie mniejszy niż porównywalne pliki audio i znacznie łatwiejszy do edycji nuta po nucie w programie DAW lub sekwencerze. Specyfikacja standardu SMF została po raz pierwszy opublikowana w 1988 roku przez MIDI Manufacturers Association (MMA), a format pozostał stabilny od tego czasu.

Zawartość SMF - Standard MIDI File

Plik SMF, częściej zapisywany z rozszerzeniem .mid, może zawierać instrukcje dla urządzeń audio dotyczące generowania dźwięku, w tym:

  • nuty MIDI (wysokość i siła uderzenia),
  • kontrolę głośności i panoramy,
  • przypisania ścieżek do instrumentów,
  • dodatkowe efekty, takie jak pogłos (reverb) lub odstrojenie (pitch bend).

Format pozwala również na przechowywanie dodatkowych informacji, takich jak oznaczenia tempa, metrum, teksty piosenek i metadane o prawach autorskich. Każdy plik SMF jest podzielony na nagłówek (MThd), po którym następuje jeden lub więcej bloków ścieżek (MTrk).

Używanie plików SMF do udostępniania danych

Standard MIDI został zaprojektowany z myślą o przenoszeniu danych audio między programami i urządzeniami. Format 0 obsługuje tylko jedną połączoną ścieżkę, podczas gdy Format 1 przechowuje wiele synchronicznych ścieżek i jest najczęściej używanym typem. Format 2 przechowuje niezależne, asynchroniczne wzorce i jest rzadko spotykany w praktyce. Pliki SMF są obsługiwane przez sekwencery i programy DAW, takie jak MuseScore, Cubase, Logic Pro i Digital Performer, a także odtwarzacze multimedialne, w tym VLC.

Bezpieczeństwo

RYZYKO: LOW

Pliki Standard MIDI zawierają pasywne dane zdarzeń bez kodu wykonywalnego. Historycznie CVE-2012-0003 pozwalało na wykonanie kodu poprzez sformatowany złośliwie plik MIDI w Windows Media Player - załatane dawno temu, ale należy aktualizować odtwarzacze. Poza tym .smf to bezpieczne dane.

Szczegóły formatu

w pigułce
PEŁNA NAZWAStandard MIDI Fileznany również jako SMF, MIDI sequence
DEWELOPERMIDI Manufacturers Association (MMA) / AMEIod 1988 (SMF 1.0 specification)
KATEGORIAPliki audio
TYP MIMEaudio/midi
TYPSekwencja wykonania muzycznego - zdarzenia MIDI w czasie (binarne, nie spróbkowane audio)
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Kopia zapasowa Simple Machine Forum - Niektóre oprogramowania forów dyskusyjnych używają .smf dla plików eksportu bazy danych forum - zwykły tekst/SQL, całkowicie niezwiązany z MIDI.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
4D546864
ASCII
MThd
Nagłówek „MThd” pod offsetem 0, po którym następuje 4-bajtowa długość 00 00 00 06, a następnie pola formatu/ścieżek/podziału. Bloki ścieżek zaczynają się od „MTrk” (4D 54 72 6B).

Programy otwierające pliki SMF

Windows3 apps
VLC media player Open-source Otwórz plik .smf - VLC odtwarza MIDI za pomocą wbudowanego syntezatora (ustaw zestaw brzmień w Preferencje > Wejście/Kodeki > MIDI dla lepszej jakości).
Windows Media Player Wbudowany Kliknij dwukrotnie, aby odtworzyć za pomocą wbudowanego w Windows syntezatora tablicowego GS.
MuseScore Open-source Plik > Otwórz .smf, aby wyświetlić jako edytowalne nuty; eksportuj do MP3/WAV/PDF/MusicXML.
macOS3 apps
QuickTime Player Wbudowany Otwórz plik .smf, aby odtworzyć; starsze wersje macOS odtwarzają MIDI natywnie. Na nowoczesnych systemach macOS użyj VLC lub MuseScore, jeśli QuickTime go odrzuci.
Apple Logic Pro Płatny Zaimportuj MIDI/SMF do projektu Logic, aby dodać instrumenty programowe i wyprodukować dźwięk.
MuseScore Open-source Plik > Otwórz .smf, aby wyświetlić jako edytowalne nuty; eksportuj do MP3/WAV/PDF/MusicXML.
Linux2 apps
MuseScore Open-source Plik > Otwórz .smf, aby wyświetlić jako edytowalne nuty; eksportuj do MP3/WAV/PDF/MusicXML.
TiMidity++ Open-source Odtwarzaj z terminala: „timidity song.smf” - renderuje MIDI za pomocą zestawu brzmień.
Android1 app
VLC media player for Android Open-source Otwórz .smf, aby odtworzyć (używa syntezatora z zestawem brzmień).
Web1 app
Signal (web MIDI editor) Darmowy Prześlij .smf, aby odtwarzać i edytować go w przeglądarce bez instalowania czegokolwiek.

Szczegóły techniczne

specyfikacja
Magiczne bajty`MThd` (hex 4D 54 68 64) pod offsetem 0 - identyfikator bloku nagłówka MIDI
Struktura bloku nagłówka`MThd` + 4-bajtowa długość `00 00 00 06` + typ formatu (2 bajty) + liczba ścieżek (2 bajty) + podział czasu (2 bajty)
Magiczny bajt bloku ścieżki`MTrk` (hex 4D 54 72 6B) rozpoczyna każdy blok ścieżki
Kolejność bajtówBig-endian dla wszystkich wielobajtowych liczb całkowitych
Typy formatów0 (pojedyncza połączona ścieżka), 1 (wielościeżkowy synchroniczny - najczęstszy), 2 (wielościeżkowy asynchroniczny - rzadki)
Rozdzielczość czasowaUstawiana przez pole podziału w nagłówku (np. 480 tyknięć/ćwierćnutę); tempo określone przez meta-zdarzenie `FF 51` w mikrosekundach/uderzenie
Typowy rozmiar pliku1 KB - 100 KB; kompletny wielościeżkowy utwór zazwyczaj poniżej 50 KB
KompresjaBrak; delta-time używa kodowania o zmiennej długości (VLQ) dla zwartości, a nie kompresji danych
Zawartość audioPrzechowuje instrukcje zdarzeń MIDI (włączenie/wyłączenie nuty, siła uderzenia, zmiana programu, kontroler), a nie spróbkowane przebiegi falowe
Kanały MIDIDo 16 jednoczesnych kanałów na plik; kanał 10 zarezerwowany dla perkusji zgodnie z konwencją General MIDI
Meta-zdarzeniaTempo (`FF 51`), metrum (`FF 58`), nazwa ścieżki (`FF 03`), tekst (`FF 05`), prawa autorskie, koniec ścieżki (`FF 2F`)
Typ MIME`audio/midi`; rozpoznawany również jako `audio/x-midi` i `audio/sp-midi`
Wydano1988 (SMF 1.0 specification)
Najnowsza wersjaSMF 1.0 (stable since 1988; unchanged format)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjamidi.org

Konwersje SMF

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami SMF. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki SMF.

Najczęściej zadawane pytania

Jaka jest różnica między .smf a .mid?
Żadna - oba to Standard MIDI Files o identycznym formacie binarnym. .smf to alternatywne rozszerzenie używane przez niektóre urządzenia (klawisze Roland, Yamaha) i starsze oprogramowanie.
Jak przekonwertować .smf na MP3?
Należy go wyrenderować: otwórz .smf w MuseScore i wyeksportuj do MP3 lub użyj TiMidity++ z zestawem brzmień (soundfont). Jakość zależy od zestawu brzmień, ponieważ plik nie zawiera dźwięku.
Dlaczego .smf brzmi słabo lub inaczej na innym urządzeniu?
Ponieważ dźwięk pochodzi z syntezatora/zestawu brzmień urządzenia odtwarzającego, a nie z samego pliku. Zainstaluj wysokiej jakości SoundFont (.sf2), aby uzyskać lepsze brzmienie.
Czy mogę otworzyć .smf w edytorze tekstu?
Nie - to plik binarny. Otwórz go w MuseScore (pokazuje nuty) lub w edytorze szesnastkowym (pokazuje surowe bajty). Zmiana nazwy na .mid pozwoli otworzyć go w dowolnym oprogramowaniu MIDI.

Źródła

1Library of Congress - SMF format descriptionwww.loc.gov
2MIDI Association - Standard MIDI Files specificationmidi.org

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.CRDOWNLOADChrome Partial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.DBSQLite Database File
9.EXEWindows Executable (Portable Executable)
10.SWFSmall Web Format (Shockwave Flash)

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z