电子乐器信号的处理方法及系统的制作方法

文档序号:2835010阅读:255来源:国知局
专利名称:电子乐器信号的处理方法及系统的制作方法
技术领域
本发明涉及音乐领域,尤其涉及电子乐器信号的处理方法及系统。
背景技术
传统的电子乐器信号的处理方法,以对电鼓信号的处理为例,主要包括:将电鼓通过连接线接入电脑,进而当演奏者击打电鼓时,电鼓内部产生乐器数字化(MIDI)信号,该MIDI信号由连接线输入到电脑中,其中,每一个MIDI信号代表一个音符;进而对接收到的MIDI信号进行分析处理,得出演奏者对该首乐曲的掌握能力。然而,传统的电子乐器信号的处理方法,在一个设定时刻,只能实现一台电子乐器连接到电脑上,进而将该台乐器产生的MIDI信号输入到电脑中;也就是说,传统的电子乐器信号的处理方法,在一个设定时刻,只能对一台电子乐器产生的信号进行处理,从而导致对电子乐器信号的处理效率较低。

发明内容
本发明提出了电子乐器信号的处理方法及系统,能够实现对多台电子乐器同时演奏的信号进行处理。为了达到上述目的,本发明的技术方案是这样实现的:电子乐器信号的处理方法,包括:确定准备演奏的两台以上的电子乐器;确定所述两台以上的电子乐器的共同演奏模式;根据所确定的共同演奏模式提示演奏信息;接收所述两台以上的电子乐器根据所述演奏信息分别产生的乐器数字化MIDI信号;MIDI信号包括传输力度、音符时值、速度、音高中的一种或多种;根据预先确定的共同演奏模式,对所述两台以上的电子乐器分别发送的MIDI信号的准确性作出评估,得到评估结果。优选地,所述确定准备演奏的两台以上的电子乐器包括:在屏幕上显示与两台以上的电子乐器一一对应的图标;当接收到点击两个以上的图标产生的触发信号时,确定该两个以上的图标分别对应的电子乐器为准确演奏的电子乐器。优选地,该方法进一步包括:预先将所述两台以上的电子乐器要演奏的曲目,其包括的各个音符分别采用专属于每个音符的水果图案或动物图案表示;所述根据所确定的共同演奏模式提示演奏信息包括:根据所确定的共同演奏模式,将采用水果图案或动物图案表示的曲目在屏幕上进行显示。优选地,所述对所述两台以上的电子乐器分别发送的MIDI信号的准确性作出评估,得到评估结果的步骤包括:针对所述两台以上的电子乐器要演奏的曲目,预先计算出该曲目中每个音符相对于曲目开始时刻的时间点;以该时间点为中心,在该时间点的上下时段各设置一个判断范围,形成对应每个音符的判断区域;当在该判断区域内接收到一个MIDI信号时,将该MIDI信号所对应的音符与该判断区域所对应的音符进行比对,若一致则所述评估结果为击打有效,否则所述评估结果为击打错误。优选地,当所述评估结果为击打有效时,在屏幕上显示爆炸的动态效果;当所述评估结果为击打错误时,在屏幕上显示红色“X”。优选地,所述击打有效包括完全准确和一般准确;该方法进一步包括:若所述MIDI信号是在所述判断区域内的时间点接收到的,则所述击打有效为完全准确;若所述MIDI信号是在所述判断区域内时间点以外的区域接收到的,则所述击打
有效为一般准确。优选地,所述共同演奏模式为合作模式,该方法进一步包括:将所述曲目按照演奏时间顺序,分配成与确定的所述两台以上的电子乐器 对应的音符段;所述接收所述两台以上的电子乐器根据所述演奏信息分别产生的MIDI信号包括:依次接收所述两台以上的电子乐器依次演奏的对应该电子乐器的音符段所产生的MIDI信号;所述根据预先确定的共同演奏模式,对所述两台以上的电子乐器分别发送的MIDI信号的准确性作出评估,得到评估结果包括:每接收到一个MIDI信号,对该MIDI信号的准确性作出评估,得到评估结果;当该曲目演奏结束后,对所有MIDI信号的评估结果进行统计,得到曲目完整度并提供。优选地,所述共同演奏模式为PK模式,所述接收所述两台以上的电子乐器根据所述演奏信息分别产生的MIDI信号包括:分别接收所述两台以上的电子乐器分别演奏该曲目产生的MIDI信号;该方法进一步包括:针对每一台电子乐器,将对该电子乐器产生的MIDI信号进行评估得到的评估结果进行实时累计,得到累计结果;根据所述累计结果,得到操作每台电子乐器的演奏者的实时成绩排名并显示。本发明还提供了一种电子乐器信号的处理系统,包括:乐器确定模块,用于确定准备演奏的两台以上的电子乐器;模式确定模块,用于确定所述两台以上的电子乐器的共同演奏模式;显示器,用于根据所确定的共同演奏模式提示演奏信息;多端接收器,用于接收所述两台以上的电子乐器根据所述演奏信息分别产生的乐器数字化MIDI信号;MIDI信号包括传输力度、音符时值、速度、音高中的一种或多种;评估模块,用于根据预先确定的共同演奏模式,对所述两台以上的电子乐器分别发送的MIDI信号的准确性作出评估,得到评估结果。优选地,该所述评估模块包括:
时间点确定子模块,用于针对所述两台以上的电子乐器要演奏的曲目,预先计算出该曲目中每个音符相对于曲目开始时刻的时间点;区域确定子模块,用于以该时间点为中心,在该时间点的上下时段各设置一个判断范围,形成对应每个音符的判断区域;比对子模块,用于当在该判断区域内接收到一个MIDI信号时,将该MIDI信号所对应的音符与该判断区域所对应的音符进行比对,若一致则所述评估结果为击打有效,否则所述评估结果为击打错误。与现有技术相比,本发明提供的电子乐器信号的处理方法及系统,可预先确定准备演奏的两台以上的电子乐器,进而当确定了该两台以上的电子乐器的共同演奏模式后,根据所确定的共同演奏模式提示演奏信息;这样,演奏者就可以根据提示的演奏信息进行曲目的演奏;从而可以接收到两台以上的电子乐器根据演奏信息分别产生的MIDI信号;这样,就实现了对多台电子乐器同时演奏的信号进行处理的目的;进一步地,由于根据预先确定的共同演奏模式,对所述两台以上的电子乐器分别发送的MIDI信号的准确性作出评估,得到评估结果;这样,也就可以根据每一名演奏者根据演奏信息演奏出来的MIDI信号,对该演奏者的演奏能力进行判断,有利于帮助演奏者提高其对电子乐器及音乐知识的掌握能力。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一提供的一种电子乐器信号的处理方法的流程图;图2为本发明实施例二提供的另一种电子乐器信号的处理方法的流程图;图3为本发明实施例三提供的又一种电子乐器信号的处理方法的流程图;图4为本发明实施例四提供的一种电子乐器信号的处理系统的模块图;图5为本发明实施例五提供的另一种电子乐器信号的处理系统的模块图;图6为本发明实施例六提供的又一种电子乐器信号的处理系统的模块图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一本发明实施例一提供了一种电子乐器信号的处理方法,参见图1,该方法包括:步骤SlOl:确定准备演奏的两台以上的电子乐器;步骤S102:确定所述两台以上的电子乐器的共同演奏模式;步骤S103:根据所确定的共同演奏模式提示演奏信息;
步骤S104:接收所述两台以上的电子乐器根据所述演奏信息分别产生的乐器数字化MIDI信号;MIDI信号包括传输力度、音符时值、速度、音高中的一种或多种;步骤S105:根据预先确定的共同演奏模式,对所述两台以上的电子乐器分别发送的MIDI信号的准确性作出评估,得到评估结果。本发明实施例一提供的电子乐器信号的处理方法,可预先确定准备演奏的两台以上的电子乐器,进而当确定了该两台以上的电子乐器的共同演奏模式后,根据所确定的共同演奏模式提示演奏信息;这样,演奏者就可以根据提示的演奏信息进行曲目的演奏;从而可以接收到两台以上的电子乐器根据演奏信息分别产生的MIDI信号;这样,就实现了对多台电子乐器同时演奏的信号进行处理的目的;进一步地,由于根据预先确定的共同演奏模式,对所述两台以上的电子乐器分别发送的MIDI信号的准确性作出评估,得到评估结果;这样,也就可以根据每一名演奏者根据演奏信息演奏出来的MIDI信号,对该演奏者的演奏能力进行判断,有利于帮助演奏者提高其对电子乐器及音乐知识的掌握能力。为了更清楚地说明上述实施例一提供的电子乐器信号的处理方法,下面给出该方法的两种具体应用,来具体说明该方法在音乐领域中所产生的效果,请参见实施例二和实施例三。实施例二本发明实施例二提供了另一种电子乐器信号的处理方法,为上述实施例一中的电子乐器信号的处理方法的一种具体应用;该方法中,共同演奏模式为合作模式,优选地,设置6名演奏者各自操作一台电子乐器,完成一首曲目的演奏,每名演奏者分别演奏该曲目中的一部分,以实现合作演奏;具体地,参见图2,该方法包括:步骤201:预先将所有电子乐器均连接到多端接收器的输入端,该多端接收器的输出端连接电脑的显示器;步骤202:在屏幕上显示与两台以上的电子乐器一一对应的图标;该步骤中,可以在电脑的显示器上选择哪几名演奏者进行曲目的演奏;具体地,每位演奏者和其操作的电子乐器的图标显示在显示器界面上,当该演奏者和其操作的电子乐器被选择时,则对应该演奏者和其操作的电子乐器的图标抖动,表示被选择;步骤203:当接收到点击六个图标产生的触发信号时,确定该六个图标分别对应的电子乐器为准确演奏的电子乐器;步骤204:预先将六台电子乐器要演奏的曲目,其包括的各个音符分别采用专属于每个音符的水果图案或动物图案表示;其中,为了帮助演奏者记住曲目中的每个音符,在演奏者学习的初级阶段,可采用一些水果图案或动物图案这种实物类符号代替曲目中的每个音符;也就是说,曲目列表中的各首曲目,其包括的各个音符分别采用专属于每个音符的水果图案或动物图案表示;当然,在初学阶段,很多演奏者对电子乐器不太熟悉,因此,也可以采用水果图案或动物图案这种实物类符号代替电子乐器,也能够帮助演奏者提高学习效率;步骤205:根据所确定的合作模式,将采用水果图案或动物图案表示的曲目在屏幕上进行显示;步骤206:针对六台电子乐器要演奏的曲目,预先计算出该曲目中每个音符相对于曲目开始时刻的时间点;
步骤207:以该时间点为中心,在该时间点的上下时段各设置一个判断范围,形成对应每个音符的判断区域;其中,步骤206和步骤207是为了后续处理中对接收到的每一个MIDI信号的准确性作出评估而设置的;为了达到合作的效果,该方法进一步包括:步骤208:将曲目按照演奏时间顺序,分配成与确定的六台电子乐器一一对应的音符段;这样,六名演奏者根据分配给自己的音符段,演奏由其操作的电子乐器,以产生MIDI信号;优选地,为了增强视觉效果,调动演奏者的学习兴趣,一般在显示器上显示对应每名演奏者的信号轨道,每个轨道对应该演奏者需要演奏的音符段;这样,当开始播放所选择的曲目时,每个轨道上自上而下匀速落下对应每个音符的水果图案或动物图案,待图案落到演奏区域时,演奏者可在电子乐器上进行演奏,进而产生一个MIDI信号;其中,步骤208与上述步骤206、207的执行顺序可调换;步骤209:依次接收六台电子乐器依次演奏的对应该电子乐器的音符段所产生的MIDI信号;步骤210:每接收到一个MIDI信号,查找该MIDI信号所在的判断区域;步骤211:比对接收到的MIDI信号所对应的音符是否与该判断区域所对应的音符一致,是则评估结果为击打有效,否则评估结果为击打错误;优选地,可通过动态效果显示出演奏者是否演奏准确,当击打有效时,屏幕上的水果图案或动物图案显示爆炸的动态效果;当击打错误时,则在屏幕上显示红色“X”,从而使得教学过程更加生动;至此,步骤210和步骤211实现了:每接收到一个MIDI信号,对该MIDI信号的准确性作出评估,得到评估结果;其中,为了精确地对演奏者演奏的MIDI信号进行评估,所述击打有效包括完全准确和一般准确;具体地,该方法进一步包括:若所述MIDI信号是在所述判断区域内的时间点接收到的,则所述击打有效为完全准确,也就是PERFECT ;若所述MIDI信号是在所述判断区域内时间点以外的区域接收到的,则所述击打有效为一般准确,也就是GOOD。为了更方便对演奏者的演奏进行计分,当为完全准确时,计10分;当为一般准确时,计5分;当为击打错误时,计O分;步骤212:当该首曲目演奏结束后,对所有MIDI信号的评估结果进行统计,得到曲目完整度并提供;也就是说,根据对所有电子乐器发送的MIDI信号作出的评估,得到曲目完整度并提供;优选地地,若该曲目完整度不低于预设的完整度阈值,则提供“合作成功”;若该曲目完整度低于所述完整度阈值,则提供“合作失败”;其中,优选地,该完整度阈值以百分比计算,为80% ;而且,一般通过显示器显示出“合作成功”或者“合作失败”,也可以通语音播报等方式;假设该首曲目中包括100个音符,判断出在演奏每一个音符时的评估结果,若该音符被完全准确或一般准确地演奏,则得到一分完整度;从而,根据所有音符是否被完全准确或一般准确地演奏,得到该首曲目被合作演奏的完整度。这样,本发明实施例二中将电子乐器信号的处理方法应用在“合作模式”中,可同时接入多台电子乐器,进而对多名演奏者同时演奏电子乐器产生的信号进行处理,增强了演奏者的合作意识,实现集体观念的培养和配合观念的训练;同时,使得演奏者在使命感、责任感以及集体荣誉感的促使下,专注力更强,注意力更加集中;而且,由于采用水果图案或动物图案这种实物类的符号代替具体的音符或者电子乐器,帮助演奏者简单迅速地记住音符或电子乐器,从而能够迅速识记曲目节拍,提高学习效率;而且,随着演奏者能力的提高,可逐步淡化这种实物类的符号,进而加强传统的音符识别能力,最终达到演奏者只通过传统的音符就能自行演奏曲目的目的。此外,通过显示器动态显示出每一名演奏者对应的信号轨道,这样,演奏者可以根据匀速掉下的水果图案或动物图案,击打电子乐器,从而产生MIDI信号,能够提高演奏者的演奏体验度。上述实施例二提供的电子乐器信号的处理方法可应用在音乐教学中,多个学员分别根据其对应的信号轨道,演奏相应的音符段而产生相应的MIDI信号,从而对这些学员合作演奏产生的多个MIDI信号进行判断和评比,实现一对多的教学;可以更直接地实现集体观念的培养和配合观念的训练,同时能够体现出集体课教学的特点。同时,可以通过显示器播放FLASH课件,学员可根据课件进行演奏的学习;具体地,该课件中采用卡通人物进行演奏姿势的示范以及知识引导,这种采用示范视频的形式可以从立体角度显示出演奏姿势,以方便学员能够更加清晰地观看标准演奏的全过程。而且,该课件中,通过触发的动态效果能够更加生动地进行师生交互,例如在课件中设置了多个动态按钮和音效,在教学过程中,教师能够根据这些按钮设计授课环节,吸引学员们的注意力,提高教学效率。此外,该课件中还设置了动态的对位读谱,也就是采用类似卡拉OK的字幕显示形式,在歌词的上方或下方摆放带有水果图案或动物图案标识的音符,同时设置有一个球状物根据歌曲的播放速度和节奏感在音符上方跳跃,这样学员们就可以跟着球状物的移动进行演奏,从而更加准确地表现乐谱内容,并通过视觉培养学员们的节奏感。实施例三本发明实施例三提供了又一种电子乐器信号的处理方法,为上述实施例一中的电子乐器信号的处理方法的另一种具体应用;该方法中,共同演奏模式为PK模式,优选地,设置两名演奏者各自操作一台电子乐器,分别独立完成一首曲目的演奏,以对二人的演奏水平作出比较;具体地,参见图3,该方法包括:步骤301:预先将所有电子乐器均连接到多端接收器的输入端,该多端接收器的输出端连接电脑的显示器;步骤302:在屏幕上显示与两台以上的电子乐器一一对应的图标;步骤303:当接收到点击两个图标产生的触发信号时,确定该两个图标分别对应的电子乐器为准确演奏的电子乐器;
步骤304:预先将两台电子乐器要演奏的曲目,其包括的各个音符分别采用专属于每个音符的水果图案或动物图案表示;步骤305:根据所确定的PK模式,将采用水果图案或动物图案表示的曲目在屏幕上进行显示;步骤306:针对两台电子乐器要演奏的曲目,预先计算出该曲目中每个音符相对于曲目开始时刻的时间点;步骤307:以该时间点为中心,在该时间点的上下时段各设置一个判断范围,形成对应每个音符的判断区域;步骤308:分别接收所述两台以上的电子乐器分别演奏该曲目产生的MIDI信号;其中,两台电子乐器分别独立演奏选择的曲目;优选地,为了增强视觉效果,调动演奏者的学习兴趣,当开始播放所选择的曲目时,在显示器上显示出由曲目的音符信号所形成的信号轨道,每个音符采用水果图案或动物图案这种实物类符号表示;这样,信号轨道上自上而下匀速落下对应每个音符的水果图案或动物图案,待图案落到演奏区域时,演奏者可在电子乐器上进行演奏,进而产生一个MIDI信号;步骤309:针对接收到的每一个MIDI信号,查找该MIDI信号所在的判断区域;步骤310:比对接收到的MIDI信号所对应的音符是否与该判断区域所对应的音符一致,是则评估结果为击打有效,否则评估结果为击打错误;其中,为了精确地对演奏者演奏的MIDI信号进行评估,所述击打有效包括完全准确和一般准确;具体地,该方法进一步包括:若所述MIDI信号是在所述判断区域内的时间点接收到的,则所述击打有效为完全准确,也就是PERFECT ;若所述MIDI信号是在所述判断区域内时间点以外的区域接收到的,则所述击打有效为一般准确,也就是GOOD。为了更方便对演奏者的演奏进行计分,当为完全准确时,计10分;当为一般准确时,计5分;当为击打错误时,计O分;步骤311:针对每一台电子乐器,将对该电子乐器产生的MIDI信号进行评估得到的评估结果进行实时累计,得到累计结果;例如,将演奏每一个音符得到的分数进行累加,可得到在演奏该曲目的过程中的实时成绩;步骤312:根据所述累计结果,得到操作每台电子乐器的演奏者的实时成绩排名并显示。也就是说,可根据在演奏曲目过程中,累加得到的实时成绩,进行实时排名并显示;一般只会显示出前三名;这样,本发明实施例三中将电子乐器信号的处理方法应用在“PK模式”中,可同时接入多台电子乐器,每台电子乐器由一名演奏者操作;进而,可根据每台电子乐器发送的MIDI信号,比较出操作这些电子乐器的演奏者的演奏能力,可增强演奏者的竞争意识,也能够辅助老师了解每一名演奏者的学习情况,以进行针对性地教学。
而且,由于可以在演奏曲目的过程中,实时得出演奏者的排名,能够让演奏者增强自信心,进而更好地进行演奏;同时可帮助演奏者实时调整自己的演奏方式,以提高排名,进而使得演奏者的注意力更加集中。上述实施例三提供的电子乐器信号的处理方法可应用在音乐教学中,多个学员分别独立演奏一首曲目而产生相应的MIDI信号,演奏过程中对这些学员独立演奏而产生的MIDI信号进行即时排名,实现一对多的教学效果。实施例四针对实施例一,本发明实施例四提供了一种电子乐器信号的处理系统,参见图4,该系统包括:乐器确定模块41,用于确定准备演奏的两台以上的电子乐器;模式确定模块42,用于确定所述两台以上的电子乐器的共同演奏模式;显示器43,用于根据所确定的共同演奏模式提示演奏信息;多端接收器44,用于接收所述两台以上的电子乐器根据所述演奏信息分别产生的乐器数字化MIDI信号;MIDI信号包括传输力度、音符时值、速度、音高中的一种或多种;评估模块45,用于根据预先确定的共同演奏模式,对所述两台以上的电子乐器分别发送的MIDI信号的准确性作出评估,得到评估结果。实施例五针对实施例二,本发明实施例五提供了另一种电子乐器信号的处理系统,参见图5,该系统包括:乐器确定模块51,包括:显示器511,用于在屏幕上显示与两台以上的电子乐器一一对应的图标;确定子模块512,用于当接收到点击六个图标产生的触发信号时,确定该六个图标分别对应的电子乐器为准确演奏的电子乐器;设置模块52,用于预先将六台电子乐器要演奏的曲目,其包括的各个音符分别采用专属于每个音符的水果图案或动物图案表示;相应地,显示器511进一步用于根据所确定的合作模式,将采用水果图案或动物图案表示的曲目在屏幕上进行显示;评估模块53,包括:时间点确定子模块531,用于针对六台电子乐器要演奏的曲目,预先计算出该曲目中每个音符相对于曲目开始时刻的时间点;区域确定子模块532,用于以该时间点为中心,在该时间点的上下时段各设置一个判断范围,形成对应每个音符的判断区域;曲目分段模块54,用于将曲目按照演奏时间顺序,分配成与确定的六台电子乐器 对应的音符段;进而六名演奏者根据分配给自己的音符段,演奏由其操作的电子乐器,使其产生MIDI信号;优选地,为了增强视觉效果,调动演奏者的学习兴趣,一般在显示器上显示对应每名演奏者的信号轨道,每个轨道对应该演奏者需要演奏的音符段;多端接收器55,用于依次接收六台电子乐器依次演奏的对应该电子乐器的音符段所产生的MIDI信号;
相应地,评估模块53进一步包括查找子模块533和比对子模块534,查找子模块533,用于每接收到一个MIDI信号,查找该MIDI信号所在的判断区域;比对子模块534,用于比对接收到的MIDI信号所对应的音符是否与该判断区域所对应的音符一致,是则评估结果为击打有效,否则评估结果为击打错误;运算模块56,用于对所有MIDI信号的评估结果进行统计,得到曲目完整度;相应地,显示器511进一步用于若该曲目完整度不低于预设的完整度阈值,则显示“合作成功”;若该曲目完整度低于所述完整度阈值,则显示“合作失败”。实施例六针对实施例三,本发明实施例六提供了又一种电子乐器信号的处理系统,参见图6,该系统包括:乐器确定模块61,包括:显示器611,用于在屏幕上显示与两台以上的电子乐器一一对应的图标;确定子模块612,用于当接收到点击两个图标产生的触发信号时,确定该两个图标分别对应的电子乐器为准确演奏的电子乐器;设置模块62,用于预先将两台电子乐器要演奏的曲目,其包括的各个音符分别采用专属于每个音符的水果图案或动物图案表示;相应地,显示器611进一步用于根据所确定的PK模式,将采用水果图案或动物图案表示的曲目在屏幕上进行显示;评估模块63,包括:时间点确定子模块631,用于针对两台电子乐器要演奏的曲目,预先计算出该曲目中每个音符相对于曲目开始时刻的时间点;区域确定子模块632,用于以该时间点为中心,在该时间点的上下时段各设置一个判断范围,形成对应每个音符的判断区域;多端接收器64,用于分别接收所述两台以上的电子乐器分别演奏该曲目产生的MIDI信号; 相应地,评估模块63进一步包括查找子模块633和比对子模块634,查找子模块633,用于针对接收到的每一个MIDI信号,查找该MIDI信号所在的判断区域;比对子模块634,用于比对接收到的MIDI信号所对应的音符是否与该判断区域所对应的音符一致,是则评估结果为击打有效,否则评估结果为击打错误;累计模块65,用于针对每一台电子乐器,将对该电子乐器产生的MIDI信号进行评估得到的评估结果进行实时累计,得到累计结果;排名模块66,用于根据所述累计结果,得到操作每台电子乐器的演奏者的实时成绩排名;相应地,显示器611进一步显示出排名模块66得到的实时成绩排名。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.电子乐器信号的处理方法,其特征在于,包括: 确定准备演奏的两台以上的电子乐器; 确定所述两台以上的电子乐器的共同演奏模式; 根据所确定的共同演奏模式提示演奏信息; 接收所述两台以上的电子乐器根据所述演奏信息分别产生的乐器数字化MIDI信号;MIDI信号包括传输力度、音符时值、速度、音高中的一种或多种; 根据预先确定的共同演奏模式,对所述两台以上的电子乐器分别发送的MIDI信号的准确性作出评估,得到评估结果。
2.如权利要求1所述的电子乐器信号的处理方法,其特征在于,所述确定准备演奏的两台以上的电子乐器包括: 在屏幕上显示与两台以上的电子乐器一一对应的图标; 当接收到点击两个以上的图标产生的触发信号时,确定该两个以上的图标分别对应的电子乐器为准确演奏的电子乐器。
3.如权利要求1所述的电子乐器信号的处理方法,其特征在于,该方法进一步包括:预先将所述两台以上的电子乐器要演奏的曲目,其包括的各个音符分别采用专属于每个音符的水果图案或动物图案表示; 所述根据所确定的共同演奏模式提示演奏信息包括:根据所确定的共同演奏模式,将采用水果图案或动物图案表示的曲目在屏幕上进行显示。
4.如权利要求1 -3任意一项所述的电子乐器信号的处理方法,其特征在于,所述对所述两台以上的电子乐器分别发送的MIDI信号的准确性作出评估,得到评估结果的步骤包括: 针对所述两台以上的电子乐器要演奏的曲目,预先计算出该曲目中每个音符相对于曲目开始时刻的时间点; 以该时间点为中心,在该时间点的上下时段各设置一个判断范围,形成对应每个音符的判断区域; 当在该判断区域内接收到一个MIDI信号时,将该MIDI信号所对应的音符与该判断区域所对应的音符进行比对,若一致则所述评估结果为击打有效,否则所述评估结果为击打错误。
5.如权利要求4所述的电子乐器信号的处理方法,其特征在于,当所述评估结果为击打有效时,在屏幕上显示爆炸的动态效果;当所述评估结果为击打错误时,在屏幕上显示红色 “X”。
6.如权利要求4所述的电子乐器信号的处理方法,其特征在于,所述击打有效包括完全准确和一般准确; 该方法进一步包括: 若所述MIDI信号是在所述判断区域内的时间点接收到的,则所述击打有效为完全准确; 若所述MIDI信号是在所述判断区域内时间点以外的区域接收到的,则所述击打有效为一般准确。
7.如权利要求4所述的电子乐器信号的处理方法,其特征在于,所述共同演奏模式为合作模式, 该方法进一步包括:将所述曲目按照演奏时间顺序,分配成与确定的所述两台以上的电子乐器对应的音符段; 所述接收所述两台以上的电子乐器根据所述演奏信息分别产生的MIDI信号包括:依次接收所述两台以上的电子乐器依次演奏的对应该电子乐器的音符段所产生的MIDI信号; 所述根据预先确定的共同演奏模式,对所述两台以上的电子乐器分别发送的MIDI信号的准确性作出评估,得到评估结果包括:每接收到一个MIDI信号,对该MIDI信号的准确性作出评估,得到评估结果;当该曲目演奏结束后,对所有MIDI信号的评估结果进行统计,得到曲目完整度并提供。
8.如权利要求4所述的电子乐器信号的处理方法,其特征在于,所述共同演奏模式为PK模式, 所述接收所述两台以上的电子乐器根据所述演奏信息分别产生的MIDI信号包括:分别接收所述两台以上的电子乐器分别演奏该曲目产生的MIDI信号; 该方法进一步包括:针对每一台电子乐器,将对该电子乐器产生的MIDI信号进行评估得到的评估结果进行实时累计,得到累计结果;根据所述累计结果,得到操作每台电子乐器的演奏者的实时成绩排名并显示。
9.电子乐器信号的处理系统,其特征在于,包括: 乐器确定模块,用于确定准备演奏的两台以上的电子乐器; 模式确定模块,用于确定所述两台以上的电子乐器的共同演奏模式; 显示器,用于根据所确定的共同演奏模式提示演奏信息; 多端接收器,用于接收所述两台以上的电子乐器根据所述演奏信息分别产生的乐器数字化MIDI信号;MIDI信号包括传输力度、音符时值、速度、音高中的一种或多种; 评估模块,用于根据预先确定的共同演奏模式,对所述两台以上的电子乐器分别发送的MIDI信号的准确性作出评估,得到评估结果。
10.如权利要求9所述的电子乐器信号的处理系统,其特征在于,该所述评估模块包括: 时间点确定子模块,用于针对所述两台以上的电子乐器要演奏的曲目,预先计算出该曲目中每个音符相对于曲目开始时刻的时间点; 区域确定子模块,用于以该时间点为中心,在该时间点的上下时段各设置一个判断范围,形成对应每个音符的判断区域; 比对子模块,用于当在该判断区域内接收到一个MIDI信号时,将该MIDI信号所对应的音符与该判断区域所对应的音符进行比对, 若一致则所述评估结果为击打有效,否则所述评估结果为击打错误。
全文摘要
本发明属于音乐领域,具体为电子乐器信号的处理方法及系统,能够实现对多台电子乐器同时演奏的信号进行处理。电子乐器信号的处理方法,包括确定准备演奏的两台以上的电子乐器;确定所述两台以上的电子乐器的共同演奏模式;根据所确定的共同演奏模式提示演奏信息;接收所述两台以上的电子乐器根据所述演奏信息分别产生的MIDI信号;MIDI信号包括传输力度、音符时值、速度、音高中的一种或多种;根据预先确定的共同演奏模式,对所述两台以上的电子乐器分别发送的MIDI信号的准确性作出评估,得到评估结果。电子乐器信号的处理系统,包括乐器确定模块,模式确定模块,显示器,多端接收器,评估模块。
文档编号G10H1/00GK103151029SQ20131006427
公开日2013年6月12日 申请日期2013年2月28日 优先权日2013年2月28日
发明者程建铜, 宫旭生, 张昆仑 申请人:上海罗兰数字音乐文化投资有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1