声音发生器

Sound Generator 包含两个独立的合成器:SoundFont 和 Analog。它响应钢琴键盘、USB/BT MIDI 设备、虚拟接口和 MIDI Network(iOS/macOS)。音频缓冲区大小可配置以实现最低延迟。
MAIN
- 主音量:总体输出电平
- 通道音量:通过 MIDI CC 7 发送的音量
- 声像:立体声全景(左 ↔ 右)
- 立体声模式:选择单声道或立体声输出
注意
检测到削波时,顶部栏会出现红色圆点。降低音量或启用 Limiter(Sound Effects)来解决。
音高
- 主调音:以音分为单位的微调(−100 到 +100);A4 参考频率以 Hz 显示
- 移调:将音高移动 −12 到 +12 个半音
- A4 开关:发出 A4 参考音,受移调和主调音影响
音频输出
- 缓冲区大小:较大值减少欠播但增加延迟
- AUTO:自动缓冲区大小管理(大多数情况下推荐)
注意
如果声音引擎图标变红,说明发生了音频缓冲区欠播——增加缓冲区大小或启用 AUTO。该部分还显示当前音频延迟的近似估算和采样率(由音频引擎自动设置)。
SoundFont Synth
使用 sf2 文件格式的基于采样的合成器。网上有许多免费的 SoundFont 合辑可下载并上传到 Hemiola。
- 音量:SoundFont 模块的输出电平
- 声像:SoundFont 模块的立体声全景
- 当前:选择活动 SoundFont 文件(加载多个时)
- 音色:从当前 SoundFont 中选择乐器预设
- 自定义:将本地的 .sf2 文件上传到 Hemiola
Analog Synth
经典模拟合成器的数字仿真,灵感自由来源于 Minimoog Model D。
- 音量:Analog 模块的输出电平
- 声像:Analog 模块的立体声全景
Analog 振荡器
三个振荡器共享相同的参数集:
- 波形:波形 — 正弦、方波、锯齿波(×2)、三角波(×2)、Pulse
- 范围:基础八度 — 32'、16'、8'、4' 或 2'
- 失谐:以音分为单位的微调偏移(−100 到 +100)
- 移调:半音偏移(−12 到 +12)
- 音量:单个振荡器的输出电平
- PW:脉冲宽度(占空比)——仅影响Pulse波形。50% = 方波,更低/更高的值产生更窄的脉冲
低频振荡器(LFO)
- 路由:颤音、频率(音高)、LPF 截止或立体声宽度
- 波形:LFO 波形(与振荡器相同类型)
- BPM:振荡频率
- 深度:调制幅度范围
低通滤波器(LPF)
每声部应用的4极(24 dB/oct)Moog Ladder滤波器。在高强调时滤波器自振,产生有音高的声音。
- 截止:高于此阈值的频率被衰减
- 强调:放大截止频率附近的频率(共振)— 最大时滤波器自振
- Amount:滤波器包络调制深度(0 = 无,1000 = 全范围)
- Kbd Track:键盘跟踪 — 截止频率跟随演奏音符的程度(Off、33%、67%、100%)
注意
LPF 截止可以通过 LFO(路由:LPF 截止)或 MIDI CC 调制。
滤波器包络
每声部专用的ADSR包络,随时间调制滤波器截止频率。调制范围由LPF部分的Amount控制。
- 起音:音符触发后滤波器打开的时间(ms)
- 衰减:从峰值降至延音电平的时间(ms)
- 延音:按住键时的截止电平(千分比,0–1000)
- 释音:音符释放后滤波器关闭的时间(ms)
单音 / 滑音
当单音启用时,同时只发一个音。按住的音符在堆栈中跟踪 — 释放当前音符会回到前一个。
- Mono:在单音(一个音)和复音(多个音)模式之间切换
- Priority:当多个键被按下时哪个音发声 — Low(最低音)、High(最高音)或 Last(最新)
- Retrigger:开启时,每个新音符重新触发包络;关闭时,音高平滑变化而不重新触发(连奏)
- Glide:滑音时间(ms)— 音高在音符之间滑动的时间。0 = 即时
- Drift:模拟振荡器漂移——为每个声部的音高添加微妙的随机不稳定性,模拟模拟VCO特性(0 = 完美调音,100 = 最大温暖感)
- Voices:每个音符的齐奏声部数(1–8)。多个声部对称失谐以获得更厚的声音。仅在单音模式下有效
- Detune:齐奏声部之间的音分展宽(0–50)。更高的值产生更宽、更失谐的合唱效果
噪声发生器
- 白器声或粉红噪声振荡器 — 用于为声音添加气息、空气感或纹理。白噪声在所有频率上具有相同的能量;粉红噪声在低频有更多能量(−3 dB/八度)
- 类型:白噪声或粉红噪声
- 音量:噪声的输出电平
音量包络(ADSR)
控制 Analog 合成器的幅度包络。使用指数(RC)曲线实现自然的模拟响应。
- 起音:音符触发后达到最大幅度的时间(ms)
- 衰减:降至延音电平的时间(ms)
- 延音:按住键时的幅度电平(千分比,0–1000)
- 释音:音符释放后淡出至无声的时间(ms)
