一种用于智能电钢琴的演奏评价器的制造方法

文档序号:2826289阅读:183来源:国知局
一种用于智能电钢琴的演奏评价器的制造方法
【专利摘要】本发明公开了一种用于智能电钢琴的演奏评价器,通过程序构建在智能电钢琴的主控制器中,演奏评价器接收智能电钢琴主控制器中乐曲文件解析器输出的MIDI事件作为参考事件,以及接收智能电钢琴主控制器中MIDI音序器输出的MIDI事件作为输入事件,通过将输入事件与参考事件进行比对,从而对用户的演奏进行评估。本发明可对用户演奏的音乐进行评估,评估结果通过曲谱显示器进行显示,并可对用户的演奏进行打分,提高了智能电钢琴的性能,使智能电钢琴具备音乐教学的功能。
【专利说明】一种用于智能电钢琴的演奏评价器
【技术领域】
[0001]本发明涉及智能电钢琴系统领域,具体为一种用于智能电钢琴的演奏评价器。
【背景技术】
[0002]智能电钢琴是一种新型的交互式电子乐器,其通过MIDI键盘模拟钢琴键盘以供用户进行演奏,通过内置的主控制器处理MIDI键盘的输入信号后,输出相应钢琴音乐。现有技术中智能电钢琴主控制器中一般通过程序设置有曲库、音色库、MIDI音序器、乐曲文件解析器、曲谱显示器、节拍器、MIDI合成器等模块,通过各个模块的配合模拟钢琴演奏,但目前尚没有对演奏者演奏音乐进行评估的模块。

【发明内容】

[0003]本发明的目的是提供一种用于智能电钢琴的演奏评价器,以解决现有技术存在的问题。
[0004]为了达到上述目的,本发明所采用的技术方案为:
一种用于智能电钢琴的演奏评价器,通过程序构建在智能电钢琴的主控制器中,其特征在于:用户通过MIDI键盘演奏时,所述演奏评价器接收智能电钢琴主控制器中乐曲文件解析器输出的MIDI事件作为参考事件,以及接收智能电钢琴主控制器中MIDI音序器输出的MIDI事件作为输入事件,并分别将参考事件、输入事件输出至智能电钢琴主控制器中曲谱显示器进行显示,通过将输入事件与参考事件进行比对,从而对用户的演奏进行评估,具体过程如下:
用户从智能电钢琴主控制器中的MIDI曲库选取要进行演奏的乐曲文件,所述乐曲文件解析器对选取的乐曲文件进行解析,分音轨记录音符事件及控制事件,作为参考事件输出至演奏评价器,演奏评价器将乐曲文件解析器输出的参考时间还原成五线谱在曲谱显示器中进行显示,每个音轨对应一行五线谱;同时,用户通过MIDI键盘开始演奏时,智能电钢琴主控制器中MIDI音序器接收MIDI键盘输出的MIDI信号后,处理得到用户演奏的乐曲信息作为输入事件,输入事件一方面输出至智能电钢琴主控制器中MIDI合成器与音源进行合成发音,输入事件另一方面输出至演奏评价器中,与演奏评价器中参考时间进行比对,通过一一对应比对输入事件与参考事件的音符音高参数、音符开始时间参数、音符时值参数,获得评价结果;当输入事件与参考时间的音符音高参数、音符开始时间参数、音符时值参数之间对应差值均在设定的误差范围内时,判断为正确输入;当输入事件与参考时间的音符音高参数、音符开始时间参数、音符时值参数之间对应差值中某一项在设定的误差范围外,或在设定的误差范围内没有收到与某参考事件相同音调的输入事件,则判断为错误输入,并在曲谱显示器中进行显示提示;当比对得到输入事件与参考事件之间没有相同音高,则判断属于误输入,不通过曲谱显示器中进行显示提示,但计入评价结果。
[0005]所述的一种用于智能电钢琴的演奏评价器,其特征在于:演奏评价器根据正确率、不同类别的错误以及误按的统计数据指标进行综合打分,并可将部分指标单独列出单独打分。
[0006]所述的一种用于智能电钢琴的演奏评价器,其特征在于:对于多音轨曲谱中左右手重叠部分相同音高的音符事件,只对开始时间较早的音符进行评判,其结果影响其他与
之重叠的音符。
[0007]本发明可对用户演奏的音乐进行评估,评估结果通过曲谱显示器进行显示,并可对用户的演奏进行打分,提高了智能电钢琴的性能,使智能电钢琴具备音乐教学的功能。
【专利附图】

