如何将噪声用作调制源,制作冒泡水声纹理
要制作冒泡水声纹理,可在每个气泡触发时采样一次噪声信号,并用保持的数值改变短音的音高。用快速振幅包络塑造每个音,加入轻微的音高扫动,并改变事件之间的间隔。这样,噪声就有了明确用途:控制各个气泡之间的差异。
本教程适用于使用模块化合成器,或使用调制路由灵活的软件乐器的声音设计师。具体任务是用一个个类似气泡的声音构建连续的纹理。以下设置只是示例性的补丁方案,并非对水的测量结果,也不是经过测试的预设。
在冒泡音色补丁中,噪声应该控制什么?
先从三个可分别调节的特征入手:每个气泡的音色、持续时间,以及到下一个事件的间隔。Tsugi 最初的水声合成演示使用了专用的 Bubble 发生器,带有与音高相关的半径和上升控制、逐事件随机化,以及可调的触发时序。这为使用通用合成工具构建更简单的补丁提供了有用的设计参考。Patch Anatomy #7 – Water Swish
在这个补丁中,正弦振荡器提供可听见的音调,包络生成每个短促事件,噪声则提供变化的控制值。VCV 入门手册解释了相关区别:音频信号提供声音,而控制电压可调制振荡器音高或放大器电平等参数。Getting Started — VCV Rack Manual
为每条调制路径指定具体用途。让事件级随机变化决定气泡的起始音高,让包络产生气泡内部的音高变化。只有在单个气泡的声音已足够理想后,再加入较慢的事件速率变化。这样分开处理,更容易听出并判断调整的效果。
需要哪些工具?
使用具备以下功能的乐器或模块化环境。如果常规合成器无法将噪声源采样为调制信号,请使用模块化补丁环境来实现此方法。
- 噪声发生器和采样保持处理器。
- 带音高调制输入的正弦振荡器。
- 可触发的衰减包络和压控放大器,或等效的振幅控制。
- 时钟或脉冲发生器。
- 调制缩放和偏移控制。
- 混音器和音频输出。
- 可选:第二个包络、另一个采样保持通道,以及滑音限制器。
VCV Rack 是一种合适的实现方式。其官方设置指南介绍了如何添加模块,以及如何配置 Audio 模块的驱动程序和输出设备。开始搭建调制网络之前,先确保音频输出正常。Getting Started — VCV Rack Manual
若要明确地采样噪声,Bogaudio 的 S&H 可接收外部输入,并在触发或门控信号的上升沿进行采样。其 AD 包络会在触发时运行一次起音-衰减周期。这些功能可提供此处所需的事件级控制和振幅塑形。BogaudioModules — maker documentation
如何先制作出一个清晰的气泡声?
先不使用噪声调制。将正弦振荡器接入放大器,再将放大器连接到输出混音器。把起音-衰减包络接到放大器的电平控制端。将放大器的手动增益保持关闭,这样只有包络打开时才能听到振荡器的声音。
手动触发包络,或使用慢速时钟触发。将以下设置作为起点,并根据可用控制项进行调整:
| 参数 | 示例起始设置 | 聆听要点 |
|---|---|---|
| 振荡器频率 | 600 Hz | 清晰、紧凑的音调 |
| 振幅起音 | 2–5 ms | 起音清晰,但点击声不突出 |
| 振幅衰减 | 60–120 ms | 短促事件,带有可听见的尾音 |
| 事件速率 | 每秒 3–5 次触发 | 留出足够间隔,以便判断单个气泡 |
| 音高包络时长 | 30–70 ms | 短暂的内部音高变化 |
再添加第二个包络来控制音高,先从较小的调制量开始。试试向上的扫音,然后反转调制路径,比较向下的扫音。选择最符合补丁目标音色的方向。Tsugi 的 Bubble 实现中特别运用了音高变化来形成其特有的液态发音;此处建议的包络形状和方向仍属于声音设计选择。Patch Anatomy #7 – Water Swish
如果只有一个包络可用,可将其输出分接到振幅和音高,并分别控制调制深度。这样两者的轮廓会相互关联,但足以建立基本音色。调整振幅衰减时,保持音高变化幅度适中;过长且明显的扫音可能会分散对短促气泡事件的注意力。
如何让噪声为每个气泡生成不同的音高?
建立以下控制路径:噪声 → 采样保持 → 范围缩放 → 振荡器音高。将事件时钟分接,使其同时触发采样保持和振幅包络。这样,每个事件都会得到一个新的采样值,并且该值会在两次触发之间保持稳定。VCV 模块手册和 Bogaudio 制作者文档均说明了采样保持的工作方式。VCV Free Modules,BogaudioModules
此步骤中,不要将噪声接入音频混音器。聆听控制值如何改变振荡器。使用简单的 VCV 实现时,将噪声输出连接到 Bogaudio S&H 的输入,将时钟连接到其门控输入,再将保持输出通过缩放工具接到振荡器的 V/OCT 输入。关闭跟踪保持模式。
先设定有界的音高范围,再逐渐增加调制深度。例如,如果控制信号范围为 0–10 V,乘以 0.1 再减去 0.5 V,得到的范围就是 −0.5 至 +0.5 V。如果信号源的范围不同,请相应调整缩放;使用示波器或电压显示器查看实际范围,不要假设其上下限。
在 1 V/octave 音高输入上,这个示例范围会使 600 Hz 的基频处于约 424 至 849 Hz 之间。计算公式为 频率 = 600 × 2^控制电压,其中控制电压是以伏特为单位缩放后的电压。VCV 文档说明了此计算所依据的每伏特对应一个八度的关系。Getting Started — VCV Rack Manual
将此范围作为调整参考。如果相邻事件听起来过于相似,可稍微扩大范围;如果听起来像不断游移的旋律,则缩小范围并缩短振幅衰减。在塑造这种连续纹理时,先不要在调制路径中加入音高量化器。
如何改变时序,同时保留气泡感?
调音时使用固定时钟很有帮助。音高变化调整好后,再给时钟速率加入轻微变化。让音高变化跟随各个事件,而时序控制以更慢的速度变化。
一种方法是用第二个较慢的时钟采样噪声,对保持的信号进行平滑处理,再将其缩放后送入主时钟的速率输入。先尝试让每秒约四个事件的速率产生小幅变化,再试试更大的范围,例如每秒两到七个事件。这些只是示例设置;合适的变化幅度取决于时钟输入的响应特性和包络时长。
滑音限制可让时序控制在目标值之间逐渐变化。Bogaudio 的 S&H 提供可选的滑音设置,VCV Process 则提供独立的滑音限制输出。输入数值前,请查阅所选模块的时间单位。BogaudioModules,VCV Free Modules
留意事件间隔与衰减时长之间的关系。每秒四个事件时,平均间隔为 250 ms;一个持续 80 ms 的气泡有足够时间结束。每秒十二个事件时,间隔约为 83 ms,事件之间几乎没有分离空间。因此,提高速率时,可能需要缩短衰减,或增加独立声部,而不是加大调制深度。
如何让纹理更饱满?
先复制已完成的气泡声部,再添加大量处理效果。让第二个声部采用不同的基频、衰减时间和时钟速率。例如,可尝试让较低的声部使用约 400 Hz 的音高和 110 ms 的衰减,同时让较高的声部使用约 900 Hz 的音高和 50 ms 的衰减。使用分别采样的数值,避免两个声部重复相同的音高变化。
一种有用的可选关系是让较高音高的事件更短。将保持的音高控制信号分接,反转并重新缩放其中一条分支;如果包络支持该输入,再将其接到衰减时间控制端。这属于艺术性映射。检查衰减时间的最小值和最大值,避免极端控制值将某个事件拉成长音,形成非预期的持续音。
只有在气泡声已经足够清晰后,才添加较轻的背景层。经过滤波的噪声可提供持续的底层音色,但应从静音状态逐渐调高,并在背景开始遮蔽单个事件前停止。Tsugi 的水声补丁同样通过组合不同的发生器来丰富纹理,并使用克制的处理来保留其特性。Patch Anatomy #7 – Water Swish
如何排查结果问题?
每次只调整一条路径,并在相近的输出音量下进行比较。以下顺序有助于找出补丁中需要调整的部分。
| 听到的情况 | 首先调整 | 后续检查 |
|---|---|---|
| 主要听到嘶嘶声 | 静音任何直接连接到音频的噪声 | 确认噪声仍能进入采样保持模块 |
| 持续的啸叫声 | 关闭放大器的手动增益 | 确认振幅包络会回到零 |
| 重复的“啵啵”节奏 | 加入适度的时序变化 | 让其他声部使用独立时钟 |
| 音高像旋律一样游移 | 缩小采样音高范围 | 缩短明显可听的音调尾音 |
| 点击声过于突出 | 稍微延长振幅起音 | 检查音高跳变是否发生在前一个事件的尾音期间 |
| 纹理糊成一片 | 缩短衰减或降低事件速率 | 添加效果之前先减少重叠声部 |
| 几乎听不到变化 | 检查保持的控制信号 | 确认采样保持模块收到了触发 |
如果音高变化会干扰尚未结束的气泡,可放慢时钟,直到包络关闭后再采集下一个样本。也可使用多个独立声部,让一个气泡结束的同时另一个开始。如果触发路由更新音高较晚,可在包络触发信号上加入短暂延迟,为音高值留出稳定时间;请在所选环境中评估此调整。
最后,静音背景层和所有空间效果。干声补丁仍应包含清晰的短促事件、受控的音高差异,以及有用的间隔或聚集效果。逐步恢复辅助层,同时保持噪声调制范围足够窄,确保每个事件保留你在第一个气泡中建立的特性。
