Пианино с клавиатуры компьютера: раскладка клавиш
Коротко
На клавиатуре компьютера играют по физическим клавишам, а не по буквам: нижний ряд Z X C V B N M — белые ноты нижней октавы от C4, на ряд выше S D G H J — её чёрные клавиши. Ряд Q W E R T Y U — белые ноты верхней октавы, цифры 2 3 5 6 7 — её чёрные. Раскладка языка (ЙЦУКЕН или QWERTY) значения не имеет. Сейчас настроены две октавы C4 – B5, нижняя C звучит на 261,6 Гц.
Раскладка: какая клавиша какой ноте соответствует (C4 – B5)
| Клавиша | Нота | Название | Частота, Гц |
|---|---|---|---|
| Z | C4 | До | 261,6 |
| S | C#4 | До-диез | 277,2 |
| X | D4 | Ре | 293,7 |
| D | D#4 | Ре-диез | 311,1 |
| C | E4 | Ми | 329,6 |
| V | F4 | Фа | 349,2 |
| G | F#4 | Фа-диез | 370 |
| B | G4 | Соль | 392 |
| H | G#4 | Соль-диез | 415,3 |
| N | A4 | Ля | 440 |
| J | A#4 | Ля-диез | 466,2 |
| M | B4 | Си | 493,9 |
| Q | C5 | До | 523,3 |
| 2 | C#5 | До-диез | 554,4 |
| W | D5 | Ре | 587,3 |
| 3 | D#5 | Ре-диез | 622,3 |
| E | E5 | Ми | 659,3 |
| R | F5 | Фа | 698,5 |
| 5 | F#5 | Фа-диез | 740 |
| T | G5 | Соль | 784 |
| 6 | G#5 | Соль-диез | 830,6 |
| Y | A5 | Ля | 880 |
| 7 | A#5 | Ля-диез | 932,3 |
| U | B5 | Си | 987,8 |
Рассчитано по методике инструмента «Онлайн-пианино: играйте мышью или клавиатурой».
Как считаем
Частота ноты = 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, то есть по физическому положению. Раскладка языка на игру не влияет.
Частые вопросы
какие клавиши отвечают за ноты на клавиатуре компьютера
Z X C V B N M — белые ноты нижней октавы (до, ре, ми, фа, соль, ля, си), S D G H J — её чёрные клавиши. Верхняя октава повторяет то же самое рядом: Q W E R T Y U для белых и цифры 2 3 5 6 7 для чёрных. Восемь белых клавиш нижней октавы читаются в ряд снизу вверх, как на самом пианино.
нужно ли переключать раскладку на английский
Нет. Инструмент слушает event.code — это код физической клавиши, а не буква. Клавиша Z остаётся клавишей Z, даже когда система печатает «я». Поэтому играть можно при любой включённой раскладке, включая ЙЦУКЕН, и переключение языка на ходу ничего не сломает.
почему чёрные клавиши на цифрах, а не подряд
По расположению на клавиатуре: цифры 2 3 5 6 7 стоят над Q W E R T примерно там, где на пианино чёрные клавиши стоят над белыми. Пропущены 1, 4 и 8 — между нотами ми и фа, си и до чёрных клавиш нет, поэтому и цифры не нужны.
Ещё на сайте
Размеры одежды и обуви Перевод размеров США ↔ Европа ↔ Россия по длине стопы Математика для вуза: линейная алгебра и статистика по шагам Определители, Гаусс и статистика — каждый шаг на виду, как в тетради Работа с файлами PDF, фото и данные — файлы не покидают устройство Развлечения и эзотерика Лунный календарь, гадания, нумерология и помощники выбора