Разделитель MIDI-дорожек

Разделите локальный MIDI-файл по исходным дорожкам или активным каналам, а затем скачайте один MIDI-файл или ZIP-архив — без загрузки файла на сервер.

Разделить MIDI-файл

Разделите файл Standard MIDI по исходным дорожкам или активным каналам MIDI, а затем скачайте точные партии.

Без загрузки на сервер

Выберите файл .mid или .midi размером до 10 МБ. Файл останется в этом браузере.

Перетащите MIDI-файл сюда или выберите вручную

.mid/.midi · до 10 МБ

Чтобы начать, выберите MIDI-файл.

Как разделить MIDI-файл

  1. 1. Выберите MIDI-файл. Выберите или перетащите файл .mid или .midi. Сплиттер локально анализирует его формат, дорожки, каналы, ноты, события и тайминг.
  2. 2. Выберите способ группировки. Оставьте предложенный вариант или переключайтесь между исходными дорожками и MIDI-каналами, если доступны оба варианта.
  3. 3. Скачайте партии. Скачайте любую партию как отдельный MIDI-файл формата 0 или выберите несколько партий и упакуйте их точные файлы в один ZIP-архив.

Исходные дорожки и MIDI-каналы

Исходные дорожки повторяют уже имеющуюся музыкальную структуру файла. Обычно это правильный выбор, если файл формата 1 уже содержит отдельные дорожки фортепиано, баса, ударных или аранжировки. Названия дорожек, текст песни, прочий текст, префиксы и локальные данные настройки остаются при исходной дорожке.

MIDI-каналы собирают канальные сообщения со всего файла. Это полезно, когда одна исходная дорожка содержит несколько инструментов на разных каналах — особенно в формате 0. Если исходная дорожка использует несколько активных каналов, её произвольный текст на уровне дорожки и SysEx нельзя надёжно отнести к какому-то одному каналу, поэтому они не приписываются наугад.

Форматы MIDI 0, 1 и 2

Формат 0
Все события находятся на одной исходной дорожке. Разделение по каналам часто даёт наиболее полезный результат, если активно несколько каналов.
Формат 1
Несколько синхронных дорожек используют общую временную шкалу. Исходные дорожки обычно самый безопасный вариант для начала, а режим каналов позволяет перегруппировать канальные сообщения между этими дорожками.
Формат 2
Каждая дорожка — независимая последовательность со своей временной шкалой. Сплиттер сохраняет эти последовательности раздельными и отключает режим каналов, вместо того чтобы незаметно объединять несвязанный тайминг.

Что сохраняет сплиттер

Ноты сохраняют высоту, силу нажатия, порядок и абсолютный музыкальный тайминг. Смены программы, все номера контроллеров, питч-бенд, послекасание нот и канальное послекасание остаются нетронутыми для выбранной дорожки или канала. Темп, размеры такта, тональности, смещения SMPTE, маркеры, точки синхронизации и поддерживаемые служебные события «дирижёрской» дорожки включаются там, где это применимо.

Режим исходных дорожек сохраняет локальные метаданные и служебные события выбранной дорожки. Режим каналов также сохраняет эти данные, если у исходной дорожки ровно один активный канал. Он пропускает названия, текст песни, префиксы, прочий текст и SysEx, которые нельзя однозначно отнести к каналу, из многоканальных дорожек — вместо того чтобы присоединить их не к той партии.

MIDI-дорожки — это не аудиостемы

MIDI хранит ноты и инструкции по исполнению. В нём нет записанного вокала, аудио ударных или инструментальных звуковых волн, поэтому разделение MIDI не выполняет разделение звуковой записи на составляющие. Чтобы прослушать локальный MIDI-файл перед работой с ним, откройте MIDI-плеер. Чтобы создать обычную аудиозапись со звуками General MIDI, используйте MIDI в WAV.

Работа с DAW, практикой и ZIP-архивами

Отдельные MIDI-файлы удобны для импорта одной партии в DAW, нотный редактор, аппаратный секвенсор или приложение для практики. Если выбрано несколько партий, ZIP-архив содержит те же отдельно названные MIDI-файлы, чтобы их можно было распаковать и импортировать вместе.

