0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

揭秘合成器:调制器与控制器

冬至子 来源:Midifan 作者:Rejor 2023-07-11 15:56 次阅读

你现在应该已经了解大多数自然界中的声音,因为其发声物体的构造与特性不同,导致了其复杂的谐波结构。另外,无论你怎样演奏或者录制打击乐器,其音色都会和管弦乐器等其他「传统」乐器相比有明显差异。但为了理解并使用合成器来合成音色仅仅知道这两点还远远不够,你还需要了解如何使用控制器与调制器来塑造你听到的声音。不妨这样想:如果只需要谐波构成就能完美重现一个音色的话,那么合成器厂商就不会浪费大笔钱为他们的产品添加滤波器和包络发生器等等「没用」的功能了。那么本文就让我们来看看如何为冰冷的振荡器声音添彩,合成出更加自然、生动的音色吧。

没有声音可以完全用其谐波构成来定义。尽管是音调和音量听起来都没有变化的声音,也肯定有声音开始与结束的阶段,也就是说它的响度一定会有一个动态的轮廓。

抛开声音开始与终止的阶段不谈,如果一个声音的音色完全保持静止,那么从音乐角度上讲这一定是一个无聊的声音。由于自然界中不存在完全静止或停滞的声音,所以你很可能只能够通过信号发生器(比如模拟合成器的振荡器)才可以听到这样的声音。信号发生器可以产生波动的电压,将其使用放大器放大之后使用扬声器播放,即可将电压转化为你可以听到的声音(见图 1)。

图片

图 1:信号发生器的信号流

让我们把这一过程变得有趣一些,假设图 1 中的放大器就是你音响的放大器,虽然信号发生器正在生成一个音调,但是音量旋钮被拧到了零点,所以你现在听不到任何声音。现在想象你顺时针转动音量旋钮,到音量最大的位置之后再将其逆时针拧回零点,这一过程中声音由零渐渐变大,然后又渐渐再次静止。

图片

图 2 :使用控制器控制放大器的音量

如图 2,上述过程中转动放大器的旋钮实际上是为放大器添加了一个控制器,从而使得音频信号随之更改。但是每演奏一个音符都要手动转动一次旋钮显然并不现实,也很难保证每次都能得到理想、精确的结果。你需要一个精准的控制器信号来控制声音的响度,因此我们需要引入电压控制(Voltage Control)这一重要概念。

想象图 2 中的控制器也是一种波动的电压,我们将其称为「控制电压(Control Voltage,简写为 CV)」。我们暂时不考虑控制电压是如何被生成的,只需要知道为放大器的「控制器」输入施加一定幅度的电压,放大器就能随之为音频信号提供相应幅度的增益,这也就是压控放大器(Voltage Controlled Amplifier,简写为 VCA)的工作原理。现在让我们来看看使用什么工具可以生成控制放大器的 CV。

让我们重新回到上文调节音响音量旋钮的例子中。假如说音响的音量旋钮被调到最低时其被施加的 CV 为 0 伏特(0V),这时音频信号增益为 0;音响的音量开到最大的时候 CV 是 10V,音频信号的增益此时最大。这样转动音量旋钮的过程就可以被电压的变化过程替代,比如说,CV 最开始为 0V,渐渐升高至 10V,接着降至 5V,然后保持这一状态一小会,之后又渐渐降至 0V。将这一过程用图形表示就得到了图 3。

图片

图 3:控制电压随时间的变化(左)与声音响度随时间的变化(右)

可以看到,CV 的轮廓与声音响度的轮廓完全一致。换句话说,你使用了 CV 控制声音在任意时间片刻的响度。图 3 中展示的形状被称为「包络(Envelopes)」,可以生成上述包络的设备被称为「包络发生器(Envelope Generator,简称 EG)」。EG 有很多种不同的类型,但不管是简单的 EG 还是复杂的 EG,它们都具备一个共同点:每次 EG 被触发都会生成一个连续的包络,其产生的 CV 与 CV 变化时间都相同(前提是 EG 本身没有通过其他方式或者信号被调制)。

