摘要:单调音乐自动标注系统实现将一段由单一乐器弹奏出来的音乐识别出每一个音符的具体位置和将音符的音调和时值长度相关参数标记出来。
一首乐曲通常会包含很多个音符信号,每一个音符信号都具有自己的音乐参数,而且每一个音符的参数差异也比较大。所以,我们可以通过设计一个音乐自动标注系统来完成对音乐中音符的自动标注。我们这次主要研究怎么正确识别出音符信号的起始点的位置,这样我们就能正确的从一段音乐中分离出一个个单独的音符信号,在对单独的音符信号进行基频检测得到音符信号的音高和长度。识别音符信号主要通过时域特征检测法来实现,基频的检测主要通过谐波峰值法提取音符的相关参数特性。最后完成音符的标注工作。
通过MATLAB仿真软件对一些钢琴乐曲的仿真测试,得到的仿真结果表明以上的方法切实可行,能够满足单调音乐自动标注的基本要求。
关键词: 单调音乐;自动标注; 起始点检测;谐波峰值法;时域特征检测
目录
摘要
Abstract
1研究内容-1
1.1音符切分-1
1.2音符参数标注-1
2单调音乐标注方法分析-3
2.1基于时域特征音值起始点检测算法-3
2.2谐波峰值法原理-6
2.3 小波变换法原理-7
3系统结构-10
3.1 系统总框图-10
3.2 各功能模块的介绍-10
4系统调试与分析-13
4.1 系统调试结果-13
4.2 系统调试误差分析-19
结 论-21
参 考 文 献-22
致 谢-23
附录-24