编辑音符
三种编辑模式
顶栏右侧的三档开关决定在编辑区里按下时会发生什么。Windows 上按住 Alt 可临时进入框选模式,松开即还原。
编辑模式
按下即生效,不需要先拖动才有反应:
- 在空白处按下 → 立刻放下一个音符,不松手就能接着把它拖到别处。整个「按下 + 拖动」在撤销栈里只算一步。
- 按在已有音符上 → 直接拖动这个音符。拖动时保持按下瞬间抓住的相对位置,音符不会跳到指针中心。
- Ctrl + 点击音符 → 删除这个音符。Windows
拖动时音符自动吸附到最近的网格线。落点已被其他音符占用时,这次拖动会被拒绝,音符退回原位。
框选模式
拖出矩形,选中范围内的音符。
- 直接拖 → 替换原有选区
- Shift + 拖 → 在原选区上加选
- Ctrl + 拖 → 从原选区上减选
- 在已有选区内按下并拖动 → 整块移动选中的音符(按住修饰键时不会触发整块拖动,改为加减选)
- 点击空白处 → 清空选区
- 拖到视口边缘时会自动滚动,选区随视口一起延伸
漫游模式
按住画布直接拖着视口走,完全不碰音符。适合在长谱上快速定位,Android 上尤其顺手。
用键盘输入音符 Windows
映射过的按键(a–z、0–9)直接就是琴键:
- 按一下 → 在播放头位置添加对应音高的音符
- 该位置已有音符时再按 → 删除它
- ← / → → 播放头前进 / 后退一格网格
映射关系在 设置 → 映射 里配置,与导出后游戏内按下的键是同一份。
连续输入(自动滚动)
在快捷操作栏打开 自动滚动 后,每添加一个音符播放头自动往后走一格,可以像打字一样连续录入旋律。
想在同一格上叠和弦时按住 Shift 再按琴键——按住期间添加的音符都留在原位,松开 Shift 后播放头才前进一格。
输入框优先
任何输入框获得焦点时,所有快捷键和映射按键都会暂停响应,空格和字母正常输入到框里。
用钢琴键列输入
点击左侧钢琴键列的某一行,在播放头位置添加这一档的音符。如果这一档在播放头处已有音符(琴键正在高亮),点击改为删除。两端通用,Android 上尤其顺手。
选择
除了框选,还有一组按条件选择的命令(编辑 菜单):
| 命令 | 说明 |
|---|---|
| 全选 | 选中全部音符 |
| 取消全选 | 清空选区 |
| 反选 | 已选的取消,未选的全选上 |
| 选中本小节 | 选中锚点所在小节的音符;没有选区时以播放头定位 |
| 选中此音高之后的部分 | 从选区锚点起,把同一音高上到谱尾的音符全选上 |
锚点指选区里最靠前的那个音符(同一拍上取音高低的那个)。
在钢琴键列上右键 / 长按选「选中此音高」,可以一次选中某一档上的全部音符。
移动与移调
对选中的音符:
- 左移 / 右移一格 —— 步长跟着当前网格。往左撞到 0 拍时整块收敛,不会把和弦挤成一堆。落点被选区外的音符占用时整批不动并提示。
- 升高 / 降低音高 —— 逐档移动。已经到边界的音符会被跳过。
- 整体移调(工具菜单)—— 全曲统一升降,见 工具。
- 精确偏移 —— 右侧栏「音符信息」面板可以填具体的音高偏移和节拍偏移。
如果在设置里打开了「改变音高时播放音效」,换档时会试听新音高(一次最多同时响 6 个,避免批量换轨时炸开)。
剪贴板
- 复制:复制后不清空选区,方便对同一批音符继续操作。
- 剪切:复制并删除。
- 粘贴:以剪贴板里最靠前的音符对齐到播放头位置整批落下。剪贴板不清空,同一批可以连续粘多次。粘贴后新音符自动成为选区,方便接着挪位置。
- 整批都撞上已有音符时不会粘贴,提示「当前位置已有相同音符」。
撤销与重做
所有编辑操作都进撤销栈,包括音符增删改、BPM 与拍号调整、网格细分变更、音高档位增删、整体移调。
一次「按下 + 拖动」只算一步。AI 助手的一轮改动也会合并成一条撤销记录。
管理音高档位
在钢琴键列上右键 / 长按,或通过 AI 助手:
- 在上方 / 下方插入一档 —— 总档数 +1,被插入位置及以上的音符整体升一档
- 删除一档 —— 连同这一档上的音符一起删除,更高的音符整体降一档
- 禁用一档 —— 档位保留但整行标红,播放和导出都跳过它上面的音符
禁用不等于删除
被禁用档位上的音符还在谱面里,只是不发声、不导出。谱面体检会把这种情况报为错误,因为它通常不是你想要的结果。
缩放与滚动
| 操作 | Windows | Android |
|---|---|---|
| 横向滚动 | 滚轮 | 拖动 / 漫游模式 |
| 纵向滚动 | Shift + 滚轮 | 拖动 / 漫游模式 |
| 缩放时间轴 | Alt + 滚轮(每格 1.15×) | 双指捏合 |
| 精确缩放 | 底部信息区的滑块 | 同 |
缩放以指针(或双指中点)所在的节拍为锚点,缩放前后这个节拍停在屏幕同一位置。缩放只改变横向密度,不改变任何音符的实际时间。
首次打开编辑器时,视口会自动对准已有音符的音高中心。