Развлечения

Методика: Онлайн-пианино: играйте мышью или клавиатурой

Страница расчёта: открыть инструмент

Формула

Частота ноты = 440 × 2^((n − 69) ÷ 12), где n — номер ноты по системе MIDI: C4 = 60, A4 = 69. Полутон — множитель 2^(1/12) ≈ 1,0595, октава — ровно удвоение частоты: C5 ровно вдвое выше C4. Диапазон клавиатуры — две октавы от выбранной нижней C, то есть 24 полутона.

Как выполняется расчёт

  1. Нажмите любую клавишу мышью или клавиатурой компьютера — появится нота и её частота.
  2. Сдвиньте диапазон кнопками «− октава» и «+ октава», если нужен бас или верх.
  3. Отрегулируйте громкость ползунком; звук включается после первого нажатия.

Ограничения и допущения

  • Настройка равномерная темперация с опорой A4 = 440 Гц — это стандарт концертной настройки. Если инструмент настроен по другой опоре (например 432 Гц), частоты будут отличаться на 0,3 %.
  • Звук синтезируется осцилляторами: основной тон плюс четыре обертона с затуханием. Это не сэмпл рояля — тембр условный, зато страница весит десятки килобайт, а не десятки мегабайт.
  • Слышимый диапазон ограничен возможностями устройства вывода: на ноутбучном динамике ноты ниже C3 звучат тише и глуше, чем в наушниках.
  • Клавиши привязаны по event.code, то есть по физическому положению. Раскладка языка на игру не влияет.

Источники