[发明专利]音乐演奏人工智能分析方法、系统及设备有效
申请号: | 201711227583.1 | 申请日: | 2017-11-29 |
公开(公告)号: | CN108038146B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 艾竹轩 | 申请(专利权)人: | 无锡同芯微纳科技有限公司 |
主分类号: | G06F16/683 | 分类号: | G06F16/683;G06F16/68 |
代理公司: | 南京艾普利德知识产权代理事务所(特殊普通合伙) 32297 | 代理人: | 陆明耀;顾祥安 |
地址: | 214000 江苏省无锡市新吴区震*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音乐 演奏 人工智能 分析 方法 系统 设备 | ||
1.音乐演奏人工智能分析方法,其特征在于:包括如下步骤:
S1,读取演奏的乐谱对应的音频文件及标准MIDI文件;
S2,通过端点检测将演奏乐谱的音频文件切分成一组单个音符的音乐段,并计算出每个音乐段的起始时间;
S3,按时序将标准MIDI文件中的每个音符的起始时间与切分后对应时序的音乐段的起始时间进行比对和/或按时序判断标准MIDI文件中的每个音符与切分后对应时序的音乐段所表示的音符是否相同来进行分析;
所述S3步骤包括如下过程,
S31,第一轮匹配,判断标准MIDI文件中的一个音符的频率属性与对应时序音乐段所表示的音符的频率属性是否匹配及判断标准MIDI文件中的该音符与对应时序音乐段的起始时间差是否在阈值内;
S32,若上述两个判断条件不都成立,第一轮匹配失败,执行S33步骤;反之,第一轮匹配成功,在数组中记录信息为标准MIDI文件中的一个音符和/或对应时序音乐段所表示的音符,并执行S34;
S33,第二轮匹配,判断标准MIDI文件中的该音符与对应时序音乐段的起始时间差是否在阈值内,若判断结果为是,第二轮匹配成功,在数组中记录信息为标准MIDI文件中的一个音符和/或对应时序音乐段所表示的音符,并执行S34步骤;反之,第二轮匹配失败,在数组中记录信息为null值,执行S34步骤;
S34,判断数组中记录的信息是否为null值,如是,未匹配音符数加1;反之,执行S35步骤;
S35 ,判断标准MIDI文件中的该音符与对应时序音乐段所表示的音符是否相同,若判断结果为相同,则认定音符演奏正确,正确音符数加1;反之,认定音符演奏错误,错误音符数加1;
S36,重复S31-S35步骤至所有MIDI文件的音符都匹配结束,计算未匹配音符数、正确音符数、错误音符数、起始时间差的平均值、起始时间差的方差及起始时间差的标准差;
S37,计算演奏分数并输出。
2.根据权利要求1所述的音乐演奏人工智能分析方法,其特征在于:在S2步骤中,将音频文件切分成音乐段的过程如下:
S21,接收分帧预处理后的声音信号;
S22,判断一帧信号的平均帧能量差与平均帧能量差低门限、平均帧能量差高门限的大小以及平均帧过零率与平均帧过零率低门限的大小;
S23,当判断第一帧信号的平均帧能量差>平均帧能量差高门限,则该帧信号进入音乐段,音乐长度加1,执行S24步骤;
当判断第一帧信号的平均帧能量差<平均帧能量差低门限和/或平均帧过零率<平均帧过零率低门限,则该帧信号处于静音段,执行S27步骤;
当判断第一帧信号满足平均帧能量差低门限≤平均帧能量差≤平均帧能量差高门限,且平均帧过零率≥平均帧过零率低门限,则该帧信号处于过渡段,执行S28步骤;
S24,判断下一帧信号的平均帧能量差和平均帧过零率小于零是否成立;若不成立,该帧信号还处于音乐段,记录该帧信号的帧数,音乐长度加1,执行S24步骤;若成立,执行S25步骤;
S25,判断该帧信号前的音乐长度是否大于最小音乐长度,若小于,则前面检测出的音乐段是噪音,音乐长度清零,按照S22步骤继续判断下一帧信号的状态;若大于等于,则满足跳变条件,执行S26步骤;
S26,判断下一帧信号的平均帧能量差≥平均帧能量差低门限是否成立;若否,该帧信号处于静音段,执行S27步骤,若是,该帧信号处于过渡段,执行S28步骤;
S27,依照S22步骤判断下一帧信号的状态,并根据S23步骤的判断原则确定该帧信号的状态;
S28,依照S22步骤判断下一帧信号的状态,当该帧信号不满足平均帧能量差低门限≤平均帧能量差≤平均帧能量差高门限,且平均帧过零率≥平均帧过零率低门限,该帧信号维持在静音段,执行S27步骤;当该帧信号满足平均帧能量差低门限≤平均帧能量差≤平均帧能量差高门限,且平均帧过零率≥平均帧过零率低门限时,执行S29步骤;
S29,判断该帧信号与前一帧信号的平均帧能量差之和大于平均帧能量差步长且该帧信号与前一帧信号的平均帧过零率的绝对值之和大于平均帧过零率步长是否成立;若不成立,该帧信号维持在过渡段,执行S28步骤;若成立,该帧信号进入音乐段,音乐长度加1,执行S24步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡同芯微纳科技有限公司,未经无锡同芯微纳科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711227583.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超轻质覆膜支撑剂及其制备方法
- 下一篇:多功能液力阀门开闭器