更新时间:06-15 上传会员:紫色烟火
分类:设计作品 论文字数:9224 需要金币:2000个
摘要:音阶是小提琴学习的重要因素,初学者如果要学习小提琴需要专业老师的辅导,本次设计可以帮助初学者对乐曲进行音阶标注,变成可以自行学习的乐谱,这样为学习提供了方便,自己在家也可以学习陌生的乐曲。
首先,导入乐曲,对其进行初步的降噪处理,然后对整首曲子进行分帧、加窗。在时域部分,通过计算能量和极值,得到对应的音长、音强,通过百分比法得到onset、offset完成音符起始点检测。在频域部分,经过简单的傅里叶变换得到基频,运用谐波峰值法,计算出音高,通过转换得出半音。综合时域部分的音长、音强,频域部分的音高,完成对音阶的标注。
本次设计我研究了12种常见的小提琴音阶曲目,总体测试结果准确率为74%。结果较为理想,基本可以实现对小提琴的音阶标注目的,对于测试不理想的部分今后我会尽力完善。
关键词:onset检测;谐波峰值法;音阶标注
目录
摘要
Abstract
1 绪论-1
1.1 课题研究内容-1
1.2 研究背景及成果-1
1.3 设计运用方法概述-2
2 音符特征提取-4
2.1 音符起始点检测-4
2.2 音长-8
2.3 音强-8
2.4 音高-9
2.4.1 运用方法-9
2.4.2 求解流程图-10
2.5 计算半音-10
3 音阶标注-13
3.1 总体结构-13
3.2 仿真测试-13
3.3 仿真结果分析-14
结 论-17
参 考 文 献-18
附录 程序代码-20
致 谢-26