打开网页就能弹的电子琴模拟器:左手在伴奏区按一个键就出和弦,鼓、贝斯、和弦三轨自动伴奏跟着走;流行 8 拍、慢摇、迪斯科、华尔兹、进行曲、波萨诺瓦、摇滚、抒情 16 拍八种节奏型,速度 60~200 可调,带同步开始、前奏尾奏。电钢琴、管风琴、弦乐、铜管等十种音色全部现场合成,电脑键盘、鼠标、手机都能弹。想找一台带伴奏的电子钢琴或乐器模拟器,这一页不用下载、不用注册。
怎么用
这是一台打开网页就能弹的在线电子琴,和真电子琴一样分两只手:左手在伴奏区按和弦,右手在旋律区弹旋律,按下「开始伴奏」之后,鼓、贝斯、和弦三轨会跟着你左手的和弦自动走。不用下载、不用注册,电脑和手机都能用。
一、认一认琴键
可视键盘默认是 C3 到 C6 三个八度、共 37 个键。最左边浅绿色那 19 个键(C3~F#4)是左手伴奏区,从 G4 往右是右手旋律区。常见电子琴也是把伴奏区的分割点放在一个 F# 上,这里照这个习惯。点面板上的「伴奏区」可以关掉它,关掉之后整排都当旋律键弹,伴奏停在最后一个和弦上继续走。
手机上一屏放大约两个八度,在琴键上横着滑就能看到别的音。
二、左手按和弦:单指和多指
面板上的下拉可以选两种指法:
- 单指和弦(默认):按一个键=以它为根音的大三和弦;按住根音的同时再按它左边任意一个黑键=小三和弦,左边任意一个白键=属七和弦,黑白各按一个=小七和弦。按着的几个键里最右边那个永远是根音。比如 A 单按是 A 大三,A 加左边的 F# 是 Am,G 加左边的 F 是 G7。
- 多指和弦:照乐理把和弦的三四个音按全。认得大三、小三、属七、大七、小七、减三、增三、挂四八类,转位也认(E、G、C 三个键一起按照样认成 C)。按的键认不出来时,只发你按的那几个原音,伴奏保持上一个和弦不变。
和弦会被记住:松开左手,伴奏继续按刚才那个和弦走,直到你按下一个。伴奏没开的时候按和弦,会用伴奏音色把和弦托住让你听一听,松手就收。
三、电子琴面板
-
开始伴奏/停止伴奏:也可以按回车。开着「尾奏」时,按停止会在下一个小节头奏一小节尾奏再停;这时再按一次就立刻停。
-
节奏型:八种,每种都是鼓轨、贝斯轨、和弦轨三条步进网格——
节奏型 拍子 建议速度 听感 流行 8 拍 4/4 100 最通用,闭镲八分音符、军鼓 2、4 拍 慢摇 4/4 三连音 72 一拍三下,老歌慢歌 迪斯科 4/4 120 底鼓踩满四拍,开镲在反拍,贝斯八度跳 华尔兹 3/4 3/4 108 「嘭—恰—恰」 进行曲 4/4 112 贝斯一根一五,和弦在 2、4 拍 波萨诺瓦 4/4 128 鼓边切分,和弦躲着正拍 摇滚 4/4 124 贝斯八分音符一路推根音 抒情 16 拍 4/4 76 闭镲十六分音符铺满,贝斯长音 换节奏型时速度会自动调到它的建议值,之后可以再改。
-
速度:60~200 BPM,滑块或「−5/+5」,键盘上 [ 减慢、] 加快。伴奏在走的时候改速度,会从下一步起无缝换过去,小节里的位置不跳。
-
同步开始:打开后先不出声,左手在伴奏区按下第一个和弦的那一刻伴奏才起,适合想「一上手就带着和弦进」的时候。起播后它会自动关上。
-
前奏、尾奏:各一小节,可以分别开关。前奏最后一拍是嗵鼓加花,尾奏是一记吊镲加一个托满整小节的和弦。
-
伴奏音量与主音量:伴奏音量只管鼓、贝斯、和弦这三轨,主音量管整台琴。右手旋律想更突出,就把伴奏音量往下拉。
四、音色轮
十种音色:电钢琴、管风琴、弦乐、铜管、长笛、萨克斯风格主音、钢片琴、合成贝斯、合成铺底、八音盒。点音色轮上的按钮切换,键盘上用数字键更快:1~9 依次是前九种,0 是第十种。音色只换右手,伴奏的三轨用固定音色。钢片琴和八音盒会高一个八度发声,合成贝斯低一个八度。
五、用电脑键盘弹
琴键的两排和本站在线钢琴一样:下排 Z S X D C V G B H N J M 是一个八度,上排 Q 2 W 3 E R 5 T 6 Y 7 U 高一个八度,键位图常驻在键盘下方,浅色格子落在伴奏区里。默认下排 Z 是 C4,左手区的 C~F# 正好在下排左半边;← → 能把键位整体挪一个八度,挪低之后下排十二个键全是伴奏区,十二个根音都够得着。
上排的 2、3、5、6、7 本身是黑键,所以切音色用的数字键是 1、4、8、9、0,或者小键盘上的数字,或者按住 Shift 再按任何一个数字。不想让页面接管这些键,点「暂停拦截」;琴键区滚出屏幕时页面也不会抢键盘。
怎么看结果
面板上那块绿色液晶屏
- 第一行:当前节奏型、速度和状态(停止/前奏/伴奏/尾奏/等左手和弦)。
- 中间的大字是认出来的和弦记号:C 是 C 大三和弦,Am 是 A 小三,G7 是 G 属七,Fmaj7 是 F 大七,Dm7 是 D 小七,Bdim 是 B 减三,Caug 是 C 增三,Dsus4 是 D 挂四。下面一行小字给出中文名和当前指法。
- 最下面一排圆点是拍点:4/4 拍四个点、华尔兹三个点,第一拍亮红色。它跟着声音走,看它就知道现在在小节的哪儿。
和弦没认出来、或者认得不对
- 多指模式下只按了两个音认不出来,至少要三个不同的音;五个以上不同的音也不认。
- 按的是六和弦、九和弦这类表外的和弦,会只发原音。C、E、G、A 四个音会被认成 Am7(这四个音和 Am7 的构成音完全一样),这不算错。
- 单指模式下最右边那个键才是根音,先按的键如果在右边,出来的和弦就会以它为根。
- 伴奏区的键按了却出旋律音色,说明「伴奏区」被关掉了。
声音不对怎么办
- 完全没声音:先用鼠标点一下琴键——浏览器要求先有一次真实点击才允许发声;再看手机侧面的静音开关、媒体音量和面板上的两个音量滑块。页面上出现红色说明的,是这个浏览器没有给出 Web Audio,面板照常能用,只是不发声,换个浏览器再试。
- 左手换和弦要过一会儿才听见:多半是蓝牙耳机的延迟,换有线耳机或外放。
- 声音发炸:把主音量或伴奏音量拉低一点;右手同时按的键越多,页面会自动把每个音收小一点,但总量太大仍可能削顶。
- 音色「不像」:正常。这里十种音色全是合成的近似,不是采样,下面「原理」一节讲了为什么。
另外要如实说清三点局限:合成音色不是采样,和真乐器有明显差距;蓝牙耳机有延迟,快句子和换和弦都会拖;电脑键盘能同时按几个键受硬件限制,按不满和弦时可以到键盘测试页看看你的键盘同时能认几个键。
常见问题
电子琴伴奏到底在「伴」什么?
一台电子琴的自动伴奏,其实是替你请了一支三人小乐队:鼓手按节奏型打一个小节循环,贝斯手弹根音、五音这些低音,节奏吉他或钢琴在规定的位置扫和弦。你左手按的和弦就是给他们看的「和弦谱」,他们每一步都照着当前和弦变调。这一页的三条轨就是这三个人。
什么叫乐器模拟器,这一页算吗?
算一种。乐器模拟器泛指在电脑、手机上模仿真实乐器的程序,钢琴、架子鼓、吉他、古筝都有。本站同一组里还有在线钢琴(纯钢琴、带跟着弹)、在线架子鼓(打鼓与步进音序器)、在线节拍器和在线调音器。这一页和在线钢琴的区别在三件事:自动伴奏、十种音色的音色轮、电子琴面板。
设置会被记住吗?
会记六项:音色、节奏型、速度、单指还是多指、伴奏音量、主音量,存在这台设备的浏览器本地,换设备不跟着走,清掉浏览数据就没了。前奏、尾奏、同步开始、伴奏区这几个开关每次打开页面都回到默认。
原理与冷知识
- 为什么伴奏不会越弹越飘。 网页里的定时器是出了名地不准,页面一忙就会迟到十几毫秒。所以这一页的定时器从不直接发声:它每 25 毫秒醒一次,只做一件事——往前看 0.12 秒,把落在这个窗口里的那几步,按「第几步 × 每步多少秒」算出精确时刻,交给浏览器的音频时钟去排。音频时钟由声卡驱动、不受页面忙闲影响,所以每一下都落在该落的地方。一拍多少秒是 60 除以 BPM,再除以一拍分几步,就是每一步的长度:120 BPM、每拍四步时,一步是 0.125 秒。
- 和弦一换,已经排好的音怎么办。 前瞻窗口意味着总有一小段伴奏已经提前排进去了。如果不管,左手换了和弦要等上一拍才听得见。这一页的做法是:和弦一变,把已经排进去、还没响完的贝斯和和弦音全部掐掉,按新和弦在原来的时刻重排一遍,剩下的时长照旧。
- 单指和弦省的是左手的指法。 按全一个属七和弦要四个手指、还要记住每个调里是哪四个音;单指规则把它压成「根音+左边一个键」:根音决定是哪个和弦,左边加黑键还是白键决定大小三和弦还是七和弦。代价是能表达的和弦种类少,想要大七、减三、挂四这些,就得切到多指和弦照乐理按全。
- 多指和弦识别就是在做减法。 把按下的键都折进一个八度里去掉重复,得到三四个音级;再轮流假设其中一个是根音,把其他音减去它,看剩下的间隔(比如 0、4、7 是大三,0、3、7 是小三)能不能在表里找到。先试最低音当根,是为了让原位优先;增三和弦三个音间隔完全相等,不管从哪个音开始都能对上,所以只能按最低音算根音。
- 十种音色全靠「减法合成」。 锯齿波、方波这类波形本身带着一大串泛音,声音又亮又毛;过一道低通滤波器把高处削掉,再套一条「起音—衰减—持续—释放」的音量包络,就能搭出弦乐、铜管、萨克斯风格主音这些音色。两层同一个音稍微错开几个音分,就有了合唱般的厚度;再加一点每秒五六次的音高摆动,就是颤音。电钢琴、钢片琴、八音盒则是反过来,用几个干净的正弦叠加,靠「一敲就响、自己散掉」的包络认出它们。
- 波萨诺瓦的节奏是从吉他上来的。 它诞生于上世纪五十年代末的巴西,特点是右手拨弦把和弦放在反拍、切分的位置,低音却稳稳落在正拍,两层互相错开,听起来又慵懒又往前走。这一页的波萨诺瓦节奏型里,鼓边那一行就是在模仿这种切分。
- 华尔兹是 3/4 拍里最好认的一种。 第一拍低音,第二、三拍和弦,「嘭—恰—恰」。很多人第一次听出拍号,就是从华尔兹开始的:数着一、二、三,每到「一」脚下就想踩一下。