Результаты в формате 0 и 1 сохраняют итоговую длину временной шкалы исходного файла, включая завершающую тишину, поэтому отдельно импортированные партии остаются синхронизированными. Инструмент сохраняет исходный порядок выбранных событий в пределах одного тика, помещая общий «дирижёрский» контекст в начало; он не добавляет звук, не квантует ноты и не выбирает новые инструменты.

Конфиденциально, локально и с ограничениями

MIDI-файл читается, разбирается, разделяется и упаковывается прямо в браузере. Ничего не загружается на сервер и не сохраняется, а имя файла и выбранные параметры исчезают при перезагрузке или уходе со страницы. Сплиттер принимает файлы .mid и .midi размером до 10 МБ, не более 256 исходных дорожек и 500 000 событий. Поддерживаются Standard MIDI форматы 0, 1 и 2 с корректным таймингом PPQ или SMPTE и как минимум одним канальным событием.

Вопросы о разделителе MIDI

Как разделить MIDI-файл на отдельные дорожки?
Выберите файл .mid или .midi, просмотрите найденные партии, оставьте выбранными исходные дорожки и укажите нужные дорожки. Скачайте одну партию как MIDI-файл или выберите несколько партий, чтобы скачать их вместе в ZIP-архиве.
Разделять по исходным дорожкам или по MIDI-каналам?
Используйте исходные дорожки, если файл уже разделяет музыкальные партии на удобные исходные дорожки. Используйте MIDI-каналы, если несколько партий находятся на одной дорожке, но используют разные MIDI-каналы. Разделение по каналам не может надёжно отнести текст на уровне дорожки или SysEx из исходной дорожки с несколькими активными каналами.
В чём разница между форматами MIDI 0, 1 и 2?
Формат 0 хранит все события на одной дорожке, поэтому разделение по каналам часто полезно. Формат 1 хранит синхронные дорожки с общей временной шкалой. Формат 2 хранит независимые последовательности, поэтому сплиттер предлагает только исходные дорожки и не объединяет их временные шкалы по каналам.
Сохраняются ли темп, размер такта и тональность?
Да. События темпа, размера такта, тональности, SMPTE, маркеров, точек синхронизации и поддерживаемые служебные события «дирижёрской» дорожки переносятся в соответствующие результаты. Партии формата 0 и 1 сохраняют итоговое выравнивание исходного файла, а партии формата 2 сохраняют собственную длину последовательности.
Сохраняются ли смены программы, контроллеры, питч-бенд и послекасание?
Да. Результаты в режиме исходных дорожек сохраняют все события выбранной дорожки, кроме её старого маркера окончания. Результаты в режиме каналов сохраняют ноты выбранного канала, смены программы, все номера контроллеров, питч-бенд, послекасание нот и канальное послекасание.
Может ли это отделить вокал, ударные или инструменты от аудиозаписи?
Нет. MIDI содержит ноты и инструкции по исполнению, а не звукозапись. Этот инструмент может разделять существующие MIDI-дорожки или каналы, но не может извлечь вокал, ударные или инструментальные стемы из MP3, WAV или другой аудиозаписи.
Загружается ли мой MIDI-файл на сервер или сохраняется?
Нет. Выбранный MIDI-файл читается, анализируется, разделяется и упаковывается в браузере. Он не загружается на сервер, не передаётся, не сохраняется в аккаунте и не хранится после ухода со страницы или её перезагрузки.
Какие файлы и ограничения поддерживает разделитель MIDI?
Он поддерживает файлы Standard MIDI .mid и .midi в формате 0, 1 или 2 с корректным таймингом PPQ или SMPTE. Файл может быть размером до 10 МБ и содержать до 256 исходных дорожек и 500 000 событий, с как минимум одним канальным MIDI-событием.

Продолжите работу с музыкой

  • MIDI-плеер — просматривайте и воспроизводите локальный MIDI-файл в виде пианоролла, нотной записи и табулатуры.
  • MIDI в WAV — преобразуйте локальный MIDI-файл в стереоаудио для скачивания.
  • Транспонировщик музыки — переносите распознанный текст с аккордами в другую тональность.
  • Создатель гитарных табов — пишите табулатуру для шестиструнной гитары и экспортируйте в Guitar Pro, MIDI или текстовый формат.