当前课程知识点:计算机音乐 >  第二章 时域音频处理 >  2.9 频率调制在音乐上的应用  >  频率调制在音乐上的应用

返回《计算机音乐》慕课在线视频课程列表

频率调制在音乐上的应用 在线视频

下一节:频谱概述

返回《计算机音乐》慕课在线视频列表

频率调制在音乐上的应用 课程教案、知识点、字幕

同学们大家好

这节课我们将来介绍一下

频率调制在音色上的应用

频率调制

或者我们也称之为FM合成

是目前最成功的音色处理

以及合成的算法之一

那么不仅来自音乐学院

或者实验机构的学术界

即便是在流行音乐的创作

以及演奏当中

它也是非常受到了广泛的认可的

那么他的成功之处

不仅仅在于它可以合成

以及模仿现有的乐器声音

或者说去创作新的乐器声音

而且它是一个非常廉价的处理模块

只需要两个正弦波就可以进行

在模拟信号时代

FM的倡导者之一John Chowning

设计了一系列的

FM合成方法来模仿乐器

以及创作新的音色

其中最著名的系统便是Music V

那么这个系统

也便于应用于雅马哈

最早的几款电子琴当中

那么从系统框图的我们可以看出

它基本上就是一个

FM合成的一个结构

只不过它在载波信号

以及调制信号的基础之上

又加了一个振幅包络的信号

那么振幅府包络

可以很好的模拟乐器声音在振幅

以及频率上的变化

那么我们先来看一下

小号的单音在振幅包络

以及频率上的特点

让我们先来听一下

如果我们来观察它的频谱图

我们可以看到小号的这频谱

基本上是分布在主频的整数倍上面的

也就是它是一个完整的频谱

是一个和谐乐音的一个完整的频谱

而且它的高频的信号

随着振幅的增加会急速的增加

那么随着振幅的减少

也会急速的减少

那么振幅的包络特征

那么跟我们前面讲过的

一个标准振幅包络是比较像的

一开始它会以很快的速度

达到一个比较大的值

衰减到一个稳定的值之后

会有一段稳定的持续期

最后是一个衰减

因此口令就使用

一个标准的ADSL曲线

来同时对载波信号

以及调制信号进行包络

那么除此之外

口令还把调制的频率跟

载波频率设置成一样的数值

这样的话经过频率调制之后

440赫兹的频谱将会变成440赫兹的

整数倍的频谱

那么接下来

就让我们来使用计算机程序

来实现口令的music V系统

接下来我们会在拍摄里面完成

口令的FM调制的合成器

那么因为前面我们

已经有构造ADSR函数的

这个基础了

所以我们在这个基础上

去设计口令FM

那么它需要输入一个

ADSR的振幅的包络

或干脆我们就把振幅的

包络叫做IMS

然后我们依次需要输入

P3 P4 P5 P6 P7 P8

这样的几个参数

那么这几个参数对应

这个系统框图里面的这些输入

我们同时还需要获得采样率

首先我们就去构造一个信号

这个信号长度必须是由P3来决定的

因为P3是它的声音的长度

所以我们是N等于int

P3乘以2就是这个声音的长度

我们把它转换成采用点的个数

接下来我们就可以

去生成一系列的点了

比如说我们用mp arnage n

这样的话就可以

形成从零到N减一的采样点

然后我们根据系统框图

来构造FM合成的信号

那么它首先是需要有一个P4

这是P4是一个mt9

就是一个正负的大小

所以Y就等于P4

P4乘上作为ms的最大值

所以先乘上ms

然后用这个信号去

作为调制信号的一个振幅

所以右边是一个正弦波函数

正弦波函数它的频率

是由右边的这一大块系统组成的

那么这一大块系统

我们看一下它的频率

主要是载波信号p5

再加上一个被调制过的一个相位

所以首先是p5的频率

所以我们用把这个频率

转换成角频率的形式

np点π

通过2πF除以R转换成角频率的形式

然后再加上右边的这一块

右边这一块是一个常数

再加上背包络过的另外的一块

那么这一块全部

作为一个调制信号的一个振幅

所以我们首先要把这一块给算出来

这块相当于是P7加上P8减P7

再乘以ms

作为一个振幅

作为调制信号的一个振幅

这调制信号是它的频率是p6

所以它的角频率

应该是2πP6除以2

那么在这信号里面

我们加上采样点

加上采样点

加上采样点

最后我们就可以把y进行一个输出了

然后注意

因为这里面我们所用的cos

它里面的这参数是一个列表

所以我们还是需要用np下面的cos

同样的后面是用的是np下面的cos

它可以支持这个变量

是一个列表的形式

