Show HN:Guitoro,一把可用键盘拨弹的虚拟吉他
一个基于浏览器的“虚拟吉他”,可用电脑键盘拨弹,凭借可玩性、音质和打磨精良的界面给许多音乐人和非音乐人留下深刻印象,尤其在移动端更是如此。用户强调它既是有创意的乐器,也是学习工具,称赞其按键式和弦布局、Solo 模式和内置歌曲,同时也提出改进建议,例如更直观的默认指板方向、自定义调弦、多点触控、左手模式和 MIDI 支持。多条评论还指出了它在可访问性和教育方面的潜力,从帮助残障演奏者到作为传统乐器和 DAW 的轻量替代方案。
整体反响
- 反响非常正面:许多人觉得它“不可思议”、“出奇地可玩”,并且一玩就是 10–30 多分钟,只是在不断尝试。
- 其 UI/UX 打磨、流畅性能(包括在旧手机上)以及作为浏览器应用却意外逼真的吉他手感,都受到称赞。
- 有些人把它视为强大的创作/学习工具;也有人认为它更像有趣的玩具/新奇应用,而不是严肃练习或真实吉他的替代品。
吉他方向与视图
- 默认的“Player view”引发了大量困惑,因为一开始显示的是看起来像左手持琴的方向,而且低音弦在上方。
- 许多吉他手表示,这与和弦/六线谱的常见呈现方式以及他们的演奏肌肉记忆相冲突。
- “Tab” / “Audience” 视图(低音弦在下方)更受欢迎;多位用户请求将其设为默认。
- 创作者随后推送了更新,改进了六线谱方向,并被鼓励保留旧版本作为明确的左手模式选项,同时增加清晰的左手模式。
交互、可演奏性与声音
- 拨弦机制总体感觉不错,但用户指出:
- 和弦变化时保持不变的琴弦应继续延音。
- 需要一个选项来避免和弦变化时自动扫弦。
- “let ring” 开关和 “arp” 模式对部分用户来说表现有 bug。
- 对更强表现力的需求:和弦内逐弦点按、指弹、推弦、闷音、与扫弦速度相关的动态音量、简单的 ADSR/滤波器、琴身敲击打击区。
- 内置音箱/效果器的 overdrive/distortion/fuzz 很受欢迎,不过有些人仍听出“MIDI 感”,希望使用更逼真的采样。
键盘映射与 UX 建议
- 当前布局:A 行 = 调内主和弦,Q 行 = 七和弦,Z 行 = 色彩和弦。
- 一些用户觉得和弦标签与物理按键位置之间的对应关系很混乱。提出的替代方案包括:
- 用数字 1–7 表示 I–VII 和弦。
- 用修饰键(Shift/Alt/Ctrl)表示上/下扫弦以及大调/小调/七和弦变化。
- Solo 模式激发了对“musical typing”的兴趣:把 QWERTY 键盘本身当作乐器,甚至用 AI 将歌曲映射到按键。
- 也有人建议提供翻转后的键盘映射,让玩家可以像抱吉他一样拿着无线键盘演奏。
学习、可访问性与使用场景
- 它被视为很强的学习/教学辅助工具;至少有一位音乐老师计划在课堂上使用它。
- 非吉他手表示,自己因此有了探索和弦与作曲的能力。
- 有一个故事讲到,一位中风幸存者无法拿起吉他,却对这个应用非常热情。
- 用户看重:
- 内置歌曲和乐队伴奏。
- 能把和弦/歌词表粘贴到“my songs”中。
- 大家还希望有结构化的新手课程和教程,据说这些也在计划中。
功能请求与未来方向
- 经常被请求的功能包括:
- 自定义调弦(包括 C 标准调弦和任意调弦)。
- 尤克里里模式。
- 正确头枕方向的左手模式。
- 平板/手机上的多点触控,可同时拨动多根弦,而不是缩放。
- 节拍点击输入、MIDI I/O,以及 VST 或独立/离线版本。
- 还有人希望有 FAQ/about 页面,说明它是如何构建的,以及 AI 在其中的作用。
技术与跨平台问题
- 在桌面端和移动端大体都很流畅,但报告的问题包括:
- Brave 上音频卡顿。
- Firefox(Linux)上布局损坏。
- Android Chrome 在切换应用后声音失真。
- “arp” 开关状态偶尔有问题。
- 用户鼓励进行更广泛的浏览器测试并修复这些问题,因为除此之外,核心体验获得了高度赞扬。