什么是虚拟钢琴?

虚拟钢琴键盘拥有逼真的音色合成。可用鼠标点击或键盘快捷键弹奏多个八度的音符,无需实体钢琴。

声音由 Tone.js 复音三角波合成器生成,所以可以按住音符、同时弹和弦。键盘最下排 Z、X、C、V、B、N、M 对应当前八度的白键,上排 S、D、G、H、J 对应黑键。延音(sustain)让音符响到自然衰减完毕,八度按钮可整体上移或下移,录音按钮把你的演奏存成可下载的 WebM 音频。

使用方法

  1. 点击虚拟钢琴上的任意琴键即可弹奏音符——白键是自然音,黑键是升降音。
  2. 使用电脑键盘可以更快地弹奏——键盘底部两行对应钢琴键(Z=C,S=C#,X=D,以此类推)。
  3. 使用键盘上方的控件切换八度范围或更换音色。

何时使用

  • 出差或办公时没有真钢琴,用来练音阶或和弦指型。
  • 把脑海中的旋律快速试奏一遍,录一段短片发给合作者或导入 DAW。
  • 教初学者键盘上每个音的位置,屏幕上有字母标注辅助记忆。

结果

一位音乐学生想练习C大调音阶。他在虚拟键盘上依次点击C、D、E、F、G、A、B、C,通过扬声器清晰地听到每个音符。

常见问题

电脑键盘上的哪几个键对应哪个音?
最下排 Z X C V B N M 弹当前八度从 C 到 B 的白键,上排 S、D、G、H、J 对应 C#、D#、F#、G#、A# 黑键。再按一次同一个键就重新触发该音。同时按住多个键会发出和弦。
点了琴键却听不到声音,怎么办?
音频要先有一次交互动作才能播放。首次点击或按键会初始化合成器,可能有半秒左右的延迟,之后每个音都即时发声。如果系统已静音、或当前标签被静音,工具无法绕过。
录下来的音频和我实际弹的一致吗?
一致。Tone.js 的 Recorder 直接从合成器输出抓音,时序、力度、延音都跟现场播放一样。文件是 WebM(或设备支持的其他音频格式),可以直接拖进 DAW 或原样分享。
可以更换音色并在特定音阶里弹奏吗?
可以。键盘上方的「音色」选项可在原声、电钢琴、风琴和合成器之间切换;音阶选择器能在任意主音上高亮大调、小调、五声、蓝调或半音阶的音。开启「锁定」后,音阶外的按键不会发声,初学者就能只听到在调性内的音。
延音开和关有什么区别?
延音关闭时,音符只在按住键的过程中发声,松手即止。延音打开后,无论是否松手,每个音都会响到自然衰减结束——就像踩下声学钢琴右踏板的效果。

相关工具