音符onset检测方法的研究.docx

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-07-25
  • 论文字数:9419
  • 当前位置论文阅览室 > 毕业设计 > 设计说明 >
  • 课题来源:(小山神)提供原创文章

支付并下载

摘要:音符检测是一切音乐标注的基础,为乐器识别、乐曲分析、音乐索引等应用提供底层服务。本文围绕着音符数量检测,做了以下几方面的工作。

第一,在歌曲选择部分,主要选择了短时的纯音乐曲目,并通过MATLAB软件进行自行乐曲录制,其中包括的乐器有钢琴,鼓和吉他。

第二,在时域分析方法部分,对整段乐曲进行了短时能量分析,得到音符包络,应用百分比法和斜率法进行音符检测。

第三,在频域分析方法部分,得出每一帧的短时傅里叶变换,计算前后帧的欧式距离,确定音符的起始位置。

最后,本文全部采用MATLAB编程,涉及吉他,钢琴,鼓三种乐器共24首相关乐曲,吉他在时域与频域中所对应的分析方法正确率分别为76%和90%,鼓为87%和96%,钢琴为96%和80%。结果表明本方法是可行的,实践有效。

 

关键词:音符检测;时域分析;频域分析

 

目录

摘要

Abstract

1 绪论-5

1.1 课题来源-5

1.2 国内外研究发展现状-5

1.3 乐器音符检测方法研究的意义-6

1.4 本文的主要内容及安排-6

2 音符的时域检测-7

2.1 音符的时域包络-7

2.2 时域音符的检测方法-9

2.2.1 百分比法检测音符-9

2.2.2 斜率法检测音符-10

3 音符的频域检测-14

3.1 音符的频谱结构-14

3.2 基频的检测-14

4 实验测试-17

4.1 吉他曲频域分析部分-17

4.2 吉他曲时域分析部分-22

4.3 鼓曲时域分析部分-26

4.4 鼓曲频域分析部分-31

4.5 钢琴时域分析部分-35

4.6 钢琴频域分析部分-40

结    论-44

参 考 文 献-46

附录A 设计主要程序内容-47

致    谢-51