玩模拟合成器避不开的坑:1V/Oct 与 Hz/V 到底有什么本质区别?
在玩模拟合成器或者搞 Eurorack 模块的朋友,大概率都遇到过这个让人抓狂的情况:
你兴致冲冲地拿出一台 vintage 的 Korg MS-20 或者 Yamaha CS 系列老琴,想用身上的 Eurorack 测序器(比如 BeatStep Pro 或 KeyStep)去跑音序。你把 CV Out 怼进琴的 VCO CV In 里面,结果一按下 Play,出来的音阶根本不是人类能听懂的旋律,不是越往高音走音距越窄,就是高低音完全对不上。
这时候你就得去翻说明书,或者进系统菜单里找一个选项:CV Pitch Standard(音高控制标准)。
这里面有两个选项:1V/Oct(每伏特一倍频) 和 Hz/V(每伏特赫兹)。
这两者绝对不仅仅是“格式”不同,它们的底层数学逻辑、电路设计哲学,甚至是音乐上的直觉,有着天差地别的本质区别。
1V/Oct(对数/指数关系):Moog 的音乐直觉
1V/Oct(Volt per Octave) 是目前最普及的行业标准。Eurorack 模块、Moog、Roland、Sequential 等绝大多数现代和经典合成器都在使用这个标准。
数学逻辑:指数级增长
1V/Oct 的核心逻辑是:电压每增加 1V,音高(频率)就翻一倍(即升高一个八度)。
我们知道,人类听觉对音高的感知是非线性的(对数的)。中央 A(A4)是 440Hz,高一个八度的 A5 是 880Hz(差值 440Hz),再高一个八度的 A6 是 1760Hz(差值 880Hz)。
在 1V/Oct 标准下:
- 假设 0V 对应 110Hz(A2)
- 1V 就对应 220Hz(A3)
- 2V 就对应 440Hz(A4)
- 3V 就对应 880Hz(A5)
- 4V 就对应 1760Hz(A6)
你会发现,控制电压是线性递增的(+1V, +1V, +1V),而实际出来的频率是指数递增的($\times 2, \times 2, \times 2$)。
为什么它成为了绝对主流?
- 移调极度简单:
因为音程关系和电压变化是线性绑定的。在 1V/Oct 里,一个半音的电压永远是 $1/12 \approx 0.0833\text{V}$。如果你想把一段旋律整体往上移一个八度,你只需要在控制信号里简单地**叠加(加法)**一个 1V 的直流电压(Offset)就可以了。在硬件电路里,做高精度的“加法”是非常廉价且容易实现的。 - 符合音乐直觉:
键盘上的琴键间距是均匀的,对应到电压变化也是均匀的,非常符合乐理。
Hz/V(线性关系):Korg 与 Yamaha 的工程师思维
Hz/V(Hertz per Volt) 是当年 Korg(特别是经典的 MS 系列)和 Yamaha 偏爱的标准。
数学逻辑:纯线性增长
Hz/V 的核心逻辑是:电压变化与频率变化成绝对的正比关系。
也就是说:每增加 1V,频率(Hz)增加一个固定的数值。
假设我们设定 1V/Hz 的系数是 100(即 1V 对应 100Hz):
- 1V 对应 100Hz
- 2V 对应 200Hz(从 1V 到 2V,频率翻倍,刚好是一个八度)
- 3V 对应 300Hz(从 2V 到 3V,频率只增加了 1.5 倍,这不是八度,而是纯五度)
- 4V 对应 400Hz(从 2V 到 4V 才是翻倍,也就是说要跨越两个八度,你需要把电压从 2V 升到 8V)
看出来了吧?在 Hz/V 标准下,为了让音阶听起来是正常的(按八度翻倍),你需要的控制电压必须呈指数级上升。
要弹奏均匀的八度,键盘输出的电压必须是:1V、2V、4V、8V、16V……
为什么当年工程师要采用这么别扭的标准?
这纯粹是出于电路设计和稳定性的考量。
在 1V/Oct 系统中,因为 VCO(压控振荡器)本身接收的是线性电压,但它必须发出指数级的频率,所以 VCO 内部必须包含一个极其精准的**“指数转换器”(Exponential Converter)**。
这个转换器对温度极其敏感。稍微有点温度变化(比如演出场地灯光烤一下,或者琴开机热身不够),晶体管的物理特性就会改变,导致高音区跑调、八度不准(也就是俗称的“温漂”)。为了解决这个问题,厂商不得不使用昂贵的热敏电阻(Tempco)来做温度补偿,成本高且调试麻烦。
而 Hz/V 系统不需要指数转换器。
VCO 的电容器可以直接由输入的线性电压充电,电路结构极其简单、稳定。Hz/V 的合成器在抗温漂和音高稳定性上,天生就比同期的 1V/Oct 合成器要强得多。
核心区别对比
| 特性 | 1V/Oct (Volt per Octave) | Hz/V (Hertz per Volt) |
|---|---|---|
| 数学关系 | 线性电压 $\to$ 指数频率 | 线性电压 $\to$ 线性频率 |
| 移调操作 | 极易(只需要做电压加减法) | 极难(需要做电压乘除法,电路复杂) |
| 音高稳定性 | 较差,依赖温度补偿电路(易温漂) | 极佳,电路简单且不易跑调 |
| 电压范围 | 通常为 0V 到 5V 或 10V(支持极宽的音域) | 受物理电压限制,高音区需要极高电压,音域受限 |
| 代表机型 | Moog, Eurorack, Roland, Prophet | Korg MS-10/20, Yamaha CS-5/10/15 |
实际操作中如何解决冲突?
如果你手头既有 1V/Oct 的 Eurorack,又有 Hz/V 的 Korg MS-20,想要让它们俩完美同步音高,直接连线是不可能的。你必须进行电压格式转换。
有以下几种主流的解决方案:
1. 软件/数模转换(最省心)
现在很多现代的 USB-MIDI/CV 控制器在出厂时就考虑到了这个问题。
例如 Arturia KeyStep / BeatStep Pro,或者 Novation Launchpad Pro。你只需要把它们插上电脑,打开官方的控制软件(如 MIDI Control Center),把对应 CV 输出通道的电压标准从 1V/Oct 改为 Hz/V。它的内部 DAC(数模转换器)就会自动计算并输出正确的指数电压曲线。
2. 硬件转换模块(模块玩家方案)
如果你不想用电脑,想在 Eurorack 盒子里直接解决:
- The Harvestman - English Tear:这是一个专门为了桥接 Eurorack 和 Korg MS 系列而设计的模块。它不仅能做 1V/Oct 与 Hz/V 的双向转换,还能转换 S-Trig 和 V-Trig(触发信号标准,这是另一个老琴的坑)。
- Korg SQ-1:这个小巧的硬件步进测序器性价比极高,它有两个独立的 CV/Gate 输出,可以分别设置不同的标准,是连接新老设备的完美桥梁。
搞懂这两者的本质区别,不仅能帮你省去排查“为什么我的琴音准不对”的时间,也能让你在淘二手老硬件和搭建模块系统时,少走许多弯路。