.SMF

Файл SMF

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

Файл SMF - это Standard MIDI File (стандартный MIDI-файл). Это тот же формат, что и .mid, но с другим расширением, используемым клавиатурами Roland, Yamaha и Casio. Он хранит события нот и тайминг, а не записанный звук, поэтому качество воспроизведения зависит от синтезатора. Открывайте его с помощью VLC, Windows Media Player или MuseScore; чтобы получить MP3 или WAV, выполните рендеринг из MuseScore.

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

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

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

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

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

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

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

Файлы с расширением .smf содержат данные последовательностей MIDI - Musical Instrument Digital Interface. Файлы SMF хранят полные инструкции по воспроизведению MIDI для аппаратных синтезаторов, программных секвенсоров и приложений с поддержкой MIDI. В отличие от аудиоформатов, таких как .wav или .mp3, файлы SMF не содержат никаких семплированных аудиоданных. По этой причине файл SMF значительно меньше сопоставимых аудиофайлов, и его гораздо проще редактировать понотно в DAW или секвенсоре. Стандартная спецификация SMF была впервые опубликована в 1988 году ассоциацией MIDI Manufacturers Association (MMA), и с тех пор формат остается стабильным.

Содержимое SMF - Standard MIDI File

Файл SMF, который чаще сохраняется с расширением .mid, может содержать инструкции для аудиоустройств по генерации звука, включая:

  • MIDI-ноты (высота тона и сила нажатия),
  • управление громкостью и панорамой,
  • назначение дорожек инструментов,
  • дополнительные эффекты, такие как реверберация или изменение высоты тона (pitch bend).

Формат также позволяет хранить дополнительную информацию, такую как обозначения темпа, музыкальный размер, тексты песен и метаданные об авторских правах. Каждый файл SMF разделен на заголовок (MThd), за которым следуют один или несколько трековых блоков (MTrk).

Использование файлов SMF для обмена данными

Стандарт MIDI был разработан для переносимости аудиоданных между программами и устройствами. Формат 0 поддерживает только одну объединенную дорожку, в то время как Формат 1 хранит несколько синхронных дорожек и является наиболее широко используемым типом. Формат 2 хранит независимые асинхронные паттерны и редко встречается на практике. Файлы SMF поддерживаются секвенсорами и DAW, такими как MuseScore, Cubase, Logic Pro и Digital Performer, а также медиаплеерами, включая VLC.

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

РИСК: LOW

Стандартные MIDI-файлы содержат пассивные данные событий без исполняемого кода. Исторически CVE-2012-0003 позволяла выполнять код через вредоносный MIDI в Windows Media Player - это давно исправлено, но держите плееры обновленными. В остальном .smf - это безопасные данные.

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

в двух словах
ПОЛНОЕ НАЗВАНИЕStandard MIDI Fileтакже известен как SMF, MIDI sequence
РАЗРАБОТЧИКMIDI Manufacturers Association (MMA) / AMEIс 1988 (SMF 1.0 specification)
КАТЕГОРИЯАудиофайлы
MIME-ТИПaudio/midi
ТИППоследовательность музыкального исполнения - синхронизированные события MIDI (бинарные, не семплированное аудио)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.opus.m3u.m3u8.wfp
Это расширение также используется в…
  • Бэкап Simple Machine Forum - Некоторое программное обеспечение для форумов использует .smf для файлов экспорта базы данных форума - это обычный текст/SQL, совершенно не связанный с MIDI.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
4D546864
ASCII
MThd
Заголовок «MThd» со смещением 0, за которым следует 4-байтовая длина 00 00 00 06, затем поля формата/дорожек/деления. Трековые блоки начинаются с «MTrk» (4D 54 72 6B).

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

