← Все разделы
Раздел 2Eng

Синхронизация темпо-мэпа при обработке только барабанов (Drums Only)

При конвертации в режиме Drums Only (включена галка «My file contains only drums») сервис возвращает только MIDI-файл (example_drums_only.mid) — без стемов. Этот раздел короткий: его задача — убедиться, что транскрипция барабанов прошла корректно и MIDI точно совпадает с вашим аудио. Темпо-мэп при этом берётся прямо из MIDI — можно открывать и работать.

2.1. Проверка синхронизации MIDI с исходным аудио

Как и в разделе 1, открываем MIDI как новый проект (не перетаскиваем в открытый!), чтобы Logic забрал темпо-мэп из файла, затем подкладываем исходное аудио и проверяем совпадение.

  1. Откройте example_drums_only.mid → Open With → Logic Pro. В проекте появится дорожка Tempo с темпо-мэпом из файла (здесь ~68 BPM) и регион Drums (Kick = C1).
  2. Перетащите исходный example_drums_only.wav в проект на позицию 1 1 1 1.
  3. Проверьте совпадение MIDI-нот с ударами аудио. Самый точный способ — сравнить время в миллисекундах: поставьте плейхед на старт MIDI-ноты, затем на транзиент удара в волне и сверьте показания LCD.
    • Первый удар: нота 00:28,209 против транзиента 00:28,204 → расхождение ~5 мс.
    • Последний удар: нота 03:59,090 против транзиента 03:59,095 → расхождение ~5 мс.
    • Удар в середине: нота 02:21,149 против транзиента 02:21,151 → расхождение ~2 мс.

Допустимое расхождение — в пределах 10 мс (частота обработки 100 FPS). Как видно, по всей длине трека синхронизация удерживается в этих рамках. Транскрипция корректна — можно тренироваться под неё, темпо-мэп уже встроен в MIDI.

2.2. Расхождение темпо-мэпа с целевым проектом

Отдельная задача — вставить полученный drums-MIDI не в его собственный темпо-мэп, а в уже существующий проект со своей сеткой. Здесь простого совпадения с исходным аудио уже недостаточно.

Пример: в готовом проекте полный микс и барабаны лежат на постоянном темпе 136 BPM. А DrumsMIDI посчитал темпо-мэп в районе ~68 BPM (ровно вдвое меньше, плавающий). Темпо-мэпы разные — если просто перетащить drums-MIDI в такой проект, ноты не встанут по сетке и разъедутся.

Чтобы переложить drums-MIDI с его родного темпо-мэпа на темпо-мэп вашего проекта, используется утилита Adjust Tempo-Map — об этом следующий раздел.