从 FamiTracker 迁移工程:FTM 与文本格式的坑位清单
Tracker 老玩家搬家是最常见的导入场景。支持 FamiTracker 官方 0.4.6 的两种工程格式:二进制 FTM 与文本导出 TXT。
先确认三件事
- 格式版本:只认官方 0.4.6,第三方修改版导出的文件不保证兼容;
- 节拍模式:导入后工程自动进入 FamiTracker 节拍模式,速度语义与 Tracker 一致,见两种节拍模式怎么选;
- 心理预期:这是"尽量还原"而非"无损克隆"。
效果转换对照(常用部分)
| Tracker 效果 | 转换结果 |
|---|---|
| 0xy 琶音 | 转为琶音,按值命名 |
| 1xx / 2xx / 3xx / Qxx / Rxx | 全部转为滑音音符 |
| 4xy 颤音 | 速度按对照表换算 |
| Axx 音量滑 | 完整支持 |
| Bxx 跳转 | 转为循环点 |
| Cxx 停止 | 截断歌曲并移除循环点 |
| Dxx 跳行 | 转为自定义 Pattern 长度 |
| Fxx 速度 / Gxx 延迟 / Pxx 微调 / Sxx 延迟切 / Zxx 计数器 | 完整支持 |
表外效果一律忽略——错误日志里会逐条提示。
三大已知差异
- 音高包络语义不同:Tracker 的音高包络是相对式(逐帧累加),本软件默认绝对式;同时挂音高与琶音包络的乐器两边行为不同(Tracker 每个琶音音重置包络,这里并行跑)。导入这类乐器后基本都要手动修;
- 滑音是有损的:软件会自动挑选最接近的转换方式(16 半音内优先音符滑奏,否则滑音效果),但来回导一圈后听感可能有差;
- VRC6 锯齿:这边不受占空比影响,音量互导后可能差一倍,校听为准。
迁移工作流建议
- 先导入、通听一遍,把"明显不对"的通道记下来;
- 打开错误日志对照问题通道;
- 音高包络类问题进乐器参数里换模式重调;
- 工程稳定后,可考虑切到 FamiStudio 节拍模式获得帧级编辑(有歌曲时转换是粗粒度的,三思)。
下一步
- 反向:把工程给 Tracker 用户:导出 NSF 与 ROM 一章的文本导出说明。
- 更硬核的学习路径:导入 NSF 逆向经典曲目。