Чтобы рассчитать время дилея для синхронизации эха с темпом трека, достаточно одной формулы: разделите 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. Все остальные длительности получаются умножением или делением этого значения.