【附图说明】
[0008]图1为智能电钢琴原理框图。
【具体实施方式】
[0009]如图1所示。一种用于智能电钢琴的演奏评价器,通过程序构建在智能电钢琴的主控制器中,用户通过MIDI键盘演奏时,演奏评价器接收智能电钢琴主控制器中乐曲文件解析器输出的MIDI事件作为参考事件,以及接收智能电钢琴主控制器中MIDI音序器输出的MIDI事件作为输入事件,并分别将参考事件、输入事件输出至智能电钢琴主控制器中曲谱显示器进行显示,通过将输入事件与参考事件进行比对,从而对用户的演奏进行评估,具体过程如下:
用户从智能电钢琴主控制器中的MIDI曲库选取要进行演奏的乐曲文件,乐曲文件解析器对选取的乐曲文件进行解析,分音轨记录音符事件及控制事件,作为参考事件输出至演奏评价器,演奏评价器将乐曲文件解析器输出的参考时间还原成五线谱在曲谱显示器中进行显示,每个音轨对应一行五线谱;同时,用户通过MIDI键盘开始演奏时,智能电钢琴主控制器中MIDI音序器接收MIDI键盘输出的MIDI信号后,处理得到用户演奏的乐曲信息作为输入事件,输入事件一方面输出至智能电钢琴主控制器中MIDI合成器与音源进行合成发音,输入事件另一方面输出至演奏评价器中,与演奏评价器中参考时间进行比对,通过一一对应比对输入事件与参考事件的音符音高参数、音符开始时间参数、音符时值参数,获得评价结果;当输入事件与参考时间的音符音高参数、音符开始时间参数、音符时值参数之间对应差值均在设定的误差范围内时,判断为正确输入;当输入事件与参考时间的音符音高参数、音符开始时间参数、音符时值参数之间对应差值中某一项在设定的误差范围外,或在设定的误差范围内没有收到与某参考事件相同单调的输入事件,则判断为错误输入,并在曲谱显示器中进行显示提示;当比对得到输入事件与参考事件之间没有相同音高,则判断属于误输入,不通过曲谱显示器中进行显示提示,但计入评价结果。
[0010]演奏评价器根据正确率、不同类别的错误以及误按的统计数据指标进行综合打分,并可将部分指标单独列出单独打分。
[0011]对于多音轨曲谱中左右手重叠部分相同音高的音符事件,只对开始时间较早的音符进行评判,其结果影响其他与之重叠的音符。
【权利要求】
1.一种用于智能电钢琴的演奏评价器,通过程序构建在智能电钢琴的主控制器中,其特征在于:用户通过MIDI键盘演奏时,所述演奏评价器接收智能电钢琴主控制器中乐曲文件解析器输出的MIDI事件作为参考事件,以及接收智能电钢琴主控制器中MIDI音序器输出的MIDI事件作为输入事件,并分别将参考事件、输入事件输出至智能电钢琴主控制器中曲谱显示器进行显示,通过将输入事件与参考事件进行比对,从而对用户的演奏进行评估,具体过程如下: 用户从智能电钢琴主控制器中的MIDI曲库选取要进行演奏的乐曲文件,所述乐曲文件解析器对选取的乐曲文件进行解析,分音轨记录音符事件及控制事件,作为参考事件输出至演奏评价器,演奏评价器将乐曲文件解析器输出的参考时间还原成五线谱在曲谱显示器中进行显示,每个音轨对应一行五线谱;同时,用户通过MIDI键盘开始演奏时,智能电钢琴主控制器中MIDI音序器接收MIDI键盘输出的MIDI信号后,处理得到用户演奏的乐曲信息作为输入事件,输入事件一方面输出至智能电钢琴主控制器中MIDI合成器与音源进行合成发音,输入事件另一方面输出至演奏评价器中,与演奏评价器中参考时间进行比对,通过一一对应比对输入事件与参考事件的音符音高参数、音符开始时间参数、音符时值参数,获得评价结果;当输入事件与参考时间的音符音高参数、音符开始时间参数、音符时值参数之间对应差值均在设定的误差范围内时,判断为正确输入;当输入事件与参考时间的音符音高参数、音符开始时间参数、音符时值参数之间对应差值中某一项在设定的误差范围外,或在设定的误差范围内没有收到与某参考事件相同音调的输入事件,则判断为错误输入,并在曲谱显示器中进行显示提示;当比对得到输入事件与参考事件之间没有相同音高,则判断属于误输入,不通过曲谱显示器中进行显示提示,但计入评价结果。
2.根据权利要求1所述的一种用于智能电钢琴的演奏评价器,其特征在于:演奏评价器根据正确率、不同类别的错误以及误按的统计数据指标进行综合打分,并可将部分指标单独列出单独打分。
3.根据权利要求1所述的一种用于智能电钢琴的演奏评价器,其特征在于:对于多音轨曲谱中左右手重叠部分相同音高的音符事件,只对开始时间较早的音符进行评判,其结果影响其他与之重叠的音符。
【文档编号】G10H1/00GK103531189SQ201310454365
【公开日】2014年1月22日 申请日期:2013年9月25日 优先权日:2013年9月25日
【发明者】尹甸 申请人:熊世林
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1