DSP课程设计目标
利用数字信号处理的相关知识,基于MATLAB设计实现一个带有GUI界面的音乐合成与音效处理系统,该系统应具有电子音乐合成与播放、图示均衡调节以及数字混响处理等功能。
一、电子音乐合成
自选一段音乐,用Matlab编程实现乐谱,添加包络衰减实现降噪(分别使用指数衰减和折线衰减两种模式),并根据乐器音色,测定每一个乐音的基波频率与谐波分量,根据数据增加谐波分量,提升音乐的厚度。
设计一个GUI界面,实现乐曲的时域播放波形的动态显示。
1.简单的电子音乐合成
我选用了D大调4/4拍的《欢乐颂》,乐谱如下
由基本的乐理基础,可得简谱和唱名的对应关系如下表
简谱 1 2 3 4 5 6 7
音名
C
D E F G A B
唱名 do re mi fa sol la si/ti
D大调简谱对应的频率如下表:
简谱 1 2 3 4 5 6 7
音名 C D E F G A B
频率(Hz) 293.66 329.63 349.23 392.00 440.00 493.88 523.25
编写2分音符、4分音符、8分音符、4分浮点音符的对应函数
f
1