Чтобы рассчитать время дилея для синхронизации эха с темпом трека, достаточно одной формулы: разделите 60000 на BPM композиции — получите длительность четвертной ноты в миллисекундах. Например, при темпе 120 BPM четверть равна 500 мс, восьмая — 250 мс, а восьмая с точкой — 375 мс. Именно эти значения выставляются в параметре Delay Time плагина или педали, когда нужно, чтобы повторы сигнала попадали точно в сетку ритма.
Задача расчёта задержки встречается не только у звукорежиссёров. Аналогичные вычисления нужны при настройке цифровых процессоров эффектов, программировании микроконтроллеров, оценке сетевых задержек и компенсации рассинхрона звука и видео. Ниже разберём базовые формулы, перевод BPM в миллисекунды, расчёт в сэмплах и типичные ошибки, из-за которых дилей «плывёт» относительно аранжировки.
Базовая формула: от BPM к миллисекундам
Темп в музыке измеряется в ударах в минуту (BPM — beats per minute). В одной минуте 60 секунд, или 60000 миллисекунд. Разделив это число на BPM, получаем длительность одной четвертной ноты:
Delay (мс) = 60000 / BPM
Дальше значение масштабируется под нужную нотную длительность. Чтобы получить восьмую ноту, результат делят на 2, шестнадцатую — на 4, половинную — умножают на 2. Для пунктирных длительностей (нота с точкой) базовое значение умножается на 1,5, для триолей — на 2/3.
Пример для темпа 90 BPM: четверть — 666,7 мс, восьмая с точкой — 500 мс, триольная восьмая — примерно 444,4 мс. Округление до целых миллисекунд на слух незаметно, поэтому дробную часть можно отбросить.
Ключевая формула: Delay (мс) = 60000 / BPM. Все остальные длительности получаются умножением или делением этого значения.
Таблица готовых значений для популярных темпов
Чтобы не считать каждый раз вручную, удобно держать под рукой таблицу. Ниже приведены значения, вычисленные по формуле выше — их можно проверить самостоятельно для любого темпа.
| BPM | Четверть, мс | Восьмая, мс | Восьмая с точкой, мс | Шестнадцатая, мс |
|---|---|---|---|---|
| 80 | 750 | 375 | 562,5 | 187,5 |
| 100 | 600 | 300 | 450 | 150 |
| 120 | 500 | 250 | 375 | 125 |
| 128 | 468,75 | 234,4 | 703,1 | 117,2 |
| 140 | 428,6 | 214,3 | 321,4 | 107,1 |
Обратите внимание: восьмая с точкой при 120 BPM равна четверти при 160 BPM — это свойство используют, чтобы один и тот же дилей звучал по-разному в треках с кратными темпами.
Расчёт в сэмплах для цифровой обработки
Внутри DAW и DSP-процессоров задержка хранится не в миллисекундах, а в сэмплах. Перевод выполняется через частоту дискретизации: количество сэмплов равно времени в секундах, умноженному на sample rate.
Сэмплы = (Время_мс / 1000) × SampleRate
При частоте 44100 Гц задержка 500 мс — это 22050 сэмплов, при 48000 Гц — 24000 сэмплов. Этот расчёт важен при ручной компенсации задержки плагинов (plugin delay compensation) и при программировании аудиоэффектов на микроконтроллерах, где буфер задержки задаётся именно в отсчётах.
⚠️ Внимание: если вы меняете частоту дискретизации проекта, дилей, заданный в сэмплах вручную, изменит своё звучание по времени. Всегда привязывайте задержку к миллисекундам или к темпу хоста, если плагин это поддерживает.
Пошаговая инструкция настройки дилея по темпу
Порядок действий одинаков для большинства DAW и педалей с функцией tap tempo:
- 🎵 Определите BPM проекта — он отображается в транспортной панели DAW или определяется тапом по метроному.
- 🧮 Вычислите базовое значение: 60000 / BPM.
- 🎼 Выберите нотную длительность под задачу: четверть для плотного ритмичного эха, восьмую с точкой для «плавающего» гитарного дилея.
- 🎚️ Введите значение в параметр
Delay Timeили включите синхронизацию с темпом хоста (Sync) и выберите длительность из списка. - 👂 Проверьте на слух: повторы должны ложиться в сетку без «двоения» ритма.
☑️ Проверка настройки дилея
Обратная задача: узнать BPM по времени задержки
Иногда нужно двигаться в обратную сторону — например, вы нашли красивое время дилея на слух и хотите узнать, какому темпу оно соответствует. Формула зеркальная:
BPM = 60000 / Delay_мс
Задержка 400 мс соответствует 150 BPM для четверти или 75 BPM для половинной ноты. Этот приём помогает, когда сэмпл или луп имеет неизвестный темп: измерив его длину в миллисекундах, вы вычисляете BPM и подгоняете проект.
Во многих DAW длину выделенного аудиофрагмента можно посмотреть в информационной панели — это быстрый способ определить темп лупа без сторонних инструментов.
Типичные ошибки при расчёте
Первая ошибка — путаница между длительностями. Пользователь рассчитывает четверть, а ожидает звучание восьмой с точкой, и дилей кажется «медленным». Всегда проверяйте, какую именно ноту вы посчитали.
Вторая проблема — половинный и двойной темп. Трек с ощущаемым темпом 70 BPM может быть записан в проекте как 140 BPM. Обе синхронизации корректны математически, но звучат по-разному. Ориентируйтесь на ощущаемый пульс композиции, а не только на цифру в транспорте.
⚠️ Внимание: при высоком уровне Feedback даже правильно рассчитанный дилей может «замыливать» микс. Снижайте уровень повторов и фильтруйте эхо по верхним частотам, если инструмент теряет читаемость.
- ⚠️ Не округляйте значения до круглых чисел «для красоты» — 500 мс вместо 468,75 мс при 128 BPM даст заметный уход от сетки.
- 🎧 Не настраивайте дилей в соло-режиме: проверяйте его только в контексте микса.
- 📐 Не забывайте про pre-delay в реверберации — это тоже задержка, и она считается по той же формуле.
Зачем нужен pre-delay и как его считать
Pre-delay — пауза между сухим сигналом и началом реверберации. Его часто ставят равным 32-й или 64-й ноте: сначала считают четверть (60000/BPM), затем делят на 8 или 16. Так голос остаётся разборчивым, а «хвост» реверберации не сливается с атакой.
Дилей за пределами музыки: сети и электроника
В сетевых задачах «время дилея» — это задержка прохождения пакета (latency). Её не рассчитывают по формуле BPM, а измеряют утилитами вроде ping: значение RTT (round-trip time) показывает время пути туда-обратно. Односторонняя задержка приблизительно равна половине RTT, если маршрут симметричен.
В цифровой электронике задержку распространения сигнала (propagation delay) берут из документации на микросхему — конкретные значения зависят от серии логики и условий эксплуатации, поэтому сверяйтесь с даташитом производителя, а не с усреднёнными таблицами.
В аудио дилей считается через BPM и длительность ноты, в DSP — через сэмплы и sample rate, в сетях — измеряется, а не вычисляется. Не переносите формулы из одной области в другую.
FAQ: частые вопросы о расчёте времени дилея
Какое время дилея выбрать для вокала?
Универсального значения нет — оно зависит от темпа и аранжировки. Часто используют восьмую или четвертую ноту с умеренным feedback, а для короткого «утолщения» голоса — задержки короче 50–100 мс без привязки к сетке. Подбирайте на слух в контексте микса.
Что делать, если в плагине нет ввода в миллисекундах?
Включите режим синхронизации с темпом (Sync/Tempo Sync) и выберите нотную длительность из списка. Если доступен только tap tempo — нажимайте кнопку в ритме нужной длительности несколько раз подряд.
Как рассчитать дилей для триолей?
Разделите базовое значение четверти на 1,5 (то есть умножьте на 2/3). При 120 BPM триольная восьмая составит 500 × 2/3 ≈ 333 мс.
Почему дилей отстаёт от ритма, хотя значение посчитано верно?
Возможные причины: неверно определён BPM проекта, трек записан с живым темпом без сетки, либо включена дополнительная задержка в цепочке плагинов. Проверьте метроном по аудиодорожке и посмотрите общую задержку канала в микшере DAW.
Нужно ли пересчитывать дилей при смене частоты дискретизации?
Если задержка задана в миллисекундах или синхронизирована с темпом — нет, DAW пересчитает автоматически. Если вы вручную указали значение в сэмплах (например, при программировании DSP) — пересчёт обязателен по формуле из раздела про сэмплы.