Show HN:用键盘扫弦的虚拟吉他 Guitoro,我玩到快忘了时间
Hacker News 今天挂了个「Show HN」:一个叫 Guitoro 的浏览器吉他,上线 3 小时攒到 153 分、55 条评论。作者 talccc 的动机很朴素——手边没有真琴想弹几个和弦,把网上的浏览器吉他试了一圈,都觉得到不了想要的水准,干脆自己写了一个。
它是免费网页应用,用真实乐器的采样录音。键盘、鼠标、触屏都能扫弦,木吉他、古典吉他、电吉他、贝斯四种音色可切,屏幕会显示和弦指法和每一根被扫到的弦。练歌时可以放慢到 20%,带免费的和弦工具和调音器,不用注册也不用下载。一条 1 分钟的视频 demo 拍得挺清楚:you.tu.be/DtcluMLdSgs。
评论区最热闹的不是功能清单,而是一个看起来很小、实际很要命的设计决定:琴头朝哪。作者把「玩家视角」画成了左手琴——低音 E 弦在画面顶部、琴颈在左边,理由是这贴近右手琴手低头看自己琴的方向,也方便对不上琴的人把画面和桌面上左边的键盘对齐;而「观众视角」才是通常的右手琴摆法。结果不少真弹琴的人直接懵了:「99% 我看到的教程都是反着摆的」「它跟我一比对脑子就短路」。有人建议至少加个开关让视角可切换。这挺有意思——一个虚拟乐器,最先卡住人的不是采样好不好,而是你在屏幕上看琴的「方向感」能不能跟肌肉记忆对上。做任何模拟真实工具的产品都绕不开这道坎。
键盘排布也是它一个亮点。和弦按歌曲调性排:A 行是 I、IV、V、vi、ii 这五个主和弦,Q 行是它们的七和弦,Z 行是色彩和弦。有评论指出,既然和弦都锁在一个调里,不如直接用 1 到 7 数字键对应音级,弹 1-4-5 或者 2-5-1 会直观得多;也有人想要用 shift、ctrl、alt 这类修饰键区分上下扫弦和大小调。作者说都记下了。
评论区还演了一场「玩具还是工具」的小争论。有人说它好听但跟真琴差得远,顶多是个能响的玩具,算不上学习工具;也有人直接说「我要拿它去下一场演出」。两个观点其实不冲突——完成度高的玩具和能当琴用的东西,中间隔的是「能不能复现你手上的小动作」。眼下它已经能靠修饰键换大小调和七和弦,但指弹那种逐根弦的独立性还没完全放开,跨和弦时共享弦的持续鸣响、制音这些技巧也没到位。作者一边收反馈一边改,共享弦鸣响和制音已经排进计划,连 let ring 开关在某些模式下的 bug 也在查。
我还没真见过能替代琴的浏览器吉他,但 Guitoro 的完成度确实比同类高一大截。对我来说,偶尔想弹个和弦又懒得把琴从包里掏出来,它是个不错的替代;对真在练琴的人,它目前更像一个能看懂和弦、能练 1-4-5 走向的练习伴手,而不是让你录 demo 的工作站。作者列了一长串改进清单,从逐弦独立拨弦到速度感知的动态强弱都有人提。它离「像把琴」还差几步,但方向是对的——先把音做真,再把手上那点肌肉记忆还给你。
(相关链接)
- Guitoro 官网:guitoro.com
- HN 发布帖:news.ycombinator.com/item?id=50077020
- 1 分钟 demo 视频:you.tu.be/DtcluMLdSgs