Windows3 apps
VLC media player Открытый код Откройте файл .smf - VLC воспроизводит MIDI, используя встроенный синтезатор (установите саундфонт в Настройки > Ввод/кодеки > MIDI для лучшего качества).
Windows Media Player Встроенная Дважды щелкните, чтобы воспроизвести через встроенный в Windows программный синтезатор GS wavetable.
MuseScore Открытый код Файл > Открыть .smf для просмотра в виде редактируемых нот; экспорт в MP3/WAV/PDF/MusicXML.
macOS3 apps
QuickTime Player Встроенная Откройте файл .smf для воспроизведения; старые версии macOS воспроизводят MIDI нативно. В современных macOS используйте VLC или MuseScore, если QuickTime отказывается его открывать.
Apple Logic Pro Платно Импортируйте MIDI/SMF в проект Logic, чтобы добавить программные инструменты и создать аудио.
MuseScore Открытый код Файл > Открыть .smf для просмотра в виде редактируемых нот; экспорт в MP3/WAV/PDF/MusicXML.
Linux2 apps
MuseScore Открытый код Файл > Открыть .smf для просмотра в виде редактируемых нот; экспорт в MP3/WAV/PDF/MusicXML.
TiMidity++ Открытый код Запуск из терминала: «timidity song.smf» - выполняет рендеринг MIDI с использованием саундфонта.
Android1 app
VLC media player for Android Открытый код Откройте .smf для воспроизведения (использует синтезатор с саундфонтами).
Web1 app
Signal (web MIDI editor) Бесплатно Загрузите .smf, чтобы воспроизвести и отредактировать его в браузере без установки чего-либо.

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

глубокая спецификация
Магические байты`MThd` (hex 4D 54 68 64) со смещением 0 - идентификатор блока заголовка MIDI
Структура блока заголовка`MThd` + 4-байтовая длина `00 00 00 06` + тип формата (2 байта) + количество дорожек (2 байта) + деление времени (2 байта)
Магия трекового блока`MTrk` (hex 4D 54 72 6B) начинает каждый трековый блок
Порядок байтовBig-endian для всех многобайтовых целых чисел
Типы форматов0 (одна объединенная дорожка), 1 (многодорожечный синхронный - самый распространенный), 2 (многодорожечный асинхронный - редкий)
Разрешение времениУстанавливается полем division в заголовке (например, 480 тиков на четвертную ноту); темп задается мета-событием `FF 51` в микросекундах на четверть
Типичный размер файла1 КБ - 100 КБ; полная многодорожечная песня обычно меньше 50 КБ
СжатиеОтсутствует; дельта-время использует кодирование переменной длины (VLQ) для компактности, а не сжатие данных
АудиоконтентХранит инструкции событий MIDI (включение/выключение нот, сила нажатия, смена программы, контроллеры), а не семплированные формы волн
Каналы MIDIДо 16 одновременных каналов на файл; канал 10 зарезервирован для ударных по конвенции General MIDI
Мета-событияТемп (`FF 51`), музыкальный размер (`FF 58`), название дорожки (`FF 03`), текст песни (`FF 05`), авторские права, конец дорожки (`FF 2F`)
MIME-тип`audio/midi`; также распознается как `audio/x-midi` и `audio/sp-midi`
Выпущен1988 (SMF 1.0 specification)
Последняя версияSMF 1.0 (stable since 1988; unchanged format)
Открыть стандартноеДа · без роялти
Спецификацияmidi.org

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

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

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

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

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

В чем разница между .smf и .mid?
Ни в чем - оба являются стандартными MIDI-файлами с идентичным бинарным форматом. .smf - это альтернативное расширение, используемое некоторым оборудованием (клавиатуры Roland, Yamaha) и старым программным обеспечением.
Как конвертировать .smf в MP3?
Вам нужно выполнить рендеринг: откройте .smf в MuseScore и экспортируйте в MP3 или используйте TiMidity++ с саундфонтом. Качество зависит от саундфонта, так как файл не содержит аудио.
Почему .smf звучит бедно или иначе на другом устройстве?
Потому что звук исходит от синтезатора/саундфонта воспроизводящего устройства, а не из самого файла. Установите высококачественный SoundFont (.sf2) для лучшего звучания.
Можно ли открыть .smf в текстовом редакторе?
Нет - это бинарный формат. Откройте его в MuseScore (покажет ноты) или в шестнадцатеричном редакторе (покажет необработанные байты). Переименование в .mid позволит любой программе MIDI открыть его.

Ссылки

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

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

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

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

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.TMPTemporary 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