当需要改变一个已知时刻和频率范围内的声音时,使用时间-频率编辑。如果希望校正随音量变化而调整,则选择动态均衡。这套 Mac 工作流程使用合成音调,让这个选择更具体。

这里的任务是降低一段生成的双音声音在某个短暂片段中的高音,同时保留较低的音调。你将在 Audacity 中生成示例,并在 REAPER 中编辑导出的音频。这里的设置是说明性的起始值,并非聆听测试的结果。

如何判断是否需要时间-频率编辑?

写下什么条件应该触发校正。“在两到三秒之间降低这个频率”描述的是与时间相关的编辑。“每当这个频率过响时就降低它”描述的是依赖音量的处理。Audacity 将频谱选择记录为时间和频率边界的组合;REAPER 效果器指南则记录了其频谱压缩器中的依赖频率阈值。这两者提供了本次比较所用的两种不同控制方式。Audacity:频谱选择与编辑,REAPER 效果器指南

在这个示例中,假设一个 2,000 Hz 的成分在六秒的声音中始终需要保留,唯独第二到第三秒除外。在这段时间之前,它的音量没有变化。电平检测器没有可靠的信号音量差异来判断中间这一秒应该区别处理。时间-频率区域可以直接表达这一指令。

这个结论是根据处理规则得出的推断,并非断言哪种工具听起来更好。你也可以在选定的时间段内自动化一个均衡频段。如果你已经配置好了均衡器,这仍然是合理的选择;频谱区域的实际优势在于,你可以同时设定时间和频率边界。

在调整任何控件之前,可以先使用这份决策指南:

你想要的变化 可行的起始方法 原因
在一个已知时间段内降低一个频率成分 时间-频率编辑 你可以准确指定变化应发生的位置。
仅在某个频率成分音量升高时,降低重复出现的该成分 动态均衡或依赖频率的压缩 校正需要一条基于音量的规则。
在整段声音中降低同一频率 静态均衡 无需考虑时间或音量的变化条件。
在某个时间段内降低所有成分 音量包络 选择频率会增加不必要的工作。
要改变的成分仍在独立的源轨道上 先编辑该源轨道 可以避免处理混合后的声音。

最后一行对生成的音频很重要。只要可以,就保留原始成分。下面的导出示例有意将它们混合在一起,让你练习在现有音频文件上选择频率专属的编辑方式。

如何创建实用的合成示例?

使用两个稳定的正弦波,而不是复杂的预设。Audacity 当前的文档说明,可以通过 Generate → Tone 设置波形、频率、振幅和时长。正弦波只包含一个频率成分,因此很容易准确选中目标。Audacity:音调

在 Audacity 中新建项目,并创建以下两个单声道轨道。当前的菜单命令是 Tracks → New mono track。打开生成器之前,只选中你要生成到的轨道,并将光标放在零秒处。Audacity:轨道

轨道 波形 频率 振幅 时长
较低的成分 Sine 500 Hz 0.10 6 秒
较高的成分 Sine 2,000 Hz 0.05 6 秒

先生成较低的成分。添加第二条轨道,只选中该轨道,将光标移回零秒,然后生成较高的成分。确认两者同时开始,且时长均为六秒。Audacity 会从所选区域的起点开始生成;如果没有选择区域,则从光标处开始。Audacity:音调

保持两条轨道未静音,并且不要更改轨道增益。选择 File → Export audio,将 Type 设为 Export full project audio,然后导出 WAV 文件,命名为 two-tone-original.wav。导出会将项目混合成一个文件;单独保存项目则可保留各个成分轨道,以便之后修改。Audacity:导出音频,Audacity:导出菜单

目标有意设得很明确:在第二到第三秒之间降低 2,000 Hz 的成分,同时保留 500 Hz 的成分。该时间段以外的高音仍然是需要的。这是你为示例设定的编辑要求,并非通过测量发现的缺陷。

如何在 REAPER 中应用时间-频率编辑?

