【技术实现步骤摘要】
本专利技术涉及根据同步信息重放MIDI(乐器数字接口)音乐的方法和装置,特别是根据从音乐乐谱和/或MIDI数据检测到的MIDI演奏信息之间的同步信息自动重放MIDI音乐,和演奏音乐的方法和装置。
技术介绍
通常,音乐训练是利用包括带注解的音乐乐谱的教材和象磁带和光盘(CD)这样用来记录音乐的记录介质进行的。更具体地说,受训者通过反复收听由记录介质重放的音乐,按照音乐乐谱演奏音乐,然后录制由他/她自己演奏的音乐进行检验等一系列的步骤来接受音乐训练。对于音乐训练,有些受训者重复收听由著名演奏家演奏的音乐并且学习演奏者的演奏技巧。对于这样的音乐训练,受训者需要在专门的记录介质,如磁带和CD上,以例如,波形文件的形式存储由著名演奏家演奏的音乐的实际演奏声音,然后管理这些记录介质。然而,实际演奏声音的文件通常非常大,因此受训者很难管理很多这样的记录介质。同时,当受训者只演奏音乐片段时,如果能自动检测出受训者的演奏技巧,如演奏速度,并且根据检测到的演奏自动演奏音乐的剩余部分,那么有希望完成效果良好的音乐训练。
技术实现思路
为解决上述问题并且有效地完成音乐训练,本专利技术的一个目的是提供一种根据同步信息来重放MIDI(乐器数字接口)音乐的方法和装置。为了达到本专利技术的上述目的,在其中一个实施例中,重放MIDI音乐的方法包括从音乐乐谱和/或MIDI数据中检测MIDI演奏信息的第一步骤;从MIDI演奏信息或预定的同步信息文件,生成包含有关估计MIDI演奏信息中包括的所有音符中的每个音符要演奏的开始时间的实际演奏开始时间信息的同步信息的第二步骤;将MIDI演奏信息和同步信 ...
【技术保护点】
一种根据同步信息重放乐器数字接口(MIDI)音乐的方法,该方法包括: 从音乐乐谱和/或MIDI数据中检测MIDI演奏信息的第一步骤; 从MIDI演奏信息或预定的同步信息文件,生成同步信息的第二步骤,同步信息包括有关估计MIDI演奏信息中包括的所有音符中的每个音符要被演奏的开始时间的实际演奏开始时间信息; 将MIDI演奏信息和同步信息匹配,以便为MIDI演奏信息中所包含的音符生成实际MIDI演奏表的第三步骤;以及 根据实际MIDI演奏表重放MIDI音乐的第四步骤。
【技术特征摘要】
KR 2001-7-10 2001/413251.一种根据同步信息重放乐器数字接口(MIDI)音乐的方法,该方法包括从音乐乐谱和/或MIDI数据中检测MIDI演奏信息的第一步骤;从MIDI演奏信息或预定的同步信息文件,生成同步信息的第二步骤,同步信息包括有关估计MIDI演奏信息中包括的所有音符中的每个音符要被演奏的开始时间的实际演奏开始时间信息;将MIDI演奏信息和同步信息匹配,以便为MIDI演奏信息中所包含的音符生成实际MIDI演奏表的第三步骤;以及根据实际MIDI演奏表重放MIDI音乐的第四步骤。2.根据权利要求1所述的方法,其中同步信息包括MIDI演奏信息中包括的每个音符的实际演奏开始时间信息,MIDI演奏开始时间信息,和MIDI定调信息。3.根据权利要求1或2所述的方法,其中当从MIDI演奏信息生成同步信息时,第二步骤包括根据音符的MIDI演奏开始时间信息和MIDI定调信息计算MIDI演奏信息中包括的每个音符的实际演奏开始时间信息,并且生成包含实际演奏开始时间信息,MIDI演奏开始时间信息,和MIDI定调信息的MIDI同步信息。4.根据权利要求1或2所述的方法,其中当从预定的同步信息文件生成同步信息时,第二步骤包括读取同步信息文件并且生成包含MIDI演奏信息中包括的每个音符的实际演奏开始时间信息,MIDI演奏开始时间信息,和MIDI定调信息的文件同步信息。5.根据权利要求1所述的方法,其中实际MIDI演奏表包含MIDI演奏信息中包含的每个音符的实际演奏开始时间信息,MIDI演奏开始时间信息,MIDI定调信息,MIDI音符长度信息,MIDI音符强度信息,和演奏分类信息,演奏分类信息用来识别MIDI演奏信息中包含的每个音符是要由演奏者演奏的音符还是要从MIDI演奏信息重放的MIDI音符。6.根据权利要求1或5所述的方法,其中当同步信息与MIDI演奏信息中包含的全部MIDI音符不匹配,那么第三步骤则包括根据实际演奏开始时间信息和前面与同步信息匹配的MIDI音符的MIDI演奏开始时间信息之间的关系计算不与同步信息匹配的每个当前MIDI音符的实际演奏开始时间信息。7.一种根据同步信息重放乐器数字接口(MIDI)音乐的方法,该方法包括从音乐乐谱和/或MIDI数据检测MIDI演奏信息的第一步骤;当输入实际演奏音乐时,检测当前实际演奏音乐的实际演奏开始时间信息和定调信息,并且根据当前演奏音符的实际演奏开始时间信息和定调信息实时地生成同步信息的第二步骤,所述同步信息包括与当前演奏音乐匹配的,并且包含在MIDI演奏信息中的MIDI音符的实际演奏开始时间信息;通过将所生成的同步信息和MIDI演奏信息相匹配,生成有关MIDI演奏信息中包含的所有音符的实际MIDI演奏表的第三步骤;以及根据实际MIDI演奏表重放MIDI音乐的第四步骤。8.根据权利要求7所述的方法,还包括当存在在输入实际演奏音乐之前要预先演奏的MIDI演奏信息时,根据MIDI演奏信息生成实际MIDI演奏表并且根据生成的实际MIDI演奏表重放MIDI音乐,直到输入实际演奏音乐的步骤(1-1)。9.根据权利要求7所述的方法,其中同步信息包括MIDI演奏信息中所包括的每个音符的实际演奏开始时间信息,MIDI演奏开始时间信息,和MIDI定调信息。10.根据权利要...
【专利技术属性】
技术研发人员:郑道日,姜智勋,
申请(专利权)人:娱乐技术有限公司,
类型:发明
国别省市:KR[韩国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。