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