当前位置:主页 > 文艺论文 > 民族器乐论文 >

基于CNN的钢琴音乐自动记谱算法的研究与实现

发布时间:2020-08-10 20:28
【摘要】:随着生活水平的提高,人们学习钢琴演奏的热情不断高涨,兴起了钢琴教育的热潮。钢琴音乐自动记谱技术可以检测钢琴音乐声音信号中各个音符的音高和起始点,可以用于自动、客观地评价钢琴演奏的正确性,帮助钢琴学习者及时发现自己的演奏错误,提高学习效率。但是实现一种准确的钢琴音乐自动记谱算法仍然是一个具有挑战性的问题。本文研究并实现了一种基于卷积神经网络(ConvolutionalNeuralNetwork,CNN)的钢琴音乐自动记谱算法。对输入的钢琴音乐声音信号,首先进行时频分析,将钢琴音乐声音信号的原始时域波形变换为频率分布随时间变化的表示;然后进行音符起始点检测;最后进行多基音检测,分别检测各个音符起始点处新弹奏的音符的音高。本文的主要工作包括:(1)对国内外的研究现状与相关工作进行了广泛的调研,并对自动音乐记谱技术进行了综述;(2)分别实现了短时傅里叶变换和常数Q变换时频分析方法,并且基于CNN模型分别实现了音符起始点检测和多基音检测,对CNN的网络结构、训练方法和后处理方法进行了优化;(3)实验对比了分别采用不同的输入时频表示和不同的训练方法时CNN网络的准确度,并分析了本文算法的检测错误。本文提出的钢琴音乐自动记谱算法在MAPS ENSTDkCl中钢琴曲的前30s上的F值为86.80%(音符起始点允许偏差范围取±100ms)。测试表明,本文实现的算法的准确度是目前基于CNN的钢琴音乐自动记谱算法中最高的,为实现计算机辅助钢琴教学提供了技术支持。
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:J624.1;TP183
【图文】:

评价结果,多音,音乐信息,音符


中B科学院语言声学与内容理解重点实验室逦周若华、颜永红等逡逑电子科技大学逦郭奕[24]、陈静P5】、严亮w等逡逑西南交通大学逦|壬建英、陈强唐静_、杨静p9]等逡逑多音杳乐的基音检测仍然是一个具有挑战性的问题。因为多音音乐的声耆#比较复杂,多个音符在时域重叠,并且在频域互相影响。此外,多音组合的输出空非常大,进一*ki加大了建模难度。音乐信息检索领域的顶级国际比赛MIREX邋(MusiInformation邋Retrieval邋Evaluation邋eXchange)邋1邋是^悖呒蔥隼中畔⒓焖飨低称泪芄攀滴蹋ǎ桑睿簦澹颍睿幔簦椋铮睿幔戾澹停酰螅椋沐澹桑睿妫铮颍恚幔簦椋铮铄澹遥澹簦颍椋澹觯幔戾澹樱螅簦澹恚箦澹牛觯幔欤酰幔簦椋铮铄澹蹋幔猓铮颍幔簦铮颍澹桑停桑遥樱牛蹋┲靼斓摹#停桑遥牛乇热衾中畔⒓焖髁煊虻亩嘀秩挝裉峁┝送骋弧⒄娴钠啦馄教āe义希咤澹玻埃埃纺昶穑停桑遥牛乇热屑尤肓硕嗷倒兰朴敫偃挝瘢渲邪智僖衾郑叨瞧鬃尤挝瘛M迹保备隽隋澹停桑遥牛乇热懈智僖衾肿远瞧兹挝衩磕辏罾氲钠澜峁ǎ停桑遥牛厥菁兰凼敝豢悸且舴鹗嫉愕恼沸裕豢悸莣符的结束时刻),逡逑其中最高的F值为81.99%。最近几年,AMT算法的准确度似乎已经集体到达了一.稳定水平。逡逑

钢琴键盘,音名,基频,对应关系


2.2音乐信号时频分析逡逑AMT算法逋常先将音乐信号前原始时域波形变换为时频表示,STFT和CQT是逡逑广泛使用的两种时频分析方法^逡逑2.2.1短时傅里叶变换逡逑因为离散傅里叶变换(Discrete邋Fourier邋Transform,DFT)是数字信号处理领域最逡逑常用的分析方法之一,详细的介绍可以参看相关的书籍(比如《数字信号处理》[42])。逡逑长度为#的信号的DFT表达式为逡逑N-l逦-i—kn逡逑Vx(n)Q邋N邋,邋Q<k<N_\逡逑雄)邋=邋DFT_=台、;逦,逦(2.2)逡逑0,逦其它逡逑X(々)表浪aず牛ǎ浚┑钠灯祝冢粒扛龅愣杂Φ钠德饰义

本文编号:2788571

资料下载
论文发表

本文链接:https://www.wllwen.com/wenyilunwen/mzqiyue/2788571.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户34473***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com