最著名的,同时也是合成器历史中很长一段时间内最常见的包络发生器叫做 ADSR。ADSR 是该 EG 四个阶段:起音(Attack)、衰减(Decay)、延音(Sustain)、释音(Release)的缩写。其中起音、衰减与释音三个参数描述的是该阶段的时间,剩下的一个延音描述的是该阶段的电压幅度(见图 4)。

图片

图 4:一个 ADSR 包络

从很多角度上讲,ADSR 都是一个极其伟大的发明,虽然它极为简单,但使用 ADSR 我们可以模拟出大量真实乐器的音量轮廓。

比如说,想象管风琴、长号以及雷鸣声等不同声音,以及如何使用 A、D、S、R 四个阶段描述它们的响度轮廓。记住:

  • 起音(Attack)决定了声音从零开始到达其最高响度所需的时间;
  • 衰减(Decay)决定了声音从最高响度下降至延音阶段所需的时间;
  • 延音(Sustain)决定了直到释音阶段之前声音需要保持的响度;
  • 释音(Release)决定了音量从释音阶段下降至最终音量(通常为零)所需的时间。

管风琴起音十分迅速,直到演奏者松开键盘之前管风琴会一直保持其最大音量,因此管风琴的响度包络看起来像一个精准的长方形。实际上,这个包络形状与管风琴的音色特征及其相关,所以这类形状的包络通常又被称为「管风琴包络」,即使是在它被用于与管风琴完全不相干的音色的时候。

相反,长号的「语速」与管风琴相比要慢得多,其响度的最高值往往在起音阶段的末尾,在此之后其响度会下降至一个较低的延音值。乐手停止吹奏之后,声音会随之迅速降低至零。

雷声的响度包络与上述两种乐器区别较大,其响度的上升速度较为缓慢,并且没有衰减和延音阶段,音量达到顶峰之后立即慢速降低至零。

图片

图 5:长号(上)、管风琴(中)与雷声(下)的音量包络

从图 5 中可以看到,不同音色的音量包络彼此差别可能会十分巨大。让我们先从长号说起:长号的音量包络需要 ADSR 的全部四个阶段,起音、衰减与释音时间都较为中等,延音阶段的音量也比较中等。管风琴的音色包络显然较为简单,只需起音、延音与释音三个阶段,起音与释音十分迅速,时间几乎为零,延音阶段保持最大的音量。相比之下,雷声则只运用了 ADSR 中的起音与衰减,完全没有延音和释音阶段。

图 2 中的「控制器」是一个宽泛的概念。无论你怎样调整包络发生器的参数,只要它连接的是合成器的 VCA,并且你可以随意触发其控制音色的参数,那么它就可以被称为「控制器」(见图 6)。

图片

图 6:包络发生器作为控制器,控制 VCA 的音量参数

让我们回过头来看震荡器的概念,你可能还记得我们在本系列的第一篇文章中说明了每个具有调性的音色都有一个基础频率,该频率由震荡器最简单的震动模式产生。如果该基础频率位于 20Hz(每秒钟震动 20 次)与 20kHz(每秒钟震动 20000 次)之间,那么你在聆听这一声音的时候就可以感知到一个固定的音高。

让我们再次回到音响和音量旋钮的比喻中。如果你以每秒钟一到两次的速度来回旋转音响的音量旋钮,那么你就会为音响的声音引入另一个周期性变化的效果:震音(tremolo)。用手周期性来回旋转音量旋钮的过程实际上是为音响的音量施加了一个震荡器,尽管这一震荡器的震动速度远远低于 20 Hz,但它还是可以使音色发生明显的变化。

