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

Адаптация темпо-мэпа под эталон (Adjust Tempo-Map)

Этот раздел решает задачу — переложить полученный drums-MIDI с его родного темпо-мэпа на темпо-мэп вашего готового проекта, чтобы ноты встали ровно по сетке и совпали с остальными дорожками.

Идея простая: чтобы передать темпо-мэп вашего проекта, мы создаём в нём «эталонный» MIDI, скармливаем его вместе с drums-MIDI в утилиту Adjust Tempo-Map, и она перекладывает ноты на нужную сетку, сохраняя их реальное время звучания.

3.1. Подготовка эталонного MIDI с темпо-мэпом проекта

Работаем в вашем готовом проекте (в примере — постоянный темп 136 BPM).

  1. Создайте новую инструментальную дорожку: правый клик в области дорожек → New Software Instrument Track.
  2. Назначьте ей барабанный инструмент — например, Drum Kit Designer (Stereo).
  3. На этой дорожке создайте MIDI-регион: правый клик → Create MIDI Region.
  4. Растяните регион так, чтобы он покрывал точно длину аудио, которое обрабатывалось drums-MIDI (в примере — example_drums_only), от начала до конца (здесь Length 145 0 0 0).
  5. Поставьте в регион две якорные ноты Kick (C1): одну в самом начале (такт 1), вторую в самом конце региона.

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

  6. Экспортируйте регион в MIDI-файл: правый клик по региону → Export as MIDI File… (⌥⌘E).

Получился эталонный MIDI (example-etalon-midi.mid) — он несёт темпо-мэп проекта и две якорные точки, удерживающие начало и конец.

3.2. Перекладка через утилиту Adjust Tempo-Map

  1. Откройте страницу Adjust Tempo-Map (доступна из дашборда).
  2. В поле Drums MIDI загрузите ваш example_drums_only.mid — файл, который нужно переложить на сетку проекта. В поле Reference MIDI загрузите только что экспортированный example-etalon-midi.mid — файл-эталон с темпо-мэпом проекта. Нажмите Adjust Tempo-Map.
  3. Скачается результат — example_drums_only_remap-grid.mid.

3.3. Проверка результата

Перед вставкой в проект стоит убедиться, что перекладка прошла правильно, а также определить точку вставки барабанного региона. Откройте скачанный файл как отдельный проект: правый клик → Open With → Logic Pro.

  1. Темпо-мэп теперь совпадает с проектом — в дорожке Tempo стоят те же 136 BPM.
  2. Проверьте, что ноты сохранили своё реальное время звучания (сравните миллисекунды с оригиналом из раздела 2):
    • первый удар — 00:28,209;
    • последний удар — 03:59,090.

Запомните, где начинается партия ударных (начало MIDI-региона): реальные удары начинаются там, куда попадает их абсолютное время на сетке 136 BPM — в примере с такта 17.

3.4. Вставка в проект

Перетащите example_drums_only_remap-grid.mid в ваш проект на позицию 17 1 1 1 (на барабанную дорожку с нужным инструментом).

Важный нюанс. Когда вы открываете adjusted-MIDI отдельным проектом (п. 3.3), Logic видит, что партия стартует с 17-го такта — эта информация записана в файле. Но при перетаскивании MIDI-файла прямо в проект стартовая позиция теряется: Logic ставит регион туда, куда вы его бросили.

3.5. Финальная проверка в проекте

Убедитесь, что вставленный MIDI совпадает с барабанным аудио проекта:

  1. первый удар — нота попадает в транзиент аудио, время 00:28,209 сохранено, такт 17;
  2. последний удар — 03:59,090, совпадает с ударом в волне, такт 136;
  3. удар в середине — 02:21,149, совпадает с ударом в волне.

Партия легла ровно по сетке проекта и совпала с остальными дорожками — drums-MIDI успешно адаптирован под темпо-мэп проекта.