[发明专利]一种音符弹奏的纠错方法及装置在审
申请号: | 201810182961.7 | 申请日: | 2018-03-06 |
公开(公告)号: | CN108389468A | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 熊世林 | 申请(专利权)人: | 安徽华熊科技有限公司 |
主分类号: | G09B15/00 | 分类号: | G09B15/00;G06Q50/20 |
代理公司: | 合肥市浩智运专利代理事务所(普通合伙) 34124 | 代理人: | 丁瑞瑞 |
地址: | 230088 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音符 弹奏 钢琴按键 标识信息 按下 纠错 五线谱 曲目 协议解析 音符设置 还原 应用 | ||
1.一种音符弹奏的纠错方法,其特征在于,所述方法包括:
获取待弹奏曲目对应的midi文件;
利用midi协议解析所述midi文件,还原出所述待弹奏曲目的五线谱;
针对所述五线谱中的每一音符,获取用户弹奏当前音符时按下的当前钢琴按键的标识信息;
根据所述当前钢琴按键的标识信息和所述当前音符对应的目标钢琴按键的标识信息之间的差异,判断所述用户按下的所述当前钢琴按键是否正确,其中,所述目标钢琴按键为所述当前音符被正确弹奏时对应的钢琴按键;
若是,显示所述当前音符弹奏正确的信息;
若否,显示所述当前音符弹奏错误的信息;
将所述当前音符的下一音符设置为当前音符,并执行所述获取用户弹奏当前音符时按下的当前钢琴按键的标识信息的步骤。
2.根据权利要求1所述的一种音符弹奏的纠错方法,其特征在于,在所述判断所述用户按下的所述当前钢琴按键是否正确的判断结果为是的情况下,所述方法还包括:
获取所述用户按下所述当前按键时对应的当前开始时刻,以及所述当前音符对应的目标开始时刻;
根据所述当前开始时刻与所述目标开始时刻之间的差异,判断所述用户是否在所述目标开始时刻按下所述当前钢琴按键;
若是,执行所述显示所述当前音符弹奏正确的信息;
若否,执行所述显示所述当前音符弹奏错误的信息。
3.根据权利要求1所述的一种音符弹奏的纠错方法,其特征在于,在所述判断所述用户按下的所述当前钢琴按键是否正确的判断结果为是的情况下,所述方法还包括:
获取所述用户释放所述当前按键时对应的当前结束时刻,以及所述当前音符对应的目标结束时刻;
根据所述当前结束时刻与所述目标结束时刻之间的差异,判断所述用户是否在所述目标结束时刻释放所述当前钢琴按键;
若是,执行所述显示所述当前音符弹奏正确的信息;
若否,执行所述显示所述当前音符弹奏错误的信息。
4.根据权利要求1所述的一种音符弹奏的纠错方法,其特征在于,在所述判断所述用户按下的所述当前钢琴按键是否正确的判断结果为是的情况下,所述方法还包括:
获取所述用户按下所述当前按键时对应的当前开始时刻,所述用户释放所述当前按键时对应的当前结束时刻,以及所述当前音符对应的音符时值信息;
根据所述当前开始时刻和所述当前结束时刻,计算所述当前钢琴按键的被按下的时长;
根据所述当前钢琴按键的被按下的时长与所述当前音符对应的音符时值信息的差异,判断所述用户对所述当前音符的时值是否弹奏正确;
若是,执行所述显示所述当前音符弹奏正确的信息;
若否,执行所述显示所述当前音符弹奏错误的信息。
5.根据权利要求1-4任一项所述的一种音符弹奏的纠错方法,其特征在于,所述方法还包括:
针对每一音符,根据所述当前音符对应的各个评价项目对应的权重及所述当前音符的评分分值,计算所述用户弹奏所述当前音符对应的评分,其中,所述评价项目包括:用户按下的所述当前钢琴按键是否正确、用户是否在所述目标开始时刻按下所述当前钢琴按键、用户是否在所述目标结束时刻释放所述当前钢琴按键以及用户对所述当前音符的时值是否弹奏正确;
根据每一音符对应的评分的总和,计算用户弹奏所述待弹奏曲目对应的得分。
6.根据权利要求1所述的一种音符弹奏的纠错方法,其特征在于,所述方法还包括:根据所述用户弹奏正确的音符的数量与所述待弹奏曲目中包含的音符的数量的比例,计算所述用户弹奏的音符的正确率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽华熊科技有限公司,未经安徽华熊科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810182961.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种儿童音乐教学用培训装置
- 下一篇:一种用于声乐教学的互动教学仪