Skip to content

轨道与音频

轨道是 Motor Sound Editor 项目的基础构件。每条轨道都可以拥有自己的音频文件、颜色、名称、曲线数据与可见性状态。通过合理组织多条轨道,你可以模拟从逆变器高频啸叫到电机低频轰鸣的复杂叠加效果。

轨道侧栏

1. 轨道基本概念

在编辑器中,音频处理是基于“层”的。每一条轨道都代表一个独立的音源层,其最终输出由该轨道上的曲线数据实时驱动。

  • 活动轨道(Active Track):在侧栏点击任一轨道后,该轨道会高亮显示,主图表工作区也会切换到这条轨道的曲线。
  • 轨道组织:你可以按声音频段或功能组织轨道,例如高频层、中频层和基频层,以便于管理。

2. 轨道属性与状态

每条轨道都配备了一组常用控件,用于快速调整编辑与试听行为:

  • 名称(Name):可改成更容易识别的名称,例如 Inverter_HighCooling_Fan
  • 颜色(Color):轨道颜色会同时反映在侧栏色条和主图表曲线中,便于区分。
  • 可见性(Show / Hide):控制轨道是否在图表中显示。当前实现中,被隐藏的轨道也不会参与试听。
  • 静音(Mute):禁用该轨道的音频输出,但保留其编辑数据。

3. 音频资源管理

音轨的核心是它所绑定的原始音频文件。Motor Sound Editor 采用非破坏性编辑,原始文件不会被修改。

  • 文件分配:点击轨道上的文件选择图标或路径区域,即可从本地文件系统导入音频。
  • 支持格式:当前支持 .wav.ogg
  • 循环试听:编辑器会循环播放轨道绑定的音频片段,你只需要通过曲线控制它在不同速度下的表现。
  • 替换文件:替换音频后,新的文件会成为当前轨道的有效资源;旧文件在保存或另存为时会被未引用资源清理机制移除。

4. 曲线数据关联

轨道与曲线数据是严格绑定且彼此隔离的:

  • 数据分离:每条轨道都独立存储其牵引(Traction)与制动(Brake)模式下的 Pitch / Volume 曲线。
  • 独立编辑:在轨道 A 中编辑关键帧,不会影响轨道 B。

面向模拟器级电机音效创作的桌面工具。