需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:7662 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:识谱是音乐学习的基础,是指在听音乐的过程中将乐谱信息加以记录。所谓听音识谱指的是计算机扮演音乐倾听者的角色,完成上述分析和记录乐谱的任务,这项研究在各类音乐软件、音乐播放器中有重要意义。 该系统是基于MATLAB的听音识谱系统设计,本系统利用MATLAB作为算法实现工具,实现听音识谱功能。本课题首先读取音乐,根据对音乐信号的滤波处理、端点检测以及提取基频,实现音符与基音频率之间相互转换,建立了一个乐谱识别系统。 本次设计,可以做到对音乐进行自动识谱,准确而又方便,可以应用至各大听歌软件以及音乐初级学习者对乐谱的学习,在对音乐更深层次的学习有借鉴意义,可以直接用于音乐检索、音乐乐谱分析等热点领域,是一个非常有前景的研究领域。
关键词:MATLAB;自动识谱;音符识别
目录 摘要 Abstract 1 绪论-1 1.1 研究背景及意义-1 1.2 国内外研究现状-2 1.3 本课题的研究内容-3 2 系统设计基础知识-4 2.1 MATLAB 软件简介-4 2.2 乐理知识简述-5 2.2.1 音调与唱名-5 2.2.2 音色与谐波-5 2.2.3 十二平均律-6 3 听音识谱系统设计与实现-7 3.1 系统的总体设计框架-7 3.2 音乐信号的滤波处理-7 3.2.1 巴特沃斯低通滤波器-7 3.2.2 等响度滤波-8 3.3 音乐信号端点检测-9 3.4 音乐信号基频提取-10 3.5 实验结果与分析-12 总结与展望-13 参 考 文 献-14 附 录 A -15 致 谢-18 |