基本信息
文件名称:2025《乐音识别系统的MATLAB设计与实现》13000字.docx
文件大小:1.21 MB
总页数:30 页
更新时间:2025-09-26
总字数:约2.1万字
文档摘要
PAGEI
-PAGE1-
乐音识别系统的MATLAB设计与实现
摘要
乐音识别在音乐教学、音乐创作等领域有很好的应用前景。本文将利用MATLAB识别乐音中音符的音名和时值信息,确定乐曲的拍号和调号。乐音识别涉及的关键技术有端点检测、基频估计等。完成的主要工作如下:
1)对基于短时能量的双门限法进行改进,用来检测音符起止点。将四个状态简化为两个状态;通过比较相邻帧的能量差确定起点位置。
2)通过改进的平均幅度差函数法、自相关函数法、平均幅度差函数法和自相关函数法的结合进行基频提取;然后进行平滑处理,使算法更加准确。
3)利用起点的位置信息得到音符时长;通过判断强拍和弱拍出现