.MID

Файл MID

Standard MIDI File (MIDI sequence)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

A MID file is a Standard MIDI File - a compact musical score that tells a synthesizer which notes to play, not a recording of actual sound. Open it with VLC or Windows Media Player for playback, or MuseScore to see and edit the notes. To get an MP3, you render it through MuseScore or TiMidity++ with a soundfont.

Разработчик: MIDI Manufacturers Association (MMA) / AMEI Категория: Аудиофайлы Открыть стандартное MIME: audio/midi
ОТКРЫВАЕТСЯ НА Windows macOS Linux Android Web
Связанные: .OPUS · .M3U · .M3U8 · .WFP

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 16, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла MID?

.mid files are closely related to the .midi format - both are Standard MIDI File (SMF) sequences.

.mid files store musical performance events organized with precise timing. These events can describe:

  • note pitch, velocity, and playback duration,
  • volume, expression, and other controller values,
  • instrument (program) changes across up to 16 channels.

It should be noted that .mid files do not contain audio data, only the event instructions necessary for proper playback by a synthesizer or soundfont engine. Because no audio samples are stored, the same .mid file can sound noticeably different across devices.

Files with the .mid extension can be used by music editing software applications as well as MIDI hardware devices and synthesizers. .mid files serve as a universal way to share musical compositions between programs - digital audio workstations, notation editors, and sequencers all support the format. On hardware devices, .mid files can be used to trigger instruments, change audio output parameters such as pitch or duration, and drive automated performances.

Internally, a .mid file uses a chunk-based binary structure: an MThd header chunk establishes the format type (0, 1, or 2), track count, and timing resolution, followed by one or more MTrk track chunks storing delta-time-stamped events. The .rmi variant wraps the same content in a RIFF container, while the .kar format extends .mid with embedded karaoke lyrics.

Безопасность и защита

РИСК: LOW

A Standard MIDI File is passive event data with no embedded code or macros, so the format itself is low-risk. Historic concern: in 2012 a Windows MIDI parsing flaw (CVE-2012-0003) allowed code execution via a crafted MIDI in Windows Media Player - long since patched, so keep your OS/players updated. Otherwise the main "risk" is disappointment: a MIDI may sound thin or wrong because playback depends on the device's soundfont, not the file.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕStandard MIDI File (MIDI sequence)также известен как SMF, MIDI file
РАЗРАБОТЧИКMIDI Manufacturers Association (MMA) / AMEIс Standard MIDI File 1.0 published 1988 (MIDI protocol 1983)
КАТЕГОРИЯАудиофайлы
MIME-ТИПaudio/midi
ТИПMusical performance sequence - note/control events with timing (binary)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.opus.m3u.m3u8.wfp
Это расширение также используется в…
  • Karaoke MIDI (.kar) - Same Standard MIDI File structure with lyric meta-events embedded for karaoke; often saved with a .mid extension too.
  • RMID (RIFF MIDI) - A MIDI sequence wrapped in a RIFF container, sometimes with an embedded DLS soundbank; uses .rmi but occasionally .mid.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
4D546864
ASCII
MThd
Header chunk 'MThd' at offset 0, followed by a 4-byte length (00 00 00 06) and one or more 'MTrk' track chunks. RMID variant wraps the same data in a RIFF container ('RIFF'....'RMID').

Программы, открывающие файлы MID

