.MIDI

Plik MIDI

Standard MIDI File (MIDI sequence)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .midi to zapis nutowy - przechowuje nuty, taktowanie i polecenia instrumentów, a nie nagrany dźwięk. Możesz go odtworzyć za pomocą VLC lub Windows Media Player. Aby wyeksportować go jako MP3 lub wyświetlić nuty jako partyturę, użyj programu MuseScore (bezpłatny). Jeśli aplikacja odmawia otwarcia pliku, zmień jego rozszerzenie z .midi na .mid - zawartość jest identyczna.

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

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 14, 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 MIDI?

Plik .midi to Standard MIDI File (SMF) - binarna sekwencja zdarzeń wykonawczych generowanych przez syntezatory, klawiatury sterujące i cyfrowe stacje robocze audio (DAW). Format ten przechowuje wysokość nut, dynamikę (velocity), taktowanie, zmiany kontrolerów i przypisania instrumentów, ale nie zawiera żadnych próbek dźwiękowych. Jakość odtwarzania zależy całkowicie od syntezatora lub zestawu próbek (soundfont) użytego do renderowania.

Rozszerzenie .midi jest bajt po bajcie identyczne z .mid. Różnica wynika wyłącznie z długości rozszerzenia: limit nazw plików 8.3 w systemie DOS wymusił krótszą formę .mid, podczas gdy nowoczesne systemy operacyjne akceptują pełną pisownię .midi. Niektóre aplikacje, w szczególności Ableton Live, wymagają zmiany nazwy z .midi na .mid przed importem.

Plik zaczyna się od czterobajtowego znacznika MThd (nagłówek MIDI), po którym następuje 6-bajtowy nagłówek deklarujący typ formatu, liczbę ścieżek i rozdzielczość czasową. Następnie występują jeden lub więcej bloków ścieżek MTrk. Istnieją trzy typy formatów: Format 0 przechowuje wszystkie kanały na jednej ścieżce; Format 1 wykorzystuje wiele zsynchronizowanych ścieżek; Format 2 przechowuje niezależne sekwencje wzorów.

Specyfikacja Standard MIDI File 1.0 została opublikowana w 1988 roku przez MIDI Manufacturers Association i od tego czasu pozostaje stabilna. MIDI 2.0 (2020) rozszerza podstawowy protokół, ale używa innych formatów klipów; sekwencje .midi pozostają w powszechnym użyciu w programach DAW, oprogramowaniu do notacji i syntezatorach sprzętowych.

Bezpieczeństwo

RYZYKO: LOW

Standard MIDI File to pasywne dane zdarzeń bez osadzonego kodu lub makr, więc sam format jest nieszkodliwy. Uwaga historyczna: CVE-2012-0003 pozwalał na wykonanie kodu poprzez spreparowany plik MIDI w starszych wersjach Windows Media Player - błąd został dawno naprawiony. Dbaj o aktualizację systemu i odtwarzaczy. Głównym ryzykiem jest rozczarowanie: jakość dźwięku zależy od syntezatora/soundfontu, a nie od samego pliku.

Szczegóły formatu

w pigułce
PEŁNA NAZWAStandard MIDI File (MIDI sequence)znany również jako MIDI file, SMF
DEWELOPERMIDI Manufacturers Association (MMA) / AMEIod Standard MIDI File 1.0 published 1988 (MIDI protocol 1983)
KATEGORIAPliki audio
TYP MIMEaudio/midi
TYPSekwencja wykonania muzycznego - zdarzenia nut/kontroli z taktowaniem (binarne)
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
4D546864
ASCII
MThd
Blok nagłówka „MThd” na offsecie 0, po którym następuje 4-bajtowa długość (00 00 00 06) i bloki ścieżek MTrk. Identyczny z .mid - rozszerzenie .midi to po prostu długa forma.

Programy otwierające pliki MIDI

Windows3 apps
VLC media player Open-source Otwórz .midi, aby go odtworzyć. Aby uzyskać lepszy dźwięk, ustaw SoundFont w Preferencje > Wejście/Kodeki > MIDI.
Windows Media Player Wbudowany Kliknij dwukrotnie, aby odtworzyć za pomocą wbudowanego w Windows syntezatora programowego GS wavetable.
MuseScore Open-source Plik > Otwórz .midi, aby wyświetlić jako partyturę, edytować nuty/instrumenty, eksportować do MP3/WAV/PDF. Zmień nazwę na .mid, jeśli import się nie powiedzie.
macOS3 apps
QuickTime Player Wbudowany Odtwarza MIDI na starszych wersjach macOS; na nowszych użyj VLC lub MuseScore, jeśli QuickTime go odrzuci.
Apple Logic Pro Płatny Zaimportuj MIDI do projektu, przypisz instrumenty programowe i wyrenderuj do audio.
MuseScore Open-source Plik > Otwórz .midi, aby wyświetlić jako partyturę, edytować nuty/instrumenty, eksportować do MP3/WAV/PDF. Zmień nazwę na .mid, jeśli import się nie powiedzie.
Linux2 apps
MuseScore Open-source Plik > Otwórz .midi, aby wyświetlić jako partyturę, edytować nuty/instrumenty, eksportować do MP3/WAV/PDF. Zmień nazwę na .mid, jeśli import się nie powiedzie.
TiMidity++ Open-source Odtwarzaj z terminala: „timidity song.midi” (renderuje MIDI za pomocą soundfontu/zestawu łatek).
Web1 app
Signal (web MIDI editor) Darmowy Prześlij .midi, aby odtwarzać i edytować go w przeglądarce bez instalowania czegokolwiek.

