虚拟钢琴

网页弹钢琴:25 键琴键点击 + 电脑键盘弹奏,三种合成音色、录音回放,零依赖本地发声

在线虚拟钢琴工具:提供 C4–C6 共 25 个琴键(15 白键 + 10 黑键),可直接点击 / 触摸弹奏,也支持电脑键盘映射(A-L 白键、W-U 黑键,标准 DAW 惯例)。 音色由 WebAudio 实时合成,提供钢琴感、电钢琴、管风琴三种音色与音量、±2 八度移位调节;内置录制回放功能,可把弹奏的音符序列录下来循环播放对照练习。 全部声音在浏览器本地合成,不上传任何数据、零第三方依赖。

演奏设置

当前按下

—

鼠标点按或键盘按键都会在这里实时显示音名

70%
八度移位(电脑键盘)原位

只平移电脑键盘映射(每档 12 个半音),屏显琴键不变:A 键当前对应 C4。

录制与回放

空闲0 / 500 音符

点「录制」后弹奏的每个音符会按 {音名, 相对时刻, 时长} 记录(上限 500 个音符,数据仅存本页内存,刷新即失), 停止后可回放对照;开启循环回放可当伴奏轨反复播放。

琴键(C4 – C6 · 25 键)

按下:—

电脑键盘映射为 A-L 白键、W-U 黑键(标准 DAW 惯例);触摸设备直接点按。音色为合成音,非采样钢琴。

提示:琴键按下时高亮(鼠标与键盘同步);管风琴音色按住持续发声、松手约 0.3 秒收音,钢琴感与电钢琴音色会自动衰减。 若在音量条 / 音色框等控件上打字无效,属正常防冲突设计,点击页面空白处恢复弹奏。

#虚拟钢琴是什么?

虚拟钢琴是一款完全运行在浏览器里的在线钢琴工具:页面渲染 C4–C6 共 25 个琴键(一个半八度多一点,覆盖两个完整八度 C4-B5 加一个高音 C6), 既可以用鼠标 / 触摸直接点按,也可以用电脑键盘弹奏——主键位行 A S D F G H J K L 对应一排白键,上排 W E T Y U O P 对应黑键, 这是 Ableton Live、FL Studio 等 DAW 通用的键盘演奏映射惯例。声音不依赖任何音频文件,而是用 WebAudio 的振荡器(Oscillator)实时叠加基频与泛音、 配合增益包络(Gain envelope)合成,提供钢琴感、电钢琴、管风琴三种音色,并可调音量与 ±2 八度移位;还支持录制弹奏序列并回放(可循环)。

钢琴键黑白怎么分布?(一个八度 7 白 + 5 黑)