Windows4 apps
VLC media player Открытый код Open the .mid; VLC plays MIDI using a bundled/soundfont synth (set a SoundFont in Preferences > Input/Codecs > MIDI for better sound).
Windows Media Player Встроенная Double-click to play via the Windows built-in GS wavetable synth (no extra software needed).
MuseScore Открытый код File > Open the .mid to view it as sheet music, edit notes/instruments, and export to MP3/WAV/PDF/MusicXML.
NoteWorthy Composer Платно Import the MIDI to edit it as notation (legacy but still sold/updated).
macOS3 apps
QuickTime Player Встроенная Older macOS QuickTime plays MIDI; on modern macOS use VLC or MuseScore instead if QuickTime declines it.
Apple Logic Pro Платно Import the MIDI into a project to assign software instruments and produce/render audio.
MuseScore Открытый код File > Open the .mid to view it as sheet music, edit notes/instruments, and export to MP3/WAV/PDF/MusicXML.
Linux3 apps
VLC media player Открытый код Open the .mid; VLC plays MIDI using a bundled/soundfont synth (set a SoundFont in Preferences > Input/Codecs > MIDI for better sound).
MuseScore Открытый код File > Open the .mid to view it as sheet music, edit notes/instruments, and export to MP3/WAV/PDF/MusicXML.
TiMidity++ Открытый код Play from the terminal: 'timidity song.mid' (renders MIDI with a soundfont/patch set).
Android1 app
VLC media player for Android Открытый код Open the .mid to play it (uses a soundfont synth).
Web1 app
Online Sequencer / signal (web MIDI editors) Бесплатно Upload the .mid to play and edit it in the browser without installing anything.

Технические подробности

глубокая спецификация
File encodingBinary, big-endian byte order
File signature (magic bytes)`4D 54 68 64` - ASCII `MThd` at byte offset 0, followed by a 4-byte chunk length (`00 00 00 06`)
Container structureChunk-based: `MThd` header chunk followed by one or more `MTrk` track chunks
Format typesFormat 0 - single multi-channel track; Format 1 - multiple synchronous tracks; Format 2 - independent pattern sequences
MIDI channel capacityUp to 16 simultaneous channels per file, each assignable to a different instrument or voice
Timing resolutionSet by the `division` field in `MThd`; expressed as ticks per quarter note (e.g., 480 PPQ) or SMPTE timecode frames
Event delta-time encodingVariable-length quantity (VLQ) - encodes inter-event timing gaps using 7 bits per byte with an MSB continuation flag
MIME type`audio/midi`; also recognized as `audio/x-midi` and `audio/sp-midi`
Typical file size1 KB - 100 KB; a few minutes of music is usually well under 50 KB because no audio samples are stored
CompressionNone; events are inherently compact through binary opcodes and VLQ delta-time encoding
Meta eventsNon-sound metadata embedded in tracks: tempo (microseconds per beat), time signature, key signature, track name, lyrics, copyright, and end-of-track markers
Developer / maintainerMIDI Manufacturers Association (MMA) and AMEI (Association of Musical Electronics Industry)
MIDI 2.0 compatibility`.mid` encodes MIDI 1.0 messages; the MIDI 2.0 protocol (2020) uses different container formats - `.mid` files remain in widespread active use
ВыпущенStandard MIDI File 1.0 published 1988 (MIDI protocol 1983)
Последняя версияSMF 1.0 (stable since 1988); MIDI 2.0 protocol 2020 uses .midi2/clips, not .mid
Открыть стандартноеДа · без роялти
Спецификацияmidi.org

Конвертации MID

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами MID. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах MID.

Часто задаваемые вопросы

Is a MIDI file an audio recording?
No. A .mid file stores instructions (which notes, how loud, which instrument, when) - not sound. A synthesizer turns those instructions into audio at playback, which is why MIDI files are tiny and can sound different on different devices.
How do I convert a MIDI file to MP3?
You render it: open the .mid in MuseScore (or play it through VLC/TiMidity++ with a soundfont) and export to MP3 or WAV. The audio quality depends on the soundfont, since the MIDI itself contains no sound.
Why does my MIDI file sound different (or bad) on another computer?
Because the sound comes from that device's synthesizer/soundfont, not the file. A better soundfont (FluidSynth, a quality .sf2) makes the same MIDI sound much richer.
How do I open a .mid file to see the notes?
Open it in MuseScore, which displays the MIDI as editable sheet music. You can change notes, instruments and tempo, then export audio or a PDF score.
What's the difference between .mid and .midi?
Nothing - both are the same Standard MIDI File format; .mid is just the DOS-era 3-letter spelling of .midi.
What is a .kar file?
A karaoke MIDI: the same Standard MIDI File with synchronized lyric events added, so karaoke players can display the words while the melody plays.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

.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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z