PCMSynth:PCM 波形采样与多区域合成
PCMSynth 是什么?
PCMSynth(PCM = Pulse Code Modulation,脉冲编码调制)是 Caustic 里最灵活的"合成器"——它不自己产生声音,而是播放你加载的采样波形,然后叠加经典合成器的滤波器、包络、LFO 模块来进一步加工。
如果说 Subsynth 是"从零做声音",PCMSynth 就是"拿现成的声音来加工"。
支持的采样格式
PCMSynth 能加载的采样来源非常广泛:
| 格式 | 扩展名 | 说明 |
|---|---|---|
| 标准 WAV | .wav | 所有未压缩 WAV(8/16/24/32 bit,任意采样率) |
| SoundFont | .sf2 | 标准通用采样音色库,一个文件里包含多套乐器 |
| SFZ | .sfz + .wav | 开源采样格式,文本定义 + WAV 采样 |
| FL Studio Mobile | .instr / .zip | FL Studio Mobile 的乐器包 |
Caustic 自带一套预设 PCM 音色库(Real 文件夹),包含钢琴、弦乐、风琴、吉他等常用乐器。
多区域(Multi-Zone)键盘映射
PCMSynth 的核心功能之一是多区域映射——可以给不同的键盘区域加载不同的采样:
例子:一个"多音色合成器"
C2~C3 区域:加载一个低八度的贝斯采样
C3~C4 区域:加载一个中音区的钢琴采样
C4~C5 区域:加载一个高八度的弦乐采样
这样弹一个覆盖 C2~C5 的和弦时,PCMSynth 会在不同八度弹出不同的音色,叠加起来听起来像一个复合乐器。
具体操作
- 点击 PCMSynth 的"Select Instrument"区域
- 选择一个已有的乐器或"New"创建新的
- 在多区域编辑器里,为每个区域设置:
- 键盘范围(低 C → 高 C)
- 该区域加载的 WAV / SFZ / SF2 文件
- 该区域的音量、音高微调、Loop 点
合成器部分:滤波 + 包络 + LFO
PCMSynth 加载的采样会经过和 Subsynth 类似的经典合成器处理链:
- 滤波器:低通/高通/带通 + Cutoff + Resonance
- 音量包络:ADSR
- LFO:可调制 Cutoff、Volume、Pitch
- 两个振荡器(类似 Subsynth 的 Osc1 + Osc2,但这里的 Osc 指采样振荡器)
这意味着你可以把真实的钢琴采样用 Subsynth 的滤波链处理——比如给钢琴加一个 200Hz Cutoff + 强 Resonance,得到一个"被滤波的钢琴",完全不是钢琴原本的声音。
Loop 点设置
PCMSynth 可以设置采样的循环起点和终点,让采样在设定区域循环播放:
- Forward Loop:从头到尾正向循环
- Backward Loop:先正向再反向(Ping-Pong)循环
- No Loop:单次播放(打击乐通常用)
实际应用
- 钢琴延音:设置 Loop 在中段,采样会在你按住琴键时一直循环,不衰减
- 合成 Pad:从一段环境音 WAV 截取一小段循环,得到持续 Pad 音色
- 音效:短音效选 No Loop,弹一次播一次
与 BeatBox 的关系
PCMSynth 和 BeatBox 都能加载 WAV,但定位不同:
| 对比 | PCMSynth | BeatBox |
|---|---|---|
| 用途 | 可弹奏的合成器 | 固定打击乐 |
| 键盘 | 有(可以弹和弦和旋律) | 无(只能 Step Trigger) |
| 多区域 | 支持 | 不支持(每个通道一个采样) |
| 合成器模块 | 有滤波/包络/LFO | 只有简单的音量/声像/Pitch |
| Pattern 编辑 | 钢琴卷帘 | 16 步网格 |
| 适合 | 钢琴、弦乐、复合音色、音效设计 | Kick、Snare、Hi-Hat |
加载 SoundFont(.sf2)
SoundFont 是一个非常高效的格式——一个 .sf2 文件里可以包含几十套乐器(GM 标准的 SoundFont 有 128 套乐器 + 打击乐集)。PCMSynth 加载 .sf2 后,会自动列出里面所有乐器,可以逐个选来作为 PCMSynth 的音色。
GM(General MIDI)标准 SoundFont 包含:
钢琴组、风琴组、吉他组、贝斯组、合成 Lead、合成 Pad、音效组、打击乐组——几乎覆盖了流行音乐所有常用音色。
用户录音到 PCMSynth
Caustic 支持直接在应用内录音,录好的 WAV 可以直接喂给 PCMSynth:
- 打开 Caustic 的录音功能(需要麦克风权限)
- 录一段声音(比如自己拍手、说话、敲东西)
- 保存为 WAV 后,在 PCMSynth 里选中这个文件
- 给它设好 Loop 点和合成器参数
这样你就用自己的声音创造了一套专属采样音色库——完全独一无二。
下一步
PCMSynth 和 BeatBox 都需要加载采样,下一章专门讲如何把外部 WAV / SF2 / SFZ 文件导入到 Caustic 的存储目录。