以下步骤参照 REAPER 7.84 用户指南第 7.39 节,该指南可通过官方文档页面获取。将 two-tone-original.wav 导入新的 REAPER 项目,并将其放在零秒处。REAPER 用户指南

  1. 右键单击音频片段,选择 Spectral edits → Show spectrogram。
  2. 在第二到第三秒之间创建时间选区。
  3. 右键单击片段,选择 Spectral edits → Add spectral edits to item。
  4. 拖动区域的上边缘和下边缘,框住 2,000 Hz 的成分,同时排除 500 Hz。
  5. 单击区域边缘或中间的控制条,显示区域控制项。降低 Spectral region gain;可以尝试约 −6 dB 作为说明性的起始值。
  6. 添加时间淡入淡出和频率淡入淡出,然后使用 Bypass spectral edit 进行比较。《上手与运行:REAPER 用户指南》第 7.39 节

先选择一个能清楚区分两个音调的频率范围,例如约 1,800–2,200 Hz。这个范围只是本示例中的选区参考,并非通用的带宽建议。在确定边界时,先适度降低电平。大幅降低会让你更难有效判断区域是否选错。

比较时需要关注三个部分:编辑前的声音、经过编辑的片段,以及之后恢复原状的声音。聆听每个边界前后的声音,然后比较完整的六秒。判断时间安排是否清楚地表达了预期变化,而不只是让选定区域变安静。

REAPER 的片段频谱图位于轨道效果器之前,因此不会显示这些效果器造成的变化。立体声频谱编辑默认也会影响所有声道。先从这个单声道示例开始,可以避免额外考虑声道设置。《上手与运行:REAPER 用户指南》第 7.39 节

什么时候动态处理会是更好的选择?

改变一下指令:假设较高的成分现在会改变音量,而你希望只在它音量较大的片段中进行抑制,无论这些片段出现在何处。为每次出现单独绘制区域,就需要手动标记每个事件。依赖音量的频率处理则可以用一条可重复使用的规则来表达。

准确使用应用中的术语。REAPER 将 ReaEQ 记录为参量均衡器。其文档中依赖频率的压缩功能使用的是 Compressor 模式下的 ReaFir,而不是传统的动态钟形均衡器界面。REAPER 效果器指南

要使用这种替代方法,打开轨道的 FX 窗口,添加 ReaFir,然后在 Mode 下选择 Compressor。红色曲线表示依赖频率的阈值。在目标区域之外保持较高的阈值;降低较高成分附近的曲线,并尝试适度的 Comp Ratio,例如 2:1。请根据实际输入显示调整,而不要照搬其他文件的阈值。这些数值只是起始建议。REAPER 效果器指南

文档中提到的限制影响很大:FFT Size 会同时影响频段分辨率以及实际的起音和释音时间。尺寸越大,实际响应时间越长。过度降低阈值可能会引入失真。这些控制使 ReaFir 成为探索依赖频率动态处理的一种有据可循的方法,但这并不意味着它可以替代所有动态均衡器。REAPER 效果器指南

对于原先的稳定音调示例,一旦阈值处理的响应稳定下来,它就无法仅凭音量识别出指定的中间一秒。可以添加自动化来提供时间信息,但这就等于明确添加了频谱区域已经能够表达的时间规则。

保留编辑之前应该检查什么?

用以下检查完成任务,避免一再加深衰减:

  • 时间: 衰减是否在预期的位置开始和结束?比较时要包含周围的音频。
  • 频率范围: 区域是否以较高的成分为中心,并与较低的成分保持距离?
  • 过渡: 编辑边界是否需要更平缓的淡入淡出?
  • 需要保留的内容: 更窄的区域或更小的衰减是否能保留更多预期声音?
  • 源素材: 如果生成的独立成分仍然可用,直接编辑较高成分的源轨道是否更简单?

频率选区无法区分同一选定频段和时刻内需要保留与不需要的内容。Audacity 明确指出,移除某个频段时,该频段内需要保留的声音也会一并移除。尤其是在处理这个刻意分离的双音示例以外的素材时,应将此视为对可实现效果的限制。Audacity:删除选区

处理固定的生成文件时,选择能清楚表达意图的最小干预。已知的局部变化适合使用时间-频率编辑;重复出现的音量条件适合使用动态处理;如果原始生成器或成分轨道能让调整更直接,就优先使用它们。保留原始文件,方便日后重新审视最终选择。

来源