Адаптация темпо-мэпа под эталон (Adjust Tempo-Map)
Этот раздел решает задачу — переложить полученный drums-MIDI с его родного темпо-мэпа на темпо-мэп вашего готового проекта, чтобы ноты встали ровно по сетке и совпали с остальными дорожками.
Идея простая: чтобы передать темпо-мэп вашего проекта, мы создаём в нём «эталонный» MIDI, скармливаем его вместе с drums-MIDI в утилиту Adjust Tempo-Map, и она перекладывает ноты на нужную сетку, сохраняя их реальное время звучания.
3.1. Подготовка эталонного MIDI с темпо-мэпом проекта
Работаем в вашем готовом проекте (в примере — постоянный темп 136 BPM).
- Создайте новую инструментальную дорожку: правый клик в области дорожек → New Software Instrument Track.
- Назначьте ей барабанный инструмент — например, Drum Kit Designer (Stereo).
- На этой дорожке создайте MIDI-регион: правый клик → Create MIDI Region.
- Растяните регион так, чтобы он покрывал точно длину аудио, которое обрабатывалось drums-MIDI (в примере —
example_drums_only), от начала до конца (здесь Length145 0 0 0). - Поставьте в регион две якорные ноты Kick (C1): одну в самом начале (такт 1), вторую в самом конце региона.
Вместо кика можно поставить снейр или любую другую ноту — важно, чтобы они стояли на краях и удерживали MIDI-регион, иначе после экспорта он схлопнется.
- Экспортируйте регион в MIDI-файл: правый клик по региону → Export as MIDI File… (⌥⌘E).
Получился эталонный MIDI (example-etalon-midi.mid) — он несёт темпо-мэп проекта и две якорные точки, удерживающие начало и конец.
3.2. Перекладка через утилиту Adjust Tempo-Map
- Откройте страницу Adjust Tempo-Map (доступна из дашборда).
- В поле Drums MIDI загрузите ваш
example_drums_only.mid— файл, который нужно переложить на сетку проекта. В поле Reference MIDI загрузите только что экспортированныйexample-etalon-midi.mid— файл-эталон с темпо-мэпом проекта. Нажмите Adjust Tempo-Map. - Скачается результат —
example_drums_only_remap-grid.mid.
3.3. Проверка результата
Перед вставкой в проект стоит убедиться, что перекладка прошла правильно, а также определить точку вставки барабанного региона. Откройте скачанный файл как отдельный проект: правый клик → Open With → Logic Pro.
- Темпо-мэп теперь совпадает с проектом — в дорожке Tempo стоят те же 136 BPM.
- Проверьте, что ноты сохранили своё реальное время звучания (сравните миллисекунды с оригиналом из раздела 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 совпадает с барабанным аудио проекта:
- первый удар — нота попадает в транзиент аудио, время
00:28,209сохранено, такт 17; - последний удар —
03:59,090, совпадает с ударом в волне, такт 136; - удар в середине —
02:21,149, совпадает с ударом в волне.
Партия легла ровно по сетке проекта и совпала с остальными дорожками — drums-MIDI успешно адаптирован под темпо-мэп проекта.