为了达到类似的目的,大多数合成器都有一个专门的设备用来生成低频信号,用于控制合成器的其他参数,这类设备叫做「低频振荡器(Low-Frequency Oscillators,简称LFO)」。大多数合成器的 LFO 可以生成从 0.1Hz(每十秒为一个周期) 到 20Hz 的低频信号。这类低频信号适合用来制作较为简单的声音效果,上文提到的震音只是这类声音效果中的其中一种。如图 7 所示,为了实现震音,作为控制器,调制放大器增益的是 LFO 而不是 EG。

图片

图 7:使用 LFO 控制放大器增益

可能许多读者并没有注意到,图 7 中其实展示了几乎每个合成器都具备的三个最重要的模块:

  • 信号发生器——用于生成最基础的音色;
  • 压控放大器——作为调制器,调制由信号发生器生成的声音;
  • 正弦波 LFO 发生器,作为控制器,决定调制器用什么方式调制信号。

尽管上面的例子非常简单,但利用这一结构可以合成出极为复杂的音色。

在一些较为高档的合成器中,LFO 通常可以生成位于听觉范围内的高频信号,并且具有种类丰富的波形。但如果听觉范围内的 LFO 信号可以用来调制声音参数的话,为什么不可以直接使用信号发生器呢?当然可以,图 8 就使用了这一流程,用信号发生器来调制放大器的增益,从而生成更加复杂的音色。

图片

图 8:使用信号发生器调制放大器的增益参数

本文介绍了控制电压、包络发生器以及低频振荡器三个基础概念,但为了理解模拟合成器,你还需要理解一个更为重要的概念。

仔细观察本文中的图示,我特意将音频信号以横向排布,控制信号纵向排布。为了方便理解,你可以认为音频信号是你可以听到的信号,控制信号是用于控制你可以听到什么的信号。但实际上你必须还要从电压的角度理解上述信号,作为电压,控制信号和音频信号其实并没有任何差别。因此,取决于你以什么方式使用它们,以及将它们放置于什么位置,许多合成器模块可以同时被用作信号发生器、调制器和控制器。

换句话说,模拟合成器以波动的电压为形式代表音频信号,同样类型的波动电压也可以被用来控制与更改音频信号。当你在判定一个模块是音频模块还是控制模块的时候,信号的输出方向要比信号源更加重要。

这也是对于合成器来说最重要的秘密之一。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16185

    浏览量

    177336
  • 滤波器
    +关注

    关注

    160

    文章

    7725

    浏览量

    177630
  • 合成器
    +关注

    关注

    0

    文章

    270

    浏览量

    25332
  • 调制器
    +关注

    关注

    3

    文章

    832

    浏览量

    45098
  • 信号发生器
    +关注

    关注

    28

    文章

    1452

    浏览量

    108643