Szczegóły techniczne

specyfikacja
Magiczne bajty`4D 54 68 64` (`MThd`) na offsecie 0, a następnie `00 00 00 06` (długość bloku nagłówka)
Kolejność bajtówBig-endian
Struktura blokówBlok nagłówka `MThd` + jeden lub więcej bloków ścieżek `MTrk`; każdy blok poprzedzony 4-bajtowym identyfikatorem typu i 32-bitową długością
Typy formatówFormat 0 - jedna ścieżka, wszystkie kanały; Format 1 - wiele zsynchronizowanych ścieżek; Format 2 - niezależne wzory
Rozdzielczość czasowaUstawiona w polu division `MThd`: tyknięcia na ćwierćnutę (np. 480 TPQN) lub ramki kodu czasowego SMPTE
Kodowanie tempaMeta-zdarzenie `FF 51 03` przechowuje mikrosekundy na ćwierćnutę; domyślnie 500 000 µs (120 BPM)
Kodowanie delta-timeWartość o zmiennej długości (VLQ) poprzedza każde zdarzenie; kompaktowe kodowanie, brak wypełnienia o stałym rozmiarze
Typy zdarzeńNote-on/off, dynamika, zmiana kontrolera, zmiana programu, pitch bend, aftertouch, SysEx, meta-zdarzenia (tempo, metrum, tekst utworu)
Pojemność kanałów16 kanałów MIDI na ścieżkę; kanał 10 jest konwencjonalnie zarezerwowany dla perkusji
Relacja z .midBajt po bajcie identyczny z `.mid`; `.midi` to długa forma rozszerzenia, akceptowana w nowoczesnych systemach, ale odrzucana przez nazewnictwo DOS 8.3
Typowy rozmiar pliku1 KB - 100 KB; kilka minut muzyki zazwyczaj zajmuje mniej niż 50 KB
Wariant KaraokePliki `.kar` osadzają meta-zdarzenia z tekstem na drugiej ścieżce; poza tym są identyczne z SMF Format 1
Relacja z MIDI 2.0MIDI 2.0 (2020) rozszerza protokół, ale używa innych formatów klipów; SMF `.midi`/`.mid` nie został wyparty
WydanoStandard MIDI File 1.0 published 1988 (MIDI protocol 1983)
Najnowsza wersjaSMF 1.0 (stable since 1988); MIDI 2.0 protocol (2020) uses different clip formats
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjamidi.org

Konwersje MIDI

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami MIDI. 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 MIDI.

Najczęściej zadawane pytania

Jaka jest różnica między .mid a .midi?
Żadna - to ten sam format. .mid to 3-literowa pisownia z ery DOS; .midi to forma długa. Jeśli aplikacja nie otwiera .midi, zmień nazwę na .mid.
Jak przekonwertować plik .midi na MP3?
Należy go wyrenderować: otwórz .midi w MuseScore i wyeksportuj do MP3. Jakość dźwięku zależy od użytego soundfontu, ponieważ sam MIDI nie zawiera nagranego dźwięku.
Czy plik MIDI to nagranie audio?
Nie. Przechowuje on instrukcje muzyczne (nuty, taktowanie, instrumenty), które odtwarza syntezator. Dlatego pliki MIDI są bardzo małe (często poniżej 50 KB) i mogą brzmieć inaczej na różnych urządzeniach.
Dlaczego Ableton Live nie otwiera mojego pliku .midi?
Ableton wymaga rozszerzenia .mid. Zmień nazwę pliku z .midi na .mid - zawartość jest identyczna.
Jak wyświetlić nuty w pliku MIDI?
Otwórz go w programie MuseScore (bezpłatny): wyświetla on plik jako edytowalną partyturę i pozwala na zmianę nut, instrumentów i tempa, a następnie eksport do audio lub PDF.

Źródła

1MIDI Association - Standard MIDI Filesmidi.org
2Standard MIDI File Format Spec 1.1midimusic.github.io

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

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