OK那么我们就根据

口令的论文里面的一个设定

就说这ADSL曲线用大概

是这样的一个ADSR的曲线

P3是零点六秒左右

那么其他的值会有一个固定的设定

那么首先我们就去

生成一个ADSR的包络函数

那么ADSR

我们可以用ADSR

那应该是0.6秒

0.6秒

然后TA是0.1秒左右

我们看到是1/6的0.6秒

就是0.1秒左右

td也是0.1秒左右

TR也是0.1秒左右

它的level是1

然后level first

应该是能够下降到0.6左右

0.6左右

然后最后一个参数r就是采样率

然后我们就可以去调用chowning fm

把rms作为输入其他的职能

我们按照口令的论文进行一个设定

最后我们还需要

把这个值变成一个整数的形式

这样话可以进行一个写入

y等于

y等于

y乘于2的14次方再传成整数的形式

然后写到文件里面

那么我们现在模仿的是小号的声音

所以我们把文件名叫trumpet

点wav

让我们运行一下

当然这里面我们先要去设定一下

它采用率是44100

在运行下

最后要把这采样率作为参数进行输入

我们看一下生成的结果

那么生成的文件叫trumpet.wav

我们可以播放一下

这就是我们使用chowning fm

去产生的一个小号的声音

那么这跟我们最早用的电子琴的

小号音效是完全一样的

时域音频处理是使用信号处理的方式

对计算机音乐进行创作

以及分析的基本方法

那么尽管时域的信号

并不能与人类的听觉器官

对于音乐的感受直接关联起来

但是时域的信号

在计算机获取音乐的音频信号的时候

是一种最直接的方法

也是一种最直接的存储方式

因此一般来说

在时域信号里面进行处理的时候

我们在计算上都会有一定的优势

那么他可以因为多种的实时的处理系统

当然它也有一定的局限性

那么在下一站当中

我们将会介绍与时域处理

相对的频域处理的方法

下节课我们再见

计算机音乐课程列表:

欢迎辞

-欢迎辞

第一章 基本概念

-1.1 计算机音乐导言

--计算机音乐导言

-1.2 计算机音乐课程主要内容

--计算机课程主要内容

-1.3计算机音乐课程资源

--计算机音乐课程资源

-1.4 音乐的基本表达

--音乐的基本表达

-第一章作业

第二章 时域音频处理

-2.1时域音频处理概述

--时域音频处理概述

-2.2 分窗处理1:OLA叠放

--分窗处理1: OLA叠放

-2.3 分窗处理2:音量计算

--分窗处理2 音量计算

-2.4 端点检测

--端点检测

-2.5 振幅包络

--振幅包络

-2.6 音频信号相乘

--音频信号相乘

-2.7 环形调制

--环形调制

-2.8 频率调制

--频率调制

-2.9 频率调制在音乐上的应用

--频率调制在音乐上的应用

-第二章作业

第三章 频域音频处理

-3.1 频谱概述

--频谱概述

-3.2 傅里叶变换

--傅里叶变换

-3.3 短时傅里叶变换

--短时傅里叶变换

-3.4 加法合成

--加法合成

-3.5 线性滤波器

--线性滤波器

-3.6 京剧锣鼓经分析

--京剧锣鼓经分析

-第三章作业

第四章 音色合成

-4.1 音色合成概述

--音色合成概述

-4.2 质点弹簧阻尼模型

--质点弹簧阻尼模型

-4.3 双线性滤波器

--双线性滤波器

-4.4 Modal合成

--Modal合成

-第四章测试

第五章 一维振动模型

-5.1 一维振动模型概述

--一维振动模型概述

-5.2 弦振动模型

--弦振动模型

-5.3 达朗贝尔的行波解

--达朗贝尔的行波解

-5.4 梳状滤波器

--梳状滤波器

-5.5 Karplus Strong算法

--Karplus Strong算法

-5.6 管状气鸣乐器模型

--管状气鸣乐器模型

-第五章作业

第六章 高音跟踪

-6.1 音高跟踪概述

--音高跟踪

-6.2 时域音高跟踪

--时域音高跟踪

-6.3 频域音高跟踪

--频域音高跟踪

-6.4 K歌评分

--K歌评分

-第六章作业

第七章 音频同步

-7.1 音频同步概述

--音频同步概述

-7.2 音乐特征提取 CQT

--音乐特征提取CQT

-7.3 音乐特征提取 Chroma

--音乐特征提取Chroma

-7.4 动态时间规划概述

--动态时间规划概述

-7.5 动态时间规划实现

--动态时间规划实现

-第七章作业

频率调制在音乐上的应用 笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。