Что такое Виртуальное пианино?

Пианино — виртуальная клавиатура с реалистичным синтезом звука. Играйте кликами мыши или сочетаниями клавиш на нескольких октавах — физический инструмент не нужен.

Звук генерирует полифонический синтезатор треугольной волны на Tone.js, поэтому ноты можно удерживать и играть аккордами. Нижний ряд клавиатуры (Z, X, C, V, B, N, M) играет белые клавиши, верхний (S, D, G, H, J) — чёрные. Сустейн продлевает ноту до естественного затухания, кнопки октав сдвигают диапазон, а кнопка записи сохраняет ваше исполнение в виде скачиваемого WebM-файла.

Как использовать

  1. Нажмите на любую клавишу виртуального пианино, чтобы сыграть ноту — белые клавиши это натуральные ноты, чёрные — диезы и бемоли.
  2. Используйте клавиатуру компьютера для более быстрой игры — нижние два ряда клавиш соответствуют нотам (Z=До, S=До#, X=Ре и т.д.).
  3. Измените диапазон октав или переключите звук инструмента с помощью элементов управления над клавиатурой.

Когда использовать

  • Отрабатывать гаммы или аппликатуру аккордов, когда настоящего пианино рядом нет — в командировке или в офисе.
  • Набросать мелодическую идею и записать короткий клип, чтобы поделиться с соавтором или забросить в DAW.
  • Показать новичку, где какая нота на клавиатуре, опираясь на буквенные подписи поверх клавиш.

Результат

Студент-музыкант хочет отработать гамму до мажор. Он нажимает До, Ре, Ми, Фа, Соль, Ля, Си, До на виртуальной клавиатуре, отчётливо слыша каждую ноту через динамики.

Частые вопросы

Какие клавиши на компьютере соответствуют каким нотам?
Нижний ряд Z X C V B N M играет белые клавиши от До до Си в текущей октаве. S, D, G, H, J — это До#, Ре#, Фа#, Соль# и Ля#. Повторное нажатие той же клавиши перезапускает ноту, удержание нескольких одновременно даёт аккорд.
Почему я ничего не слышу при нажатии клавиш?
Звук не запустится, пока вы не взаимодействуете со страницей в первый раз. Первый клик или нажатие инициализирует синтезатор, это может занять полсекунды. Дальше каждая нота звучит мгновенно. Если громкость системы или вкладки выключена, инструмент это не обойдёт.
Запись совпадает с тем, как я играл?
Да. Recorder из Tone.js берёт выход синтезатора напрямую, поэтому тайминг, динамика и сустейн совпадают с живым воспроизведением. Файл WebM (или формат, который поддерживает ваше устройство) можно перетащить в DAW или поделиться как есть.
Можно сменить тембр и играть в выбранной гамме?
Да. Ряд «Тембр» над клавиатурой переключает звуки между акустическим, электрическим, органом и синтом, а селектор гаммы подсвечивает ноты, входящие в мажор, минор, пентатонику, блюз или хроматику от любой тоники. Включив «Блок», вы заглушаете ноты вне выбранной гаммы — начинающие будут слышать только сочетающиеся звуки.
Чем отличаются включённый и выключенный сустейн?
При выключенном сустейне нота звучит, только пока клавиша зажата: отпустили — звук обрывается. При включённом сустейне каждая нота продолжает звучать до естественного затухания, как если бы вы нажали правую педаль на акустическом пианино.

Похожие инструменты