本发明涉及钢琴,特别涉及一种与钢琴联动同步的动态曲谱的生成方法及使用方法。
背景技术:
1、现有的钢琴曲谱翻页麻烦,琴童及钢琴新手在练琴看谱过程中,需耗费翻页时间,影响弹奏效果。同时,静态钢琴曲谱不具备演奏指示效果,演奏者需非常熟练曲谱,才不至于因眼睛走神导致曲谱连接不上,演奏失误高。另外,对于不熟悉的曲谱演奏,演奏者如果弹错,也难以发现。
技术实现思路
1、本发明提供了一种与钢琴联动同步的动态曲谱的生成方法及使用方法,其目的是为了解决背景技术中现有的钢琴曲谱翻页麻烦,影响弹奏效果,演奏失误高,难以发现演奏失误的技术问题。
2、为了达到上述目的,本发明提供的一种与钢琴联动同步的动态曲谱的生成方法,包括如下步骤:
3、步骤s1、通过打谱软件,生成xml(extensible markup language,可扩展标记语言)格式的原始电子谱文件;
4、步骤s2、将xml格式的原始电子谱文件转换成可动态编辑html(hyper textmarkuplanguage,超文本标记语言)文件的电子曲谱,使用并显示于用户端;
5、步骤s3、钢琴传感器通过数据传输与用户端建立连接,完成数据交换,使钢琴的midi(musical instrument digital interface,乐器数字接口)信息与用户端的可动态编辑html文件的电子曲谱可对应比较;
6、步骤s4、弹奏钢琴,实时地将用户端的可动态编辑html文件电子曲谱中音符弹对弹错状况,通过光标和音符标色的方式,反馈显示到可动态编辑html文件电子曲谱谱面上。
7、优选地,所述步骤s2中的用户端为手机端。
8、优选地,所述步骤s3中的钢琴传感器通过蓝牙或wifi(wifi,移动热点),实现数据传输与用户端建立连接。
9、优选地,所述步骤s4具体包括:
10、步骤s41、按下钢琴琴键,光标跳转到对应弹奏的下个音符;
11、步骤s42、钢琴的midi信息与用户端的可动态编辑html文件的电子曲谱中的音符对比,判断是否弹对;如果弹对,将音符标绿;如果弹错,音符标红,并通过语音提示;
12、步骤s43、判断是否为最后一个音符;如果判断为最后一个音符,结束曲谱弹跳;如果判断非为最后一个音符,返还到步骤s42。
13、优选地,所述步骤s2中,通过解析xml格式的原始电子曲谱文件获取各音符元素的相对坐标,并在转换成可动态编辑html文件时对相应音符元素进行编码,以便于步骤s3中钢琴的midi信息与用户端的可动态编辑html文件的对应比较。
14、本发明的一种与钢琴联动同步的动态曲谱的生成方法的使用方法,包括如下步骤:
15、步骤s01、选择电子曲谱:通过用户端选择经过所述步骤s1及步骤s2的电子曲谱;
16、步骤s02、连接钢琴与电子曲谱数据;
17、步骤s03、弹奏钢琴,按照电子曲谱中的光标进行演奏,并通过标色的音符判断是否弹奏准确。
18、本发明提供的一种与钢琴联动同步的动态曲谱的生成方法及使用方法具有如下有益效果:
19、1、针对传统曲谱翻页麻烦,方便琴童练琴看谱,电子曲谱和钢琴的同步交互的方式,更加适应琴童练琴的场景。一种将打谱软件导出的xml格式电子曲谱源文件,转换成可动态编辑html文件的技术,及一种实时弹奏钢琴琴键,电子曲谱音符上的光标,音符颜色随之同步改变的技术,实现钢琴与电子曲谱之间的联动,弹一个琴键走一个光标。
20、2、琴童及钢琴新手在练琴看谱过程中,无需翻页,提高弹奏效率。同时,电子曲谱能够指示演奏每一音符,每一段落,对弹奏轻重均具有指示效果,演奏效果好。同时,对于不熟悉的曲谱演奏,演奏者可以及时发现弹错的地方,增加钢琴练习效果。
1.一种与钢琴联动同步的动态曲谱的生成方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的一种与钢琴联动同步的动态曲谱的生成方法,其特征在于,所述步骤s2中的用户端为手机端。
3.根据权利要求1所述的一种与钢琴联动同步的动态曲谱的生成方法,其特征在于,所述步骤s3中的钢琴传感器通过蓝牙或wifi,实现数据传输与用户端建立连接。
4.根据权利要求1所述的一种与钢琴联动同步的动态曲谱的生成方法及使用方法,其特征在于,所述步骤s4具体包括:
5.根据权利要求1所述的一种与钢琴联动同步的动态曲谱的生成方法及使用方法,其特征在于,所述步骤s2中,通过解析xml格式的原始电子曲谱文件获取各音符元素的相对坐标,并在转换成可动态编辑html文件时对相应音符元素进行编码,以便于步骤s3中钢琴的midi信息与用户端的可动态编辑html文件的对应比较。
6.根据权利要求1至5中任意一项所述的一种与钢琴联动同步的动态曲谱的生成方法的使用方法,其特征在于,包括如下步骤: