一种乐曲演奏提示平台的生成方法
【专利摘要】本发明提供一种乐曲演奏提示平台的生成方法,该乐曲演奏提示平台的生成方法包括:获取一音乐格式文件;根据音乐格式文件识别乐曲中各音的基本参数;根据各音的基本参数在一乐曲演奏提示平台上对应标记各音。通过本发明,将演奏的乐曲进行识别并标记在乐曲演奏提示平台上,一方面可扩展乐曲库,另一方面,可将乐曲更加简洁、直观地展示在由钢琴键盘原理与琴键形象构成的乐曲演奏提示平台上,使得对该乐曲的演奏和认知过程更加简单,简化了对演奏键盘掌握的过程,更便于音乐演奏键盘乐器的推广。
【专利说明】
一种乐曲演奏提示平台的生成方法
技术领域
[0001]本发明是关于乐曲的相关技术,具体地,是关于一种乐曲演奏提示平台的生成方法。
【背景技术】
[0002]目前使用的乐谱主要有五线谱、简谱,以及适用于个别乐器的专用乐谱,如吉它六线谱等等。不同形式的乐谱有不同的适用范围。五线谱因为音域广、适宜多声部表示等优势而使用最广泛,几乎适用于所有乐曲的记录和表示,但识谱难度较高;简谱相对容易掌握,但对于同时发出的声音不易表示,适用范围有限。
[0003]目前有很多音乐爱好者有意愿去进行演奏乐曲,或是学习某种键盘乐器,但是由于五线谱识谱难度比较高,简谱与乐器之间的关联性较差,并不利于学习乐器演奏。尤其是对于没有专门学习过音乐的人来说,记录、表示和再现准确的音高是很难做到。
【发明内容】
[0004]本发明实施例的主要目的在于提供一种乐曲演奏提示平台的生成方法,以更加简洁、直观地显示演奏乐曲。
[0005]为了实现上述目的,本发明实施例提供一种乐曲演奏提示平台的生成方法,所述的乐曲演奏提示平台的生成方法包括:获取一音乐格式文件;根据所述音乐格式文件识别所述乐曲中各音的基本参数;根据所述各音的基本参数在一乐曲演奏提示平台上对应标记所述各音;其中,所述基本参数至少包括:所述乐曲中各音的频率、音高、时长及出现时刻;所述的乐曲演奏提示平台至少包括有根据琴键形象生成的多种提示块,所述提示块至少包括:a类提示块、b类提示块及c类提示块,其中所述a类提示块的一侧边长等于对侧边长的2倍,所述b类提示块的上、下两部分的长度比为I比I;所述c类提示块包括块状态部分及其延长线,所述块状部分与延长线的长度比为I比I,且所述多种提示块的总长度相同;所述多种提示块按照横向12个为一排,有η排相互衔接,n ^ 3。
[0006]在一实施例中,上述的获取一音乐格式文件,包括:记录操作人员演奏一乐曲的信息,并生成音乐格式文件。
[0007]在一实施例中,上述的所述a类提示块为L状提示块或反L状提示块,所述b类提示块为凸字状提示块;所述每一排中,所述提示块按照L状提示块、深色提示块、凸字状提示块、深色提示块、反L状提示块、L状提示块、深色提示块、凸字状提示块、深色提示块、凸字状提示块、深色提示块、反L状提示块的顺序组成。
[0008]在一实施例中,上述的记录操作人员演奏一乐曲的信息,并生成音乐格式文件,具体包括:获取操作人员演奏所述乐曲生成的音乐信息,根据所述音乐信息生成所述的音乐格式文件。
[0009]进一步地,上述的根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,具体包括:获取所述各音的音高、振幅、时长及出现时刻;根据所述各音的音高将所述各音标记在所述乐曲演奏提示平台中对应所述音高的按键上,并根据所述各音的振幅在所述按键上标记所述各音的响度;根据所述乐曲演奏提示平台的时间轴将所述各音的时长及出现时刻标记在所述乐曲演奏提示平台中对应所述各音的按键上。
[0010]在一实施例中,上述的基本参数还包括:所述乐曲中各音的振幅;根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,还包括:根据所述各音的振幅在所述按键上标记所述各音的响度。
[0011]在一实施例中,上述的记录操作人员演奏一乐曲的信息,并生成音乐格式文件,具体包括:记录操作人员演奏所述乐曲的声音信息,存储所述声音信息作为所述的音乐格式文件。
[0012]进一步地,上述的根据所述音乐格式文件识别所述乐曲中各音的基本参数,具体包括:将所述各音根据十二平均律及所述乐曲中各音的频率量化为对应音高;根据所述音乐格式文件生成所述乐曲对应的波形,根据所述波形获取所述各音的振幅、时长及出现时刻。
[0013]进一步地,上述的根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,具体包括:根据所述声音信息中各音的音高将所述各音标记在所述乐曲演奏提示平台中对应所述音高的按键上,并根据所述各音的振幅在所述按键上标记所述各音的响度;根据所述乐曲演奏提示平台的时间轴将所述各音的时长及出现时刻标记在所述乐曲演奏提示平台中对应所述各音的按键上。
[0014]在一实施例中,上述的基本参数还包括:所述乐曲中各音的振幅;根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,还包括:根据所述各音的振幅在所述按键上标记所述各音的响度。
[0015]在一实施例中,上述的获取操作人员演奏所述乐曲生成的音乐信息,根据所述音乐信息生成所述的音乐格式文件,具体包括:获取操作人员用左手或右手在演奏键盘演奏所述乐曲的对应单手部分的第一音乐信息,生成第一音乐文件;获取所述操作人员的另一只手用演奏键盘演奏所述乐曲的另一单手部分的第二音乐信息,生成第二音乐文件;将所述第一音乐文件及第二音乐文件合成所述的音乐格式文件。
[0016]进一步地,上述的根据所述音乐格式文件识别所述乐曲中各音的基本参数,具体包括:根据所述第一音乐信息识别并获取所述第一音乐信息中各音的音高、振幅、时长及出现时刻;根据所述第二音乐信息识别并获取所述第二音乐信息中各音的音高、振幅、时长及出现时刻。
[0017]进一步地,上述的根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,具体包括:分别根据所述第一音乐信息及第二音乐信息中各音的音高将所述各音标记在所述乐曲演奏提示平台中对应所述音高的按键上,标记对应的演奏手,并根据所述各音的振幅在所述按键上标记所述各音的响度;根据所述乐曲演奏提示平台的时间轴分别将所述第一音乐信息及第二音乐信息中各音的时长及出现时刻标记在所述乐曲演奏提示平台中对应所述各音的按键上。
[0018]在一实施例中,上述的基本参数还包括:所述乐曲中各音的振幅;根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,还包括:根据所述各音的振幅在所述按键上标记所述各音的响度。
[0019]在一实施例中,上述的记录操作人员演奏所述乐曲的声音信息,存储所述声音信息作为所述的音乐格式文件,具体包括:记录操作人员用左手或右手在演奏键盘演奏所述乐曲的对应单手部分的第一声音信息;记录所述操作人员的另一只手用演奏键盘演奏所述乐曲的另一单手部分的第二声音信息;将所述第一声音信息及第二声音信息合成生成所述的音乐格式文件。
[0020]进一步地,上述的根据所述音乐格式文件识别所述乐曲中各音的基本参数,具体包括:将所述各音根据十二平均律及所述乐曲中各音的频率量化为对应音高;根据所述第一声音信息生成对应的第一波形,根据所述第一波形获取所述第一声音信息中各音的振幅、时长及出现时刻;根据所述第二声音信息生成对应的第二波形,根据所述第二波形获取所述第二声音信息中各音的振幅、时长及出现时刻。
[0021]进一步地,上述的根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,具体包括:分别根据所述第一声音信息及第二声音信息中各音的音高将所述各音标记在所述乐曲演奏提示平台中对应所述音高的按键上,标记对应的演奏手,并根据所述各音的振幅在所述按键上标记所述各音的响度;根据所述乐曲演奏提示平台的时间轴将所述各音的时长及出现时刻标记在所述乐曲演奏提示平台中对应所述各音的按键上。
[0022]在一实施例中,上述的基本参数还包括:所述乐曲中各音的振幅;根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,还包括:根据所述各音的振幅在所述按键上标记所述各音的响度。
[0023]本发明实施例的有益效果在于,一方面可扩展乐曲库,另一方面,可将乐曲更加简洁、直观地展示在模拟键盘上,使得对该乐曲的演奏和认知过程更加简单,简化了对演奏键盘掌握的过程,更便于音乐演奏键盘乐器的推广。
【附图说明】
[0024]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0025]图1为根据本发明实施例的乐曲演奏提示平台的生成方法的流程示意图;
[0026]图2A及图2B为本发明实施例的乐曲演奏提示平台的结构与实际效果示意图;
[0027]图3为本发明实施例在乐曲演奏提示平台上记录各音时长、出现时刻、结束时刻的示意图;
[0028]图4为本发明实施例在乐曲演奏提示平台的按键长度对比示意图;
[0029]图5为本发明实施例在乐曲演奏提示平台的音节标记示意图;
[0030]图6为本发明实施例中的一段乐谱的示意图;
[0031]图7为本发明实施例的乐曲演奏提示平台中提示块的示意图。
【具体实施方式】
[0032]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033]本发明实施例提供一种乐曲演奏提示平台的生成方法。以下结合附图对本发明进行详细说明。
[0034]本发明实施例提供一种乐曲演奏提示平台的生成方法,如图1所示,该乐曲演奏提示平台的生成方法主要包括以下各步骤:
[0035]步骤SlOl:获取一音乐格式文件;
[0036]步骤S102:根据音乐格式文件识别乐曲中各音的基本参数;
[0037]步骤S103:根据各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记各音。
[0038]通过上述步骤SlOl至步骤S103,本发明实施例的乐曲演奏提示平台的生成方法一方面可扩展乐曲库,另一方面,可将乐曲更加简洁、直观地展示在模拟键盘上,使得对该乐曲的演奏和认知过程更加简单,简化了对演奏键盘掌握的过程,更便于音乐演奏键盘乐器的推广。
[0039]以下结合具体实施例及附图,对本发明实施例的乐曲演奏提示平台的生成方法进行具体的说明。
[0040]第一实施例
[0041]上述的步骤SlOl,获取一音乐格式文件。具体地,可是通过记录操作人员演奏一乐曲的信息,并生成音乐格式文件。
[0042]在此实施例中,是记录操作人员在一演奏键盘上演奏一乐曲是产生的音乐信号。在实际应用中,该演奏键盘可以是MIDI键盘,从而对应生成的音乐格式文件是MIDI文件。
[0043]上述的步骤S102,根据音乐格式文件识别乐曲中各音的基本参数。其中,该基本参数至少包括:该乐曲中各音的频率、音高、振幅、时长及出现时刻等。
[0044]在步骤SlOl中所获取的音乐格式文件为MIDI文件时,该MIDI文件中记录有该乐曲中各音的基本参数的编码数据,通过解析该编码数据可识别出该乐曲中各音的频率、音高、振幅、时长及出现时刻等基本参数。
[0045]在此实施例中,上述的音乐格式文件是通过记录操作人员的演奏的信息生成的。但在实际应用中,也可以直接获取一已生成的现有音乐格式文件,识别该现有音乐格式文件中的乐曲中的各音的基本参数。本发明实施例并不限制获取的音乐格式文件的方式。
[0046]上述步骤S103,根据各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记各音。具体地,该步骤主要包括:
[0047]获取上述步骤S102识别出的各音的音高、振幅、时长及出现时刻;
[0048]根据各音的音高将各音标记在乐曲演奏提示平台中对应音高的按键上,如图2A及图2B所示。在实际应用中,还可根据各音的振幅在按键上记录各音的响度(图中未示出),例如,用“f”表示响度为“强”,用“m”表示响度为“中”,用“P”表示响度为“弱”。图2B示出的是3/8拍的《海顿G大调奏鸣曲》的片段在本发明实施例的乐曲演奏提示平台上呈现的示意图。图2B中所示的音符符号中,没有音符尾的音符表示演奏一拍,演奏两拍在正下方增加一条短纵线并且显示在相应的提示块横排上。黑色横线是小节线,每个音符表示四分音符,音符结尾加一个符尾表示八分音符,以此类推。音符是空心的表示用左手演奏、实心的表示右手演奏。
[0049]根据乐曲演奏提示平台的时间轴将各音的时长及出现时刻标记在乐曲演奏提示平台中对应各音的按键上,如图3所示。
[0050]在实际应用中,上述的各音的频率、音高、时长及出现时刻可作为必须获取的参数,并针对根据这些参数进行后续的生成乐曲演奏提示平台的过程。而上述的振幅可作为附属参数,可进一步根据该振幅在该乐曲演奏提示平台上进行标记,可用以进一步提升该乐曲演奏提示平台的应用效果。
[0051]进一步地,为了能够更清楚的显示演奏键盘中黑键及白键的区别,在本发明实施例中,是将黑键及白键的长度比设定为1:2,如图4所示,但本发明并不限于此,也可根据需要调整黑键及白键之间的比例关系。
[0052]具体实施时,可将该乐曲演奏提示平台通过电子显示屏显示出来,或者也可通过纸质等实体显示界面(例如展示图板)显示出来,本发明并不以此为限。
[°°53] 在实际应用中,也可以是通过虚拟现实(virtual reality,简称VR)技术或是增强现实(Augmented ReaIity,简称AR)技术,将该乐曲演奏提示平台展示在用户的眼前。
[0054]第二实施例
[0055]在此实施例中,上述的步骤SlOl所述的记录操作人员演奏一乐曲的信息,并生成音乐格式文件,具体是指,记录操作人员演奏该乐曲的声音信息(例如是通过录音的方式记录该乐曲的声音),并存储该声音信息作为上述的音乐格式文件。
[0056]对于包含声音信息的音乐格式文件,在上述步骤S102中,是将各音根据十二平均律及乐曲中各音的频率量化为对应音高;然后,根据音乐格式文件生成乐曲对应的波形,根据波形获取各音的振幅、时长及出现时刻。
[0057]针对由声音信息构成的音乐文件,在上述步骤S103中,是根据该声音信息中各音的音高将各音标记在乐曲演奏提示平台中对应音高的按键上,如图2B所示。在实际应用中,还可根据各音的振幅在按键上记录各音的响度(图中未示出),例如,用“f”表示响度为“强”,用“m”表示响度为“中”,用V,表示响度为“弱” ο
[0058]然后,根据乐曲演奏提示平台的时间轴将各音的时长及出现时刻标记在乐曲演奏提示平台中对应各音的按键上,如图3所示。
[0059]进一步地,为了能够更清楚的显示演奏键盘中黑键及白键的区别,在本发明实施例中,是将黑键及白键的长度比设定为1:2,如图4所示,但本发明并不限于此,也可根据需要调整黑键及白键之间的比例关系。
[0060]具体实施时,可将该乐曲演奏提示平台通过电子显示屏显示出来,或者也可通过纸质等实体显示界面(例如展示图板)显示出来,本发明并不以此为限。
[0061]在实际应用中,也可以是通过虚拟现实(virtual reality,简称VR)技术或是增强现实(Augmented ReaIity,简称AR)技术,将该乐曲演奏提示平台展示在用户的眼前。
[0062]第三实施例
[0063]在实际应用中,上述第一实施例中所述的步骤SlOl记录操作人员演奏一乐曲的信息并生成音乐格式文件的过程,可主要分成两种情况:第一种情况是,操作人员双手互相协作在一演奏键盘(例如MIDI键盘)上完整演奏该乐曲,并生成音乐格式文件。针对此种情况,可继续执行第一实施例中的步骤S102及步骤S103,从而将该乐曲中的各音标记在乐曲演奏提示平台上。
[0064]第二种情况是,首先记录操作人员用单手在一演奏键盘上演奏一乐曲的单手部分的第一音乐信息,生成第一音乐文件。在实际应用中,该演奏键盘可以是MIDI键盘,从而对应生成的第一音乐文件是单手演奏该乐曲的MIDI文件。
[0065]然后,记录操作人员的另一只手用该演奏键盘演奏乐曲的另外的单手部分的第二音乐信息,生成第二音乐文件。与上文对应的,当该演奏键盘为MIDI键盘时,该第二音乐文件是MIDI文件。在具体实施时,为了能够使操作人员能够更加清楚准确地用单手演奏该乐曲,可在操作人员演奏的同时播放该乐曲,以进行辅助提示。
[0066]接下来,将第一音乐文件及第二音乐文件合成生成音乐格式文件。
[0067]针对此实施例的上述第二种情况中所生成的音乐格式文件,在此实施例中,步骤S102可做相应调整,具体地,该步骤S102主要包括:
[0068]根据上述第一音乐信息识别并获取第一音乐信息中各音的音高、振幅、时长及出现时刻;根据上述第二音乐信息识别并获取第二音乐信息中各音的音高、振幅、时长及出现时刻。
[0069]相应地,上述步骤S103具体包括:
[0070]根据第一音乐信息中各音的音高将各音标记在乐曲演奏提示平台中对应音高的按键上,标记对应的演奏手(例如该第一音乐信息是通过操作人员用左手演奏所记录的信息,则在乐曲演奏提示平台中对应标记为左手);
[0071]根据第二音乐信息中各音的音高将各音标记在乐曲演奏提示平台中对应音高的按键上,标记对应的演奏手(相应地,在乐曲演奏提示平台中对应标记为右手),如图5所示。
[0072]在实际应用中,还可根据各音的振幅在按键上记录各音的响度(图中未示出),例如,用T表示响度为“强”,用“m”表示响度为“中”,用“P”表示响度为“弱”。
[0073]然后,根据乐曲演奏提示平台的时间轴分别将第一音乐信息及第二音乐信息中各音的时长及出现时刻标记在乐曲演奏提示平台中对应各音的按键上,如图5所示,在同一按键中,上方位置为手掌标记,下方为竖线,表示该按键在对应的Is时间内一直按压;上方位置和下方位置为两个手掌标记,表示该案件在对应的I s时间内按压两次。
[0074]图5所示为2/4拍的《小星星》乐曲的部分片段在本发明实施例的乐曲演奏提示平台上呈现的示意图。图5中所示的每个手掌表示弹奏一拍,位于提示块横排之间的间隙空白处的横线是小节线(小节线是乐谱中主要表示要素,其两条直线之间为一小节,不同的节拍在一小节里的拍子数量不同,比如此曲2/4拍即一个小姐有2拍),手掌正下方加上一条纵线(增时线)表示该音弹奏两拍,并且该增时线位于该增时线关联的手掌符号所处的提示块横排中、提示块的下半部,这个音是该小节的全部时值(该音两拍这首作品2/4拍,一小节两拍),即这一提示块横排在竖直方向就是一小节的节拍提示,而该提示块横排相邻上方的提示块横排表示该小节前一小节,该提示块横排相邻下方的提示块横排表示该小节后一小节,这样的提示效果在视觉上便于使用者预判,体现出本发明实施例的乐曲演奏提示平台的结构与演奏乐曲的节拍的紧密联系。
[0075]在具体实施时,上述音节时值的表示还包括(但不限于):在手掌下方添加η条横线表示减时线,表示该音演奏I/η拍,小节线可以位于η排相邻的提示块横排间隙空白处,不只是在每一排间隙空白处。
[0076]进一步地,为了能够更清楚的显示演奏键盘中黑键及白键的区别,在本发明实施例中,是将黑键及白键的长度比设定为1:2,如图4所示,但本发明并不限于此,也可根据需要调整黑键及白键之间的比例关系。
[0077]具体实施时,可将该乐曲演奏提示平台通过电子显示屏显示出来,或者也可通过纸质等实体显示界面(例如展示图板)显示出来,本发明并不以此为限。
[0078]在实际应用中,也可以是通过虚拟现实(virtual reality,简称VR)技术或是增强现实(Augmented ReaIity,简称AR)技术,将该乐曲演奏提示平台展示在用户的眼前。
[0079]第四实施例
[0080]在实际应用中,上述第二实施例中所述的步骤SlOl记录操作人员演奏一乐曲的信息并生成音乐格式文件的过程,可主要分成两种情况:第一种情况是,操作人员双手互相协作在一演奏键盘(例如钢琴键盘)上完整演奏该乐曲,记录操作人员演奏该乐曲的声音信息(例如是通过录音的方式记录该乐曲的声音),并存储该声音信息作为上述的音乐格式文件。针对此种情况,可继续执行第二实施例中的步骤S102及步骤S103,从而将该乐曲中的各音标记在乐曲演奏提示平台上。
[0081]第二种情况是,首先记录操作人员用单手在一演奏键盘(例如钢琴键盘)上演奏一乐曲的单手部分的第一声音信息;然后,记录操作人员的另一只手用该演奏键盘演奏乐曲的另外的单手部分的第二声音信息;接下来,将第一声音信息及第二声音信息合成生成音乐格式文件。
[0082]针对此实施例的上述第二种情况中所生成的音乐格式文件,在此实施例中,步骤S102可做相应调整,具体地,该步骤S102主要包括:
[0083]将各音根据十二平均律及乐曲中各音的频率量化为对应音高;根据第一声音信息生成对应的第一波形,根据第一波形获取第一声音信息中各音的振幅、时长及出现时刻;根据第二声音信息生成对应的第二波形,根据第二波形获取第二声音信息中各音的振幅、时长及出现时刻。
[0084]相应地,上述步骤S103具体包括:
[0085]根据第一声音信息中各音的音高将各音标记在乐曲演奏提示平台中对应音高的按键上,标记对应的演奏手(例如该第一声音信息是通过操作人员用左手演奏所记录的信息,则在乐曲演奏提示平台中对应标记为左手);
[0086]根据第二声音信息中各音的音高将各音标记在乐曲演奏提示平台中对应音高的按键上,标记对应的演奏手(相应地,在乐曲演奏提示平台中对应标记为右手),如图5所示。
[0087]在实际应用中,还可根据各音的振幅在按键上记录各音的响度(图中未示出),例如,用T表示响度为“强”,用“m”表示响度为“中”,用“P”表示响度为“弱”。
[0088]然后,根据乐曲演奏提示平台的时间轴分别将第一声音信息及第二声音信息中各音的时长及出现时刻标记在乐曲演奏提示平台中对应各音的按键上,如图5所示,在该图中,在同一按键中,上方位置为手掌标记,下方为竖线,表不该按键在对应的Is时间内一直按压;上方位置和下方位置为两个手掌标记,表示该案件在对应的I s时间内按压两次。
[0089]进一步地,为了能够更清楚的显示演奏键盘中黑键及白键的区别,在本发明实施例中,是将黑键及白键的长度比设定为1:2,如图4所示,但本发明并不限于此,也可根据需要调整黑键及白键之间的比例关系。
[0090]具体实施时,可将该乐曲演奏提示平台通过电子显示屏显示出来,或者也可通过纸质等实体显示界面(例如展示图板)显示出来,本发明并不以此为限。
[0091]在实际应用中,也可以是通过虚拟现实(virtual reality,简称VR)技术或是增强现实(Augmented ReaIity,简称AR)技术,将该乐曲演奏提示平台展示在用户的眼前。
[0092]以下结合一实例对本发明实施例的乐曲演奏提示平台的生成方法进行说明。
[0093]首先,针对如图6所示的一段乐谱,操作人员(演奏者)按照乐谱在演奏键盘上演奏。在此具体实例中,该演奏者是通过MIDI键盘进行演奏。记录下该演奏者演奏此段乐谱的信息,生成MIDI文件。该MIDI文件中包含有该段乐谱对应的乐曲的基本参数,该基本参数包括:该乐曲中各音的频率、振幅、时长及出现时刻。
[0094]然后,根据该MIDI文件识别上述乐曲中各音的频率、振幅、时长及出现时刻。
[0095]接下来,将上一个步骤中识别出的上述乐曲中各音的频率、振幅、时长及出现时刻对应记录在如图3所示的乐曲演奏提示平台上。首先,根据各音出现的时刻,在时间轴上标记圆点;然后,根据各音的频率确定音高,根据各音的振幅确定响度,然后对应标记在乐曲演奏提示平台的案件上;接下来,参照时间轴在圆点下方标记直线与箭头直线的长度表示该音时长,例如,在第一行中,贯穿时间轴O?Is的标记,表示该音节演奏Is的时间,第三行中的两个音节分别只占时间轴中2s?3s的一半,表示这两个音节,分别演奏0.5s的时间。
[0096]需要说明的是,在图3中所示的标记,是以圆点表示各个音节,在实际应用中,可替换为不同的标记,例如图2B所示的音节符号,或是图5所示的手掌符号,以更加直观的形式表现该乐曲的演奏方式。并且,琴键形象一至八度十二个键一组,横向排列,以利于辨别音区组别;该模拟键盘中供四组四十八键位来替代钢琴八十八键,减少按键数量,也易于辨识和记录。上述均是举例说明本发明实施例中对音节的标记方式,而并非用以限制本发明。
[0097]本发明实施例的乐曲演奏提示平台的生成方法,是基于演奏者的演奏进行乐曲的记录和识别,从而生成对应的音乐格式文件,再进一步生成乐曲演奏提示平台。本领域技术人员应当了解,针对同一首乐曲,单纯的用机器进行展现,很机械化,无法将演奏者的个人感情以及对乐曲的理解融入到演奏的曲目中。而本发明实施例由于是基于演奏者的演奏生成对应的乐曲演奏提示平台,相对于机械化的再现乐曲来说,则更加适于学习人员来学习和感受曲目的每个音。同时,相对于现有的用按键进行提示的技术,本发明实施例的乐曲演奏提示平台的生成方法并不限于系统数据库中存储的默认曲目,而是可以根据需求添加不同的曲目,也扩展了学习人员所能够学习的曲目,更加便于演奏乐器、演奏曲目的推广与应用。
[0098]上述各实施例的乐曲演奏提示平台是根据钢琴键盘要素构建的,该乐曲演奏提示平台可以使演奏者在演奏进行中提前准确快速预判识别多个将来时刻的琴键状态(例如:所需弹奏的音的音名、力度、时长、出现时刻等),从而以实现演奏的完整准确连续。
[0099]并且,在该乐曲演奏提示平台中构建的可视坐标具有简洁、直观、精确、易于瞬间识别、预判等特点。
[0100]具体实施时,该乐曲演奏提示平台中主要由多个提示块构成。提示块为该平台基本提示元素,主要分为白色提示块与深色提示块两大类,其中,如图7所示,白色提示块可分为匕状白色提不块、反L状白色提不块、凸状白色提不块二类。
[0101]上述各种提示块为对应钢琴键盘琴键的四种形状归纳,分别于4类琴键和音名关联:
[0?02] 1、L状提不块关联首名为C、F的琴键与C、F ;
[0?03] 2、反匕状提不块关联ElB的琴键与ElB;
[0?04] 3、凸状提不块关联DGA琴键与DGA;
[0105]4、深色提示块关K#C#D#F#G#A;
[0106]以上四类提示块关联12个音名与12类琴键。
[0?07] 其中,首名为c的键就是固定调do的键,F是fa,E是mi,13是81,0是代,6是80,A是la。
[0108]进一步地,上述的提不块的长短比例为:L状提不块的左边长等于右边长的2倍;反L状提示块的右侧边长是左侧边长的2倍;凸状提示块的上下部分的长度比为I比I;深色的提示块中,块状部分与延长线的长度比为I比I。上述所有提示块的总长度是一样的。
[0109]在一应用实例中,上述的乐曲演奏提示平台可在横向分为四个区域,各个区域的提示块数量与构成是相同的,每个区域的提示块按照横向12个为一排,有η排对其衔接,其中每一排12提示块按照“L、深、凸、深、反L、L、深、凸、深、凸、深、反L”的顺序组成。
[0110]本发明实施例的乐曲演奏提示平台所具有的特点主要包括:
[0111]—、在按照钢琴琴键组合方式排列构成的琴键形象内,表示音乐作品中某一时刻出现的音的音名即该时刻琴键的按下、不按下、保持上一时刻按下三种状态,从而提示演奏者该时刻的触键信息,包括:1、应该按下、不按下、保持上一时刻按下哪些键以及哪些键不动;2、该时刻按下键的力度等。
[0112]二、将音乐作品中,整部作品或者作品某一时间段内,每个时刻的上述的触键信息,在视觉平面上按照时间线有序前后排列。其中各个时刻触键信息的时间点在视觉平面上的体现的几何空间位置之间的空间距离比例,与各个时间点在该段音乐中所处的时间位置的比例一致,从而实现用时间点在视觉上空间距离比提示时间上的前后距离比。
[0113]三、平台平面坐标化。该乐曲演奏提示平台纵向为时间线方向,横向为某一时刻的触键信息。纵向的时间线用于提示某一音名关联的琴键在各个时刻的触键信息,并且,将该提示演奏信息数据化提示在可视坐标系统中,利于演奏者快速准确预判。
[0114]四、该乐曲演奏提示平台高度简约,以琴键形象长度本身为提示要素,提示各种时刻信息。琴键形象与提示信息高度统一,从而实现演奏者根据对键盘的记忆快速整合预判。
[0115]五、用48个琴键形象提示块表示钢琴全部88个琴键状态即出现的音,而且提示连续演奏。
[0116]基于上述的特点,在实际演奏中,使得演奏者看到乐曲演奏提示平台某一时间段内所有时刻所需弹奏的琴键,即能够提前预知这一时刻出现的音。并且,该乐曲演奏提示平台是横向排列,直观显示某一时间段双手合奏,利于预判,可以有效提醒演奏者双手合奏的时机,简化练习时间,使得演奏过程更加流畅。
[0117]此外,在竖直方向与时间关联,即为与需要提示的乐曲节拍关联,节拍与节奏作为音乐的重要组成,例如,四二拍即表示以四分音符为一拍,每小节两拍。节拍是音乐的重要组成部分,其各音的出现时刻和延续时间紧密联系,使演奏者迅速准确预判将要弹奏的音所处的节拍位置与该音延续时间所处的节拍位置。该乐曲演奏提示平台在竖直方向坐标化可以使节拍视觉直观显示,利于预判准确。
[0118]本发明实施例公开了:
[0119]Al.—种乐曲演奏提示平台的生成方法,其特征在于,所述的乐曲演奏提示平台的生成方法包括:
[0120]获取一音乐格式文件;
[0121 ]根据所述音乐格式文件识别所述乐曲中各音的基本参数;
[0122]根据所述各音的基本参数在一乐曲演奏提示平台上对应标记所述各音;
[0123]其中,所述基本参数至少包括:所述乐曲中各音的频率、音高、时长及出现时刻;
[0124]所述的乐曲演奏提示平台至少包括有根据琴键形象生成的多种提示块,所述提示块至少包括:a类提示块、b类提示块及c类提示块,其中所述a类提示块的一侧边长等于对侧边长的2倍,所述b类提示块的上、下两部分的长度比为I比I;所述c类提示块包括块状态部分及其延长线,所述块状部分与延长线的长度比为I比1,且所述多种提示块的总长度相同;所述多种提示块按照横向12个为一排,有η排相互衔接,η多3。
[0125]Α2.根据Al所述的乐曲演奏提示平台的生成方法,其特征在于,获取一音乐格式文件,包括:
[0126]记录操作人员演奏一乐曲的信息,并生成音乐格式文件。
[0127]A3.根据Α2所述的乐曲演奏提示平台的生成方法,其特征在于,
[0128]所述a类提示块为L状提示块或反L状提示块,所述b类提示块为凸字状提示块;
[0129]所述每一排中,所述提示块按照L状提示块、深色提示块、凸字状提示块、深色提示块、反L状提示块、L状提示块、深色提示块、凸字状提示块、深色提示块、凸字状提示块、深色提示块、反L状提示块的顺序组成。
[0130]A4.根据A3所述的乐曲演奏提示平台的生成方法,其特征在于,记录操作人员演奏一乐曲的信息,并生成音乐格式文件,具体包括:
[0131]获取操作人员演奏所述乐曲生成的音乐信息,根据所述音乐信息生成所述的音乐格式文件。
[0132]A5.根据A4所述的乐曲演奏提示平台的生成方法,其特征在于,根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,具体包括:
[0133]获取所述各音的音高、时长及出现时刻;
[0134]根据所述各音的音高将所述各音标记在所述乐曲演奏提示平台中对应所述音高的按键上;
[0135]根据所述乐曲演奏提示平台的时间轴将所述各音的时长及出现时刻标记在所述乐曲演奏提示平台中对应所述各音的按键上。
[0136]A6.根据A5所述的乐曲演奏提示平台的生成方法,其特征在于,所述的基本参数还包括:所述乐曲中各首的振幅;
[0137]根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,还包括:根据所述各音的振幅在所述按键上标记所述各音的响度。
[0138]A7.根据A3所述的乐曲演奏提示平台的生成方法,其特征在于,记录操作人员演奏一乐曲的信息,并生成音乐格式文件,具体包括:
[0139]记录操作人员演奏所述乐曲的声音信息,存储所述声音信息作为所述的音乐格式文件。
[0140] AS.根据A7所述的乐曲演奏提示平台的生成方法,其特征在于,根据所述音乐格式文件识别所述乐曲中各音的基本参数,具体包括:
[0141 ]将所述各音根据十二平均律及所述乐曲中各音的频率量化为对应音高;
[0142]根据所述音乐格式文件生成所述乐曲对应的波形,根据所述波形获取所述各音的时长及出现时刻。
[0143]A9.根据AS所述的乐曲演奏提示平台的生成方法,其特征在于,根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,具体包括:
[0144]根据所述声音信息中各音的音高将所述各音标记在所述乐曲演奏提示平台中对应所述音高的按键上;
[0145]根据所述乐曲演奏提示平台的时间轴将所述各音的时长及出现时刻标记在所述乐曲演奏提示平台中对应所述各音的按键上。
[0146]A10.根据A9所述的乐曲演奏提示平台的生成方法,其特征在于,所述的基本参数还包括:所述乐曲中各音的振幅;
[0147]根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,还包括:根据所述各音的振幅在所述按键上标记所述各音的响度。
[0148]AU.根据A4所述的乐曲演奏提示平台的生成方法,其特征在于,获取操作人员演奏所述乐曲生成的音乐信息,根据所述音乐信息生成所述的音乐格式文件,具体包括:
[0149]获取操作人员用左手或右手在演奏键盘演奏所述乐曲的对应单手部分的第一音乐信息,生成第一音乐文件;
[0150]获取所述操作人员的另一只手用演奏键盘演奏所述乐曲的另一单手部分的第二音乐信息,生成第二音乐文件;
[0151]将所述第一音乐文件及第二音乐文件合成所述的音乐格式文件。
[0152]A12.根据All所述的乐曲演奏提示平台的生成方法,其特征在于,根据所述音乐格式文件识别所述乐曲中各音的基本参数,具体包括:
[0153]根据所述第一音乐信息识别并获取所述第一音乐信息中各音的音高、时长及出现时刻;
[0154]根据所述第二音乐信息识别并获取所述第二音乐信息中各音的音高、时长及出现时刻。
[0155]A13.根据A12所述的乐曲演奏提示平台的生成方法,其特征在于,根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,具体包括:
[0156]分别根据所述第一音乐信息及第二音乐信息中各音的音高将所述各音标记在所述乐曲演奏提示平台中对应所述音高的按键上,标记对应的演奏手;
[0157]根据所述乐曲演奏提示平台的时间轴分别将所述第一音乐信息及第二音乐信息中各音的时长及出现时刻标记在所述乐曲演奏提示平台中对应所述各音的按键上。
[0158]A14.根据A13所述的乐曲演奏提示平台的生成方法,其特征在于,所述的基本参数还包括:所述乐曲中各音的振幅;
[0159]根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,还包括:根据所述各音的振幅在所述按键上标记所述各音的响度。
[0160]A15.根据A7所述的乐曲演奏提示平台的生成方法,其特征在于,记录操作人员演奏所述乐曲的声音信息,存储所述声音信息作为所述的音乐格式文件,具体包括:
[0161]记录操作人员用左手或右手在演奏键盘演奏所述乐曲的对应单手部分的第一声首?目息;
[0162]记录所述操作人员的另一只手用演奏键盘演奏所述乐曲的另一单手部分的第二声音信息;
[0163]将所述第一声音信息及第二声音信息合成生成所述的音乐格式文件。
[0164]Α16.根据Α15所述的乐曲演奏提示平台的生成方法,其特征在于,根据所述音乐格式文件识别所述乐曲中各音的基本参数,具体包括:
[0165]将所述各音根据十二平均律及所述乐曲中各音的频率量化为对应音高;
[0166]根据所述第一声音信息生成对应的第一波形,根据所述第一波形获取所述第一声音信息中各音的时长及出现时刻;
[0167]根据所述第二声音信息生成对应的第二波形,根据所述第二波形获取所述第二声音信息中各音的时长及出现时刻。
[0168]Α17.根据Α16所述的乐曲演奏提示平台的生成方法,其特征在于,根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,具体包括:
[0169]分别根据所述第一声音信息及第二声音信息中各音的音高将所述各音标记在所述乐曲演奏提示平台中对应所述音高的按键上,标记对应的演奏手;
[0170]根据所述乐曲演奏提示平台的时间轴将所述各音的时长及出现时刻标记在所述乐曲演奏提示平台中对应所述各音的按键上。
[0171]Α18.根据Α17所述的乐曲演奏提示平台的生成方法,其特征在于,所述的基本参数还包括:所述乐曲中各音的振幅;
[0172]根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,还包括:根据所述各音的振幅在所述按键上标记所述各音的响度。
[0173]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读取存储介质中,比如R0M/RAM、磁碟、光盘等。
[0174]以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种乐曲演奏提示平台的生成方法,其特征在于,所述的乐曲演奏提示平台的生成方法包括: 获取一音乐格式文件; 根据所述音乐格式文件识别所述乐曲中各音的基本参数; 根据所述各音的基本参数在一乐曲演奏提示平台上对应标记所述各音; 其中,所述基本参数至少包括:所述乐曲中各音的频率、音高、时长及出现时刻; 所述的乐曲演奏提示平台至少包括有根据琴键形象生成的多种提示块,所述提示块至少包括:a类提示块、b类提示块及c类提示块,其中所述a类提示块的一侧边长等于对侧边长的2倍,所述b类提示块的上、下两部分的长度比为I比I;所述c类提示块包括块状态部分及其延长线,所述块状部分与延长线的长度比为I比I,且所述多种提示块的总长度相同;所述多种提示块按照横向12个为一排,有η排相互衔接,η多3。2.根据权利要求1所述的乐曲演奏提示平台的生成方法,其特征在于,获取一音乐格式文件,包括: 记录操作人员演奏一乐曲的信息,并生成音乐格式文件。3.根据权利要求2所述的乐曲演奏提示平台的生成方法,其特征在于, 所述a类提示块为L状提示块或反L状提示块,所述b类提示块为凸字状提示块; 所述每一排中,所述提示块按照L状提示块、深色提示块、凸字状提示块、深色提示块、反L状提不块、L状提不块、深色提不块、凸字状提不块、深色提不块、凸字状提不块、深色提示块、反L状提示块的顺序组成。4.根据权利要求3所述的乐曲演奏提示平台的生成方法,其特征在于,记录操作人员演奏一乐曲的信息,并生成音乐格式文件,具体包括: 获取操作人员演奏所述乐曲生成的音乐信息,根据所述音乐信息生成所述的音乐格式文件。5.根据权利要求4所述的乐曲演奏提示平台的生成方法,其特征在于,根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,具体包括: 获取所述各音的音高、时长及出现时刻; 根据所述各音的音高将所述各音标记在所述乐曲演奏提示平台中对应所述音高的按键上; 根据所述乐曲演奏提示平台的时间轴将所述各音的时长及出现时刻标记在所述乐曲演奏提示平台中对应所述各音的按键上。6.根据权利要求5所述的乐曲演奏提示平台的生成方法,其特征在于,所述的基本参数还包括:所述乐曲中各音的振幅; 根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,还包括:根据所述各音的振幅在所述按键上标记所述各音的响度。7.根据权利要求3所述的乐曲演奏提示平台的生成方法,其特征在于,记录操作人员演奏一乐曲的信息,并生成音乐格式文件,具体包括: 记录操作人员演奏所述乐曲的声音信息,存储所述声音信息作为所述的音乐格式文件。8.根据权利要求7所述的乐曲演奏提示平台的生成方法,其特征在于,根据所述音乐格式文件识别所述乐曲中各音的基本参数,具体包括: 将所述各音根据十二平均律及所述乐曲中各音的频率量化为对应音高; 根据所述音乐格式文件生成所述乐曲对应的波形,根据所述波形获取所述各音的时长及出现时刻。9.根据权利要求8所述的乐曲演奏提示平台的生成方法,其特征在于,根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,具体包括: 根据所述声音信息中各音的音高将所述各音标记在所述乐曲演奏提示平台中对应所述音高的按键上; 根据所述乐曲演奏提示平台的时间轴将所述各音的时长及出现时刻标记在所述乐曲演奏提示平台中对应所述各音的按键上。10.根据权利要求9所述的乐曲演奏提示平台的生成方法,其特征在于,所述的基本参数还包括:所述乐曲中各音的振幅; 根据所述各音的基本参数在一根据钢琴键盘要素构建的乐曲演奏提示平台上对应标记所述各音,还包括:根据所述各音的振幅在所述按键上标记所述各音的响度。
【文档编号】G10H1/00GK106098037SQ201610357256
【公开日】2016年11月9日
【申请日】2016年5月26日
【发明人】于越
【申请人】于越