Объединение MIDI
Объедините локальные MIDI-файлы в параллельные дорожки или соедините их встык, а затем скачайте один редактируемый MIDI-файл формата 1 — ничего не загружая на сервер.
Объединение MIDI-файлов
Наложите целые MIDI-файлы друг на друга или соедините их встык, а затем скачайте один редактируемый MIDI-файл формата 1.
Без загрузки на сервер
Перетащите MIDI-файлы сюда или выберите вручную
.mid/.midi · 2–16 files · 10 MB each · 30 MB total
Чтобы начать, выберите два MIDI-файла или больше.
Нужны отдельные партии? Используйте Разделитель MIDI. Чтобы проверить результат объединения, откройте его в MIDI-плеер.
Как объединить MIDI-файлы
- 1. Выберите файлы. Выберите или перетащите от двух до шестнадцати файлов .mid или .midi. Инструмент локально анализирует их дорожки, события, длительность и тайминг.
- 2. Задайте порядок и режим. Расположите файлы в нужном порядке, затем выберите «Наложение» для одновременных партий или «Соединение встык» для последовательных сегментов.
- 3. Проверьте и скачайте. Изучите точный план тайминга, устраните предупреждения о совместимости и создайте один MIDI-файл формата 1 с дорожкой-дирижёром и сохранёнными исходными дорожками.
«Наложение» и «Соединение встык»
При наложении каждая исходная дорожка остаётся отдельной, и каждый файл начинается со своего исходного тика. Это удобно для объединения партий фортепиано, баса, ударных и других инструментов на одной общей музыкальной шкале времени.
При соединении встык каждый файл целиком сдвигается за последний тик предыдущего файла. Не добавляются паузы, наложения, кроссфейды, обрезка или привязка к тактам, поэтому фразы, части и разделы точно следуют видимому порядку файлов.
Почему важны порядок файлов и мастер тайминга
В режиме наложения файл 1 задаёт изменения темпа, размера такта и тональности. Остальные файлы сохраняют позиции своих музыкальных событий, но следуют этой ведущей временной шкале, поэтому перемещение другого файла в первую строку может изменить общее время воспроизведения. В режиме соединения порядок определяет последовательность сегментов, и на каждой границе восстанавливаются стандартные значения по умолчанию перед применением собственных событий синхронизации этого файла.
Пересчёт PPQ и тайминг SMPTE
PPQ определяет количество музыкальных тиков на долю. Если значения PPQ различаются, инструмент использует их точное наименьшее общее кратное, если оно умещается в заголовок MIDI. При необычно больших сочетаниях используется PPQ первого файла с округлением рациональных значений до ближайшего целого тика; об этом сообщается до экспорта.
SMPTE определяет тики относительно абсолютной частоты кадров. Файлы SMPTE можно объединить, только если все активные файлы используют одинаковую поддерживаемую частоту кадров и число тиков на кадр. Файлы PPQ и SMPTE не выравниваются приблизительно, а несовместимые деления SMPTE не преобразуются автоматически и незаметно.
Форматы MIDI 0, 1 и 2
- Формат 0
- Все события файла находятся в одной исходной дорожке. Она становится одной сохранённой исходной дорожкой рядом с объединённой дорожкой-дирижёром.
- Формат 1
- Синхронные исходные дорожки остаются раздельными и сохраняют исходный порядок. Дорожки, содержащие только события синхронизации, переносятся в объединённую дорожку-дирижёр.
- Формат 2
- Дорожки представляют собой независимые последовательности без единой временной шкалы файла. Инструмент не принимает формат 2 и предлагает сначала разделить эти последовательности, а не сводить несвязанный тайминг воедино.
Сохранение дорожек, событий и вывод в формате 1
Ноты сохраняют высоту, скорость нажатия, канал, порядок и музыкальную позицию. Программы, все номера контроллеров, питч-бенд, послекасание нот и каналов, текст, слова песни, названия, префиксы, маркеры, метки, авторские права, данные последовательности, SysEx, данные, специфичные для секвенсора, и представленные неизвестные метаданные остаются в своих сохранённых исходных до рожках, если они не являются глобальными событиями синхронизации.
Скачиваемый файл всегда имеет формат 1: одна дорожка-дирижёр содержит выбранную временную шкалу темпа, размера и тональности, за ней следуют все сохранённые исходные дорожки в видимом порядке файлов и исходном порядке дорожек. Инструмент заново создаёт один финальный маркер конца для каждой дорожки и не объединяет дорожки по каналам, не придумывает названия дорожек, не квантует ноты и не выбирает инструменты.
Объединение MIDI — это не сведение аудио
MIDI хранит инструкции для исполнения, а не записанный звук. Объединение MIDI-файлов не рендерит инструменты, не балансирует уровни звука, не создаёт форму волны, не разделяет стемы и не создаёт кроссфейд. Чтобы услышать локальный результат, откройте его в MIDI-плеер. Чтобы отрендерить MIDI со звуками General MIDI, используйте MIDI в WAV.
Приватно, локально и с ограничениями
Каждый выбранный MIDI-файл читается, анализируется, объединяется и скачивается прямо в браузере. Ничего не загружается на сервер и не сохраняется. Выберите от двух до шестнадцати файлов .mid или .midi размером до 10 МБ каждый и до 30 МБ суммарно. Каждый файл может содержать до 256 исходных дорожек; активное объединение может сохранить до 512 дорожек и включать до 500 000 необработанных событий во всём выбранном наборе.
Частые вопросы об объединении MIDI
- Бесплатен ли инструмент объединения MIDI и нужен ли аккаунт?
- Инструмент объединения MIDI бесплатен и не требует аккаунта. Выберите от двух до шестнадцати локальных MIDI-файлов, укажите способ объединения и скачайте один объединённый MIDI-файл формата 1.
- Загружаются ли или сохраняются ли мои MIDI-файлы?
- Нет. Файлы читаются, анализируются, объединяются и скачиваются прямо в браузере. Они не загружаются на сервер, не передаются, не сохраняются в аккаунте и не остаются после ухода со страницы или её перезагрузки.
- В чём разница между «Наложением» и «Соединением встык»?
- При наложении каждый файл начинается со своего исходного тика, поэтому партии звучат одновременно. При соединении встык каждый файл целиком размещается после предыдущего без автоматических пауз, наложений, обрезки или привязки к тактам.
- Что происходит, если исходные файлы используют разный темп?
- В режиме наложения первый файл — мастер тайминга, а остальные файлы выравниваются по музыкальным тикам в соответствии с его темпом, размером такта и тональностью. В режиме соединения на границе каждого сегмента восстанавливаются собственные события темпа, размера такта и тональности.
- Может ли инструмент объединять MIDI-файлы с разными значениями PPQ?
- Да. Он и спользует точное общее деление PPQ, если наименьшее общее кратное укладывается в ограничение Standard MIDI. Для необычно больших сочетаний с высоким PPQ используется значение PPQ первого файла с округлением рациональных позиций событий до ближайшего тика, и это решение показывается перед скачиванием.
- Какие форматы MIDI и деления тайминга поддерживаются?
- Инструмент принимает файлы Standard MIDI формата 0 и формата 1 с корректным таймингом PPQ, а также файлы, использующие одинаковую поддерживаемую частоту кадров и число тиков на кадр SMPTE. Формат 2 не принимается, так как его дорожки представляют собой независимые последовательности; сначала разделите эти последовательности, а не сводите их незаметно воедино.
- Сохраняются ли дорожки, каналы и события MIDI?
- Да. Каждая сохранённая исходная дорожка остаётся отдельной в итоговом файле вместе со своими каналами, нотами, скоростью нажатия, программами, контроллерами, питч-бендом, послекасанием, текстом, словами песни, SysEx и другими представленными событиями, не относящимися к синхронизации. Инструмент выносит глобальные события синхронизации в одну дорожку-дирижёр и не объединяет дорожки по каналам.
- Сводит ли или рендерит ли объединение MIDI аудио?
- Нет. MIDI хранит ноты и инструкции для исполнения, а не записанный звук. Инструмент объединяет MIDI-дорожки и временные шкалы; он не сводит аудио, не рендерит инструменты, не создаёт WAV-файл, не разделяет стемы, не квантует исполнение и не определяет музыкальное выравнивание.
Что ещё можно сделать с MIDI
- Разделитель MIDI — разделите один файл на точные партии по дорожкам или каналам до или после объединения.
- MIDI-плеер — просмотрите и воспроизведите объединённый файл в виде пиано-ролла, нотной записи и табулатуры.
- MIDI в WAV — отрендерите объединённый MIDI в стереоаудио для скачивания.
- Генератор последовательностей — создайте новую последовательность аккордов и скачайте её в виде MIDI.