基于安卓的乐音识别及MIDI文件输出的研究和实现

被引量 : 0次 | 上传用户:WUST_SXC
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
语音识别技术已经取得了不少进步,比如人们可以和Siri在苹果手机上对话了。另一个技术相关领域也有进展,乐音跟踪识别,比如微信可以摇一摇搜歌,手机根据“收听”到的音乐迅速查找出歌曲名称,并同步显示歌词,标志着乐音识别技术也越来越进入人们生活。技术的确在时时刻刻改变着人们的生活。本课题旨在探索用技术手段为热爱音乐DIY的人们打开一个新通道:设计一个手机APP(目前定位于Android平台),把使用者用某种乐器演奏的音符和节奏识别出来,并用MIDI文件记录下来,根据事前设定的乐器类型,还可轻松实现乐器换声,比如,用口琴吹奏,最后输出钢琴播放的音乐。这是个涉及音乐理论知识和计算机知识的综合性课题。这个需求要转换成现实,需要对乐理知识进行科学的把握,明确需求的技术本质。深入思考后不难发现,本课题从技术角度需要解决两个基本问题:一是音符的快速准确识别,二是对连续演奏的端点检测能力要稳定且迅速。为此,作者从当前较为成熟的音频识别技术入手,尤其是语言识别技术,深入了解各种时域和频域的分析方法,包括短时能量端点检测,自相关基频检测,快速傅立叶变换以及小波变换对音频信号的特征提取,了解了HMM及ANN在语音识别中的作用。并进一步通过在MATLAB上进行编程验证各种算法,最后提出在端点识别上的两点改进:一是启用一层db4小波分解并重构后的“细节”波形来进行短时能量检测,这个方法利用了“细节”波形在静音段较为平整的特点,较大程度上消除了在静音段误判,从而避免形成瞬时“跳音”的问题。二是把双门限端点检测法进行了改造,把4个状态变为2个状态进行判断,提出改进型能量门限反转端点识别法,在钢琴演奏和口琴演奏样本实验上端点识别效果较好。基音识别上,由于乐器演奏的音频较为清晰,频率成分较为确定,所以经过筛选验证选用了一种计算量小而且测得频率误差度较小的平均幅度差法。本课题已经设计和实现了一个基于Android的功能简单的APP,可以采集用户乐器演奏的乐音,按照事先设定的乐器种类输出与之对应的MIDI音乐文件,实现了在移动设备上无需使用MIDI键盘的MIDI输入,该APP经过一些完善后很快会免费分享给广大音乐爱好者。
其他文献
在P2P模式下,特定用户以营利为目的上传侵权作品的行为符合我国《刑法》第二百一十七条构成要件,应当构成侵犯著作权罪的正犯;而聚合类网站提供P2P技术和网络链接的行为不符
当前我国越来越多的政府部门实行绩效管理,建立体现科学发展观要求的政府绩效管理体系,本文要讨论的就是通过对国内外先进理论的比较研究,阐述政府绩效管理指标体系构建的相
近年来,随着经济和金融的全球化,经济体之间的联系变得越来越紧密,企业与企业、行业与行业之间的影响也变得越来越大。特别是违约的发生呈现出一定的聚集性,即当一个企业违约
近年来关于我国体育场馆运营管理方面的研究一直是热点。国家体育总局近年来的一项重点工作即是研究如何有效利用国内大型体育场馆,为广大民众提供优质公共服务。2013年底研究
<正>高考复习备考是一个漫长而辛苦的过程,教师应不断探索科学的备考策略,努力将学生从"题海"中解放出来,全面提高学生的应试能力和综合素质,进而提高复习备考的效率。一、高
<正> 软组织损伤在外科损伤中极为常见,包括皮肤、肌肉、肌腱、筋膜、关节囊或韧带等损伤.十多年来,我将“三七散”三个药方用于外科临床,对于治疗一般软组织损伤收效很好.
集成电路产业沿着摩尔定律的路线不断发展,用户对芯片的功能、尺寸、能耗的要求越来越高,市场的需求也发生了不小的改变,促进了新材料的开发使用,衬底作为产品的材料基石更是
<正>普通高中地理课程标准(实验)中对"宇宙中的地球"这一章的内容要求中涵盖"阐述太阳对地球的影响",对此的活动建议是"运用教具、学具,或通过计算机模拟,演示地球的自转和公
<正> 一、链霉素能明显的抑制结核菌生长,高浓度有杀菌作用,属于抗结核良药。本院近10年来用链霉素治疗肺结核376例,发现链霉素本身有许多不良反应。本组出现反应37例,占9.84
航天电子产品制造项目属于航天项目全寿命周期中的一部分,主要依据设计方案,利用工艺手段进行产品实现的过程,具有投入资金多,技术面广,生产周期长,可靠性要求高等特点。项目