当前课程知识点:计算机音乐 >  第一章 基本概念 >  1.2 计算机音乐课程主要内容 >  计算机课程主要内容

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

计算机课程主要内容在线视频

下一节:计算机音乐课程资源

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

计算机课程主要内容课程教案、知识点、字幕

同学们大家好

欢迎回到计算机音乐的课堂

上一节课我们简要地介绍了一下

计算机音乐所研究的范围

这节课我们需要来介绍一下

我们课程中所涉及到的具体课题

那么尽管我们课程中的内容

只是计算机音乐研究当中的一个小部分

但是他们与我们所熟悉的音乐应用

的联系是非常的紧密的

我们首先会介绍一些必要的基础知识

包括音乐信息的表达

时域和频域的两种

音频处理技术

之后我们会面对具体的课题

包括音色合成

一维振动模型

音高跟踪

音频同步等等的课题

进行展开

首先让我们看一下最早的一种音乐信息

早在计算机出现之前

音乐家就为了制作能够自动演奏的机器

就已经尝试把音乐演奏中的乐谱

进行了信息化

这就是所谓的打孔卷纸乐谱

这种乐谱配合一种自动工作的机械

自动钢琴Player Piano

就能够在没有人干预的情况下

进行自动演奏

我们通过下面一段视频来看一下

自动演奏的钢琴是怎么工作的

其实我们小时候玩过的八音盒呢

就是自动钢琴的简化版本

在自动钢琴的卷轴上

具有复杂的联动机械

根据乐谱的孔位

可以带动每个键上的机械

让整个钢琴工作起来

早期的自动钢琴需要用脚踏板来提供动力

让卷轴转动起来

但后来版本都是使用电动的鼓风箱

全自动的演奏了

这种打孔卷纸形式的乐谱呢

可以认为是最早的一种

音乐信息表达形式

它跟我们今天看到的MIDI格式呢

是一脉相承的

它把音乐表达成音高跟时间的二维关系

每个音符都用音高跟时值来进行符号化

甚至我们可以对每一个音的强度

还有音色的变化呢也进行符号化

甚至我们可以对每一个音的强度

和音色也进行符号化

并且把这些信息都通过量化的形式

记录到计算机当中

例如我们可以来看一下巴赫的C大调赋格

被符号化之后的乐谱

显然在实际演奏当中

一个音符从发声到结束

音强上的变化是非常复杂的

而且伴随着更加复杂音色的变化

但是有一些作品对每个音的变化要求

没有那么高

因此MIDI形式的表达

它可以提供音乐的大致描述

尽管这种MIDI形式的乐谱

只是一种粗略的描述

但是这种数字形式的乐谱

给存储提供了很多的可能性

有了这种形式的乐谱

就可以编写计算机程序来合成相应的音符

从而让计算机来演奏这段音乐了

这就是数字合成器的作用

下面就让我们来听一下这段C大调赋格

尽管MIDI形式的乐谱

只是一种粗略的描述

但是这种数字形式的乐谱

为存储提供了很多的可能性

有了这种形式的乐谱

我们就可以编写计算机程序

来合成相应的音符

从而让计算机来演奏音乐了

这就是数字合成器的作用

小时候学过电子琴的同学

应该不会对这一台雅马哈的dx7

这台合成器感到任何的陌生

那么利用合成器呢

我们甚至可以以图形的形式来播放音乐

比如像这样播放音乐

那么除了合成音乐之外呢

我们还可以在MIDI的文件中

去搜索特定的旋律片段

并且把匹配的片段标记出来

那我们就可以实现

基于乐谱的信息检索了

这无论对于音乐学研究

还是具体的应用来说

都是非常重要的技术

例如我们听到一首歌

对其中的一个片段非常的喜欢

那么我们就可以用这个片段

去搜索类似的歌曲

假如我们在计算机中存储了大量的乐谱

那么计算机自动搜索能力

将会超越人类的极限

从而演变出新的可能

在刚才的音乐信息检索的例子当中

如果我们把用来查询的乐谱

替换成真实的声音

然后同样在数据库里面去进行搜索

那么我们不仅可以搜索

这段声音来自哪个作品

而且还可以找出这个作品

不同人演奏的版本

并且可以搜索与这个作品风格相近的作品

这就涉及到另一种音乐的表达形式

音频表达

音频的形式呢

直接与我们听到的声音相关

因此

音频不仅是计算机音乐的基础研究对象

同时也是所有研究声音的科学的

基础研究对象

好在计算机音乐当中一个很重要的任务

就是实现

音频表达跟符号表达之间的一个转换

那么从音频到符号呢

是一种音频分析的过程

那么从符号到音频呢

是一种音频合成的过程

在这里面呢会涉及到很多复杂的技术

其中包括最基本的

时域的音频处理技术

以及频域的音频处理技术

那么围绕着合成和分析这两个任务

我们首先会介绍音频合成的基础

这里面就包括质点弹簧阻尼模型

以及Modal合成系统

这里面需要依赖的音频处理技术

是频域的音频处理技术

滤波器的技术

之后我们会介绍更加复杂的物理模型

一维振动模型

以理想弦模型作为基础

推广到管乐类的模型

这里面又涉及到弦振动模型的

数学物理方法

同时

我们也会介绍一种简单而高效的

音频合成方法

Karplus-Strong算法

在合成的课题之后

我们会进入到分析的课题

首先就是音高跟踪

那么音高跟踪的目标

就是实现音频到音高符号的自动转化

我们会介绍时域和频域的一些方法

并且用K歌评分的例子来做一些实践

在完成音高转换的课题之后

我们希望在时间上也做一些事情

例如实现音频的同步

这里面涉及到一些基本的音频特征提取

以及动态实践规划的算法

那么作为实践呢

我们将展示

音乐节奏校准的应用

OK这里就是我们这门课的主要内容。

那么除了我们讲解的内容之外

我们也将会提供足够多的

课外阅读材料

帮助同学们更加深入的

了解计算机音乐

在这里我们就真正的进入到

计算机音乐当中了

期待在下一节课里面见到你们

计算机音乐课程列表:

欢迎辞

-欢迎辞

第一章 基本概念

-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 动态时间规划实现

--动态时间规划实现

-第七章作业

计算机课程主要内容笔记与讨论

也许你还感兴趣的课程:

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