Методика: Онлайн-пианино: играйте мышью или клавиатурой
Страница расчёта: открыть инструмент
Формула
Частота ноты = 440 × 2^((n − 69) ÷ 12), где n — номер ноты по системе MIDI: C4 = 60, A4 = 69. Полутон — множитель 2^(1/12) ≈ 1,0595, октава — ровно удвоение частоты: C5 ровно вдвое выше C4. Диапазон клавиатуры — две октавы от выбранной нижней C, то есть 24 полутона.
Как выполняется расчёт
- Нажмите любую клавишу мышью или клавиатурой компьютера — появится нота и её частота.
- Сдвиньте диапазон кнопками «− октава» и «+ октава», если нужен бас или верх.
- Отрегулируйте громкость ползунком; звук включается после первого нажатия.
Ограничения и допущения
- Настройка равномерная темперация с опорой A4 = 440 Гц — это стандарт концертной настройки. Если инструмент настроен по другой опоре (например 432 Гц), частоты будут отличаться на 0,3 %.
- Звук синтезируется осцилляторами: основной тон плюс четыре обертона с затуханием. Это не сэмпл рояля — тембр условный, зато страница весит десятки килобайт, а не десятки мегабайт.
- Слышимый диапазон ограничен возможностями устройства вывода: на ноутбучном динамике ноты ниже C3 звучат тише и глуше, чем в наушниках.
- Клавиши привязаны по event.code, то есть по физическому положению. Раскладка языка на игру не влияет.