Для постоянного музыкального темпа, где одна доля равна четвертной: миллисекунды на долю = 60 000 ÷ BPM, частота импульсов в герцах = BPM ÷ 60, а BPM = 60 000 ÷ миллисекунды на долю. Для любого повторяющегося цикла длительностью t мс: Гц = 1000 ÷ t, а t = 1000 ÷ Гц. Поэтому 120 BPM = 500 мс на долю = 2 Гц, а цикл 100 мс = 10 Гц. Это преобразования музыкального тайминга и частоты циклов, а не пульса или медицинских показателей.
Таблица перевода BPM в миллисекунды и герцы
Длительность четвертной → частота долей с округлением при необходимости до шести знаков: 100 BPM → 600 мс → 1,666667 Гц; 112 → 535,714286 мс → 1,866667 Гц; 120 → 500 мс → 2 Гц; 123 → 487,804878 мс → 2,05 Гц; 124 → 483,870968 мс → 2,066667 Гц; 127 → 472,440945 мс → 2,116667 Гц; 128 → 468,75 мс → 2,133333 Гц; 130 → 461,538462 мс → 2,166667 Гц; 150 → 400 мс → 2,5 Гц; 155 → 387,096774 мс → 2,583333 Гц; 160 → 375 мс → 2,666667 Гц; 180 → 333,333333 мс → 3 Гц. Ноты с точкой, триоли и другие длительности масштабируют четвертную, но не меняют исходный BPM.
Начните с четвертной
При 120 BPM результат 60000/120 равен точно 500 мс, при 128 BPM — точно 468,75 мс. Десятичный ввод хранится дробью, поэтому округлённый показ не участвует дальше.
Масштабируйте длительности
Целая равна четырём четвертям, половинная — двум, восьмая — половине, а каждое следующее деление снова вдвое короче. Это точные дробные множители.
Инвертируйте длительность для герц
Цикл длительностью t мс повторяется 1000/t раз в секунду. Поэтому четверть 500 мс равна 2 Гц, восьмая 250 мс — 4 Гц. Это частота цикла, а не высота звука.
Помните о контракте темпа
Партитура может задавать другую единицу доли, а DAW — менять темп. TempoCalc считает постоянный темп четвертными. Размер группирует доли, но сам не меняет формулу.