M-VAVE FM-1 是一台 27 键的六算子 FM 合成器。这个固件把它的键盘重新映射成 吉他演奏面板:11 根黑键是和弦(F C G Dm Am Em G7 E7 D7 Bb A7),16 根白键是琴弦—— 单弦拨弦、下扫上扫、哑音切分、一键一整小节的节奏型。基于 M-VAVE 官方开源固件 fm1_open(GPL-3.0)修改,完整源码公开。
下面的模拟器运行的就是这个固件本身(同一份代码)。电脑 Chrome / Edge 打开, 点「开启仿真」→ 点任意琴键开启声音 → 然后按上面的玩法弹。
提示:模拟器内先点「面板已就绪」下方的琴键开启声音;试听音量滑块在右侧。 手机浏览器可以看,完整试玩请在电脑上(音频线程限制)。也可以 在新窗口全屏打开试玩 ↗
在自己手上那台 FM-1 上演奏,需要把固件刷进琴里(USB-C 连电脑,浏览器一键刷入):
⬇ 下载 fm1-guitar-b2.0.fwsc 先在模拟器里玩熟
| 键位 | 功能 |
|---|---|
| 黑键 ×11 | 静默选和弦:F · C · G · Dm · Am · Em · G7 · E7 · D7 · Bb · A7(演奏中切换不打断) |
| 白键 1–6 | 单弦拨弦:和弦的 6→1 弦,从左到右音高递升(真实吉他把位) |
| 白键 7 | 扫弦,连点自动下扫/上扫交替(换和弦或停 2 秒重置) |
| 白键 8 | 哑音扫弦(chuck) |
| 白键 9 | 上扫 |
| 白键 10 | 闷音下扫 |
| 白键 11–14 | 节奏型:按住持续循环,松手当前小节收尾(folk / pop / punk / reggae) |
| 白键 15–16 | 重下扫 / 强上扫 |
B2.0 新增 · STRUM 步进编辑器:自编扫弦节奏,不用再被内置节奏型绑住。
进入:SEQ+EDIT 打开 ACTIONS → 旋钮拧到最末一项 STRUM EDITOR → SAVE。
编辑:16 个白键就是 16 步(空步按一下变下扫,连按循环 下扫→上扫→切音→闷音→休止);
黑键 1/3/5/8/10 直接指定这五种动作;
黑键 13 清空整小节,黑键 15 试听,SAVE 提交并立刻播放。
每改一步都会单击试听,编的时候耳朵一直有反馈。
注意:现在编的节奏存在内存里,断电就没了(存盘是 B2.1)。
B1.8:ACTIONS 页 → CHORD LIBRARY 可自定义 11 个黑键槽位的和弦 (根音 + 和弦型任意编辑),改完按 SAVE 落盘,重启保留;默认槽位仍是金标指法。
技术内核:扫弦 = 和弦每弦一音、起音按拨弦次序错开 65ms、力度沿拨弦次序递减 (下扫重上扫轻)、哑音 = 时值钳短——与 RealGuitar / Ample Sound 等吉他音源同一套行业惯例。
当前 B2.0。以下按优先级排列,做完一项发一版:
| 版本 | 内容 | 状态 |
|---|---|---|
| B1.6 | 和弦面板 + 拨弦/扫弦/哑音 + 4 节奏型按住循环 | ✅ |
| B1.6.2 | 修复:循环扫弦每扫都有声(punk/folk 按住)+ 长会话崩溃 | ✅ |
| B1.8 | 用户自定义和弦库:11 个黑键槽位任意编辑(LCD 编辑器) | ✅ |
| B1.9 | 自定义节奏的数据通路(引擎层,界面未变) | ✅ |
| B2.0 | STRUM 步进编辑器:16 步 × 5 种扫弦动作,自编节奏、逐击试听 | ✅ 当前 |
| B2.1 | 节奏存盘:现在编的节奏断电即失(flash 的 project record 已占满 4096 字节) | 规划中 |
| B2.2 | 「进行骰子」:调内随机生成 diatonic 和弦进行,一键分配到黑键(seed 可复现) | 规划中 |
| B2.3 | 扫弦时序迁移进音频回调(消除轮询抖动)+ 弯音轮推弦 + 闷音键 | 规划中 |
| B3 | 音色扩展:CC0 音色库一键载入、SAMPLER 轨真吉他采样 | 规划中 |