收藏 人收藏

    评论

    相关推荐

    使用pll和voc设计频率合成器的特点

    几乎每个RF和微波系统都需要频率合成器。频率合成器产生本振信号以驱动混频调制器、解调及其他许多RF和微
    的头像 发表于 12-07 07:11 9501次阅读
    使用pll和voc设计频率<b class='flag-5'>合成器</b>的特点

    Σ-Δ调制频率合成器【转】

    分频频率合成器是对传统的小数分频频率合成器中的小数分频加以改进,通过多级Σ-△调制器对累加器量化误差进行再次处理从而获得更好的相位误差特性。图5为累加
    发表于 08-02 11:08

    合成器

    1、使用反馈有一种设备与振荡有关,.称为合成器。在一些情况下,从普通振荡出来的正弦波不够完美。射频工程师发现如果振荡与其它电路结合起来,利用反馈,可以使正弦波更完美,这就适
    发表于 12-06 14:06

    什么是频率合成器

    和相位来生成被调制信号,因此对于数字通信系统来说可以产生任意的波形。软件无线电系统中的数字上下变频、本地载波的产生以及压控震荡等重要环节都可以用DDS技术实现。  采用DDS技术的直接数字频率合成器
    发表于 08-19 19:18

    PXI 3010艾法斯频率合成器

    散重量和相位噪声来权衡,杂散又称寄生信号,分为谐波重量和非谐波重量两种,主要由频率合成过程中的非线性失真产生;相位噪声是权衡输出信号相位颤动大小的参数。  (6)调制性能  调制性能是指频率
    发表于 03-17 14:54

    ∑-△调制器的设计原理是什么?怎么实现FPGA?

    ∑-△调制频率合成器及其实现∑-△调制器原理设计∑-△调制器的FPGA实现
    发表于 04-15 06:47

    基于555定时合成器

    描述带有 LFO 的 Atari Punk 控制台这个简单的合成器使用 3 555 个定时,两个作为步进声音驱动,一个作为低频振荡。再
    发表于 07-20 06:40

    使用三位三阶ΔΣ调制器的集成1GHz小数频率合成器

    本文实现了一个采用三位三阶ΔΣ调制器的高频谱纯度集成小数频率合成器. 该频率合成器采用了模拟调谐和数字调谐组合技术来提高相位噪声性能,优化的电源组合可以避免各个模块
    发表于 09-08 20:39 6次下载

    Σ-Δ调制频率合成器

     【摘 要】 分析了Σ-△调制技术,并把该技术应用于小数分频合成器中,使小数分频误差能量频谱被整型而远离载频。   
    发表于 05-14 21:04 1742次阅读
    Σ-Δ<b class='flag-5'>调制</b>频率<b class='flag-5'>合成器</b>

    频率合成器,频率合成器原理及作用是什么?

    频率合成器,频率合成器原理及作用是什么? 所谓的频率合成器,就是以一个精确度、稳定度极好的石英晶体振荡作为基准频率,并利用加、减
    发表于 03-23 11:04 1.5w次阅读

    基于AD9954的多模式调制器的设计

    AD9954是采用先进的DDS技术生产的高集成度频率合成器,通过对幅度、频率、相位的编程来生成不同的信号。本方案以AD9954为核心设计平台,通过FPGA和单片机的控制,设计了一种功能齐全、性能优良的调制器。对所产生的信号作了理
    发表于 02-12 15:05 78次下载
    基于AD9954的多模式<b class='flag-5'>调制器</b>的设计

    锁相环频率合成器和分立式频率合成器的详细对比

    几乎每个RF和微波系统都需要频率合成器。频率合成器产生本振信号以驱动混频调制器、解调及其他许多RF和。频率
    发表于 10-15 10:43 8次下载
    锁相环频率<b class='flag-5'>合成器</b>和分立式频率<b class='flag-5'>合成器</b>的详细对比

    FuniFi Midistik是用于合成器的紧凑型可编程MIDI控制器

    电子发烧友网站提供《FuniFi Midistik是用于合成器的紧凑型可编程MIDI控制器.zip》资料免费下载
    发表于 08-16 11:10 0次下载
    FuniFi Midistik是用于<b class='flag-5'>合成器</b>的紧凑型可编程MIDI<b class='flag-5'>控制器</b>

    用于整桶FB3100合成器的大型MIDI控制器

    电子发烧友网站提供《用于整桶FB3100合成器的大型MIDI控制器.zip》资料免费下载
    发表于 11-16 11:46 0次下载
    用于整桶FB3100<b class='flag-5'>合成器</b>的大型MIDI<b class='flag-5'>控制器</b>

    揭秘合成器:振幅调制

    我们有提到调制信号源不光只可以是低频振荡或者包络生成器的信号。当然,我们对声音进行调制时大多数情况下使用上面的低频信号,并且大多数非模块化合成器
    的头像 发表于 07-13 15:24 1419次阅读
    <b class='flag-5'>揭秘</b><b class='flag-5'>合成器</b>:振幅<b class='flag-5'>调制</b>