一个八度包含 12 个半音,在键盘上分成 7 个白键(C D E F G A B)和 5 个黑键(C# D# F# G# A#)。 黑键不是均匀分布的:E-F、B-C 之间是半音直接相邻,所以这两处没有黑键;其余白键相邻处(C-D、D-D... 等全音关系)各有一个黑键。 因此黑白键以「2 黑 + 3 黑」为一组循环(C# D# 靠在一起,F# G# A# 靠在一起)。本工具的白键等宽平铺(flex 布局), 黑键宽度约为白键的 62%,按「中心对齐相邻白键接缝」的规则用百分比绝对定位叠加在白键上方,位置由纯函数计算、可单测验证。

键盘字母怎么对应音?(A=C4 惯例的来源)

把电脑键盘当钢琴弹的映射并非随手安排:字母主行 A-L 的 9 个键恰好能放下 C4 到 D5 的 9 个白键(A=C4、S=D4、D=E4、F=F4、G=G4、H=A4、J=B4、K=C5、L=D5), 而黑键正好落在键盘上排错开的 W E T Y U(C#4 D#4 F#4 G#4 A#4)以及 O P(C#5 D#5)上——上下排字母的物理交错关系与钢琴黑白键的交错结构完全同构, 手型不需要别扭地扭转。这套映射在 Ableton Live、FL Studio 等音乐软件中已成事实标准,本工具沿用,学会一次到处通用。 「八度移位」按钮可把整套键盘映射整体上移 / 下移(每档 12 个半音),用于弹奏屏显琴键之外的更高或更低音区。

合成音和真钢琴有什么差别?

真钢琴的声音是琴槌击弦后琴弦与音板共鸣的产物:泛音列复杂且随击键力度、延音踏板动态变化,还带有击弦瞬态噪声。 本工具用 OscillatorNode 程序合成来「示意」钢琴质感:钢琴感音色 = 三角波基频叠加 2、3 次泛音 + 约 1.2 秒指数衰减包络 + 轻微起振; 电钢琴 = 正弦波叠加一个八度泛音、约 0.8 秒衰减;管风琴 = 正弦加少量方波、按住持续发声、松手约 0.3 秒收音。 合成音干净稳定、零加载零依赖,但没有真实击弦噪声、琴体共鸣与力度层次,适合旋律创作、练耳、简谱验证与娱乐弹奏; 需要演奏级音色时,建议使用采样音源或真钢琴。

录音回放有什么用?

点「录制」后,你弹的每个音符会按 {音名, 相对时刻 ms, 时长 ms} 记录成序列(上限 500 个音符),停止后可原样回放。典型用途: ① 弹一句短旋律后回放对照,客观检查自己的节奏与错音——耳朵听「正在弹的」和听「回放的」判断标准更冷静; ② 开启循环回放,把一段和弦进行变成循环伴奏轨,在上面练习即兴配旋律; ③ 随手记录突然出现的旋律灵感,防止弹完就忘。录音数据只存在当前页面内存里,刷新或关闭页面即清空,不会上传。

八度是什么?

八度(octave)指相邻两个同名音之间的音程,例如 C4 到 C5:高音的频率恰好是低音的 2 倍(C4≈261.6Hz,C5≈523.3Hz), 听起来「是同一个音、只是更高」。一个八度均分为 12 个半音,钢琴上就是 7 白 + 5 黑一组。 本工具的音名采用科学音高记法:中央 C 记作 C4(MIDI 编号 60,标准音 A4=440Hz),每升高一个半音 MIDI 编号 +1,频率按 2^(n/12) 倍增。 「八度移位 +1」表示电脑键盘整体上移一个八度(每个键 +12 半音),可以够到屏显琴键之外的高音区。

#常见问题 (FAQ)

钢琴键黑白是怎么分布的?

一个八度 12 个半音 = 7 个白键(C D E F G A B)+ 5 个黑键(C# D# F# G# A#);E-F、B-C 之间是半音相邻所以没有黑键,黑键呈「2+3」分组循环。本工具黑键宽度约为白键 62%,中心对齐相邻白键接缝定位。

电脑键盘字母怎么对应钢琴音?

沿用 DAW 惯例:A S D F G H J K L 对应 C4 到 D5 的白键,W E T Y U O P 对应黑键;上下排字母的物理交错与钢琴黑白键结构同构。八度移位按钮可把映射整体上下平移 12 个半音每档。

这里的钢琴声是真钢琴吗?

不是,是 WebAudio 程序合成音:振荡器叠加基频与泛音再加指数衰减包络来模拟钢琴质感,干净稳定但没有真实击弦噪声、共鸣与力度层次;适合练耳、旋律创作与娱乐,演奏级需求建议用采样音源。

录音回放能用来做什么?

弹一句后回放对照检查节奏与错音;开启循环回放把和弦进行变成伴奏轨练即兴;也可随手记录旋律灵感。录音上限 500 个音符,仅存在本页内存中,刷新即清空、不上传。

弹琴时打字 / 滚动会不会误触?

只有 A-L、W-U、O、P 这 15 个字母键被映射为琴键且已过滤输入框聚焦与按键重复事件;按住 Ctrl/Alt/Win 等修饰键的组合快捷键不会被劫持,音量条与音色下拉框聚焦时键盘弹奏自动暂停防误触。

相关工具推荐

排序算法可视化

可视化展示冒泡、快速、归并等排序过程

热门 新品 本地

电子木鱼

敲一下加一功德,合成木鱼音、禅语弹幕与连击彩蛋,纯本地解压小玩具

热门 新品 本地

口算题卡生成器

加减乘除混合比大小填空六种题型,进退位与带余数控制,A4 双栏打印附答案页

热门 新品 本地

电缆载流量速查

铜铝电线明敷穿管安全载流量速查,温度并排修正、负载反推线径与空开档位

热门 新品 本地

数据采样工具

对数据集进行采样、分桶、分组操作

新品 本地

增强剪贴板管理器

支持分类、搜索、格式化的剪贴板历史

新品 本地

相关教程