一种靠谱的生成方法及装置制造方法及图纸

技术编号:18716680 阅读:18 留言:0更新日期:2018-08-21 23:34
本发明专利技术公开了一种靠谱的生成方法及装置,所述方法包括:获取待转换乐谱的midi文件;利用midi协议对所述midi文件进行解析;利用量化算法对解析后的midi文件进行量化;针对量化后的midi文件中包含的每一音符,获取所述音符对应的目标信息,所述目标信息保包括:所述音符在所述midi文件中对应的五线谱中的位置信息以及所述音符的音高信息;根据所述音符的音高信息,获取所述音符对应的八度区域;根据所述音符在所述midi文件中对应的五线谱中的位置信息,获取所述音符对应所述八度区域中的钢琴按键的标识信息;将所述钢琴按键的标识信息作为靠谱显示。应用本发明专利技术实施例,可以提高钢琴的教学效率。

A method and device for generating spectrum

The invention discloses a spectrum generation method and a device, the method includes: acquiring MIDI file of music to be converted; parsing the MIDI file by MIDI protocol; quantizing the parsed MIDI file by quantization algorithm; acquiring the note pair for each note contained in the quantized MIDI file. The target information guarantees: the position information of the note in the five-line spectrum corresponding to the MIDI file and the pitch information of the note; the octave region corresponding to the note is obtained according to the pitch information of the note; and the five-line spectrum corresponding to the note in the MIDI file according to the pitch information of the note The position information obtains the identification information of the piano key corresponding to the octave region, and the identification information of the piano key is displayed as the spectrum. By applying the embodiment of the invention, the teaching efficiency of the piano can be improved.

【技术实现步骤摘要】
一种靠谱的生成方法及装置
本专利技术涉及一种乐谱的转换方法,更具体涉及一种靠谱的生成方法及装置。
技术介绍
随着人们生活水平的提高,人们在追求物质生活之外越来越多的追求精神方面的享受,尤其在音乐方面的享受。钢琴,作为经典乐器的代表,也越来越受人们的喜爱,学习钢琴的人也越来越多。目前,在学习钢琴时,为了保证学习效果,需要先认识五线谱和钢琴按键,、各个钢琴按键对应的音高以及各个钢琴按键之间的关系。上述内容中包含的信息较多,对于一个新用户来说,掌握这些信息的难度很大。另外,在智能钢琴弹奏过程中,智能钢琴显示的是五线谱,用户需要将五线谱中包含的信息在大脑中转换成对应的钢琴按键,如果不是具有一定基础的用户,很难顺利的进行钢琴的弹奏。因此,现有技术中的五线谱不适合新用户的教学,进而导致对新用户的钢琴教学效果不好的技术问题。
技术实现思路
本专利技术所要解决的技术问题在于提供了一种靠谱的生成方法及装置,以提高对新用户的钢琴教学效果。本专利技术是通过以下技术方案解决上述技术问题的:本专利技术实施例提供了一种靠谱的生成方法,所述方法包括:获取待转换乐谱的midi文件;利用midi协议对所述midi文件进行解析;利用量化算法对解析后的midi文件进行量化;针对量化后的midi文件中包含的每一音符,获取所述音符对应的目标信息,所述目标信息保包括:所述音符在所述midi文件中对应的五线谱中的位置信息以及所述音符的音高信息;根据所述音符的音高信息,获取所述音符对应的八度区域;根据所述音符在所述midi文件中对应的五线谱中的位置信息,获取所述音符对应所述八度区域中的钢琴按键的标识信息;将所述钢琴按键的标识信息作为靠谱显示。可选的,在本专利技术实施例的一种具体实施方式中,所述根据所述音符在所述midi文件中对应的五线谱中的位置信息,获取所述音符对应所述八度区域中的钢琴按键的标识信息;根据所述音符的符头位于所述midi文件中对应的五线谱中的位置信息,获取所述音符对应所述八度区域中的钢琴按键的标识信息。可选的,在本专利技术实施例的一种具体实施方式中,所述根据所述音符的音高信息,获取所述音符对应的八度区域,包括:根据所述音符的音高信息中包含的八度信息,获取与所述八度信息对应的八度区域;根据所述音符的音高信息中包含的音调升降信息,获取所述音符对应的钢琴按键的颜色信息。可选的,在本专利技术实施例的一种具体实施方式中,在将所述钢琴按键的标识信息作为靠谱显示之前,所述方法还包括:根据所述钢琴按键的标识信息与所述钢琴按键的对应关系,以及预设的每一个钢琴按键与手指信息的对应关系,获取所述钢琴按键的标识信息对应的手指信息,并将所述所述钢琴按键的标识信息对应的手指信息与所述钢琴按键的标识信息的集合作为靠谱显示,其中,所述手指信息包括:大拇指、食指、中指、无名指以及小拇指。可选的,在本专利技术实施例的一种具体实施方式中,所述方法还包括:获取所述音符的时值信息,并将所述音符的时值信息与所述钢琴按键的标识信息的集合作为靠谱显示。本专利技术实施例还提供了一种靠谱的生成装置,所述装置包括:第一获取模块、解析模块、量化模块、第二获取模块、第三获取模块、第四获取模块和显示模块,其中,所述第一获取模块,用于获取待转换乐谱的midi文件;所述解析模块,用于利用midi协议对所述midi文件进行解析;所述量化模块,用于利用量化算法对解析后的midi文件进行量化;所述第二获取模块,用于针对量化后的midi文件中包含的每一音符,获取所述音符对应的目标信息,所述目标信息保包括:所述音符在所述midi文件中对应的五线谱中的位置信息以及所述音符的音高信息;所述第三获取模块,用于根据所述音符的音高信息,获取所述音符对应的八度区域;所述第四获取模块,用于根据所述音符在所述midi文件中对应的五线谱中的位置信息,获取所述音符对应所述八度区域中的钢琴按键的标识信息;所述显示模块,用于将所述钢琴按键的标识信息作为靠谱显示。可选的,在本专利技术实施例的一种具体实施方式中,所述第四获取模块,还用于:根据所述音符的符头位于所述midi文件中对应的五线谱中的位置信息,获取所述音符对应所述八度区域中的钢琴按键的标识信息。可选的,在本专利技术实施例的一种具体实施方式中,所述第四获取模块,还用于:根据所述音符的音高信息中包含的八度信息,获取与所述八度信息对应的八度区域;根据所述音符的音高信息中包含的音调升降信息,获取所述音符对应的钢琴按键的颜色信息。可选的,在本专利技术实施例的一种具体实施方式中,所述装置还包括第五获取模块,用于:根据所述钢琴按键的标识信息与所述钢琴按键的对应关系,以及预设的每一个钢琴按键与手指信息的对应关系,获取所述钢琴按键的标识信息对应的手指信息并显示,并将所述所述钢琴按键的标识信息对应的手指信息与所述钢琴按键的标识信息的集合作为靠谱显示,其中,所述手指信息包括:大拇指、食指、中指、无名指以及小拇指。可选的,在本专利技术实施例的一种具体实施方式中,所述装置还包括第六获取模块,用于获取所述音符的时值信息,并将所述音符的时值信息与所述钢琴按键的标识信息的集合作为靠谱显示。本专利技术相比现有技术具有以下优点:应用本专利技术实施例,根据midi文件中包含的音符对应的八度区域、以及音符的音高信息,得到钢琴按键的标识信息,然后将钢琴按键的标识信息显示出来,用户可以直接根据该标识信息,弹奏对应的钢琴按键,相对于现有技术中,需要将五线谱中包含的信息在大脑中转换成对应的钢琴按键,减轻了用户的思考压力,更方便用户熟悉钢琴按键与midi文件对应的音符,进而提高了钢琴教学效率。附图说明图1为本专利技术实施例提供的第一种靠谱生成方法的流程示意图;图2为本专利技术实施例提供的靠谱的结构示意图。图3为本专利技术实施例提供的第二种靠谱生成方法的流程示意图;图4为本专利技术实施例提供的第三种靠谱生成方法的流程示意图;图5为本专利技术实施例提供的第一种靠谱生成装置的结构示意图;图6为本专利技术实施例提供的第二种靠谱生成装置的结构示意图;图7为本专利技术实施例提供的第三种靠谱生成装置的结构示意图。具体实施方式下面对本专利技术的实施例作详细说明,本实施例在以本专利技术技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。为解决现有技术问题,本专利技术实施例提供了一种靠谱的生成方法及装置,下面首先就本专利技术实施例提供的一种靠谱的生成方法进行介绍。图1为本专利技术实施例提供的第一种靠谱生成方法的流程示意图,如图1所示,所述方法包括:S101:获取待转换乐谱的midi文件。具体的,当用户弹奏待弹奏曲目之前,智能钢琴中应该存储有待弹奏曲目对应的midi(MusicalInstrumentDigitalInterface,乐器数字接口)文件。该midi文件可以是用户通过优盘拷贝到智能钢琴中,也可以由用户操作智能钢琴通过互联网获取的midi文件。可以理解的是,midi文件为根据midi协议制作的、可以由机器识别的音乐文件。S102:利用midi协议对所述midi文件进行解析。智能钢琴根据本身中预先设置的midi协议,对S101步骤中的midi文件进行解析,解析出五线谱,然后通过显示屏显示给用户,用户根据显示的五线谱对五线谱中的音符进行弹奏。S103:利用量化算法对解析后的midi文件本文档来自技高网...

【技术保护点】
1.一种靠谱的生成方法,其特征在于,所述方法包括:获取待转换乐谱的midi文件;利用midi协议对所述midi文件进行解析;利用量化算法对解析后的midi文件进行量化;针对量化后的midi文件中包含的每一音符,获取所述音符对应的目标信息,所述目标信息保包括:所述音符在所述midi文件中对应的五线谱中的位置信息以及所述音符的音高信息;根据所述音符的音高信息,获取所述音符对应的八度区域;根据所述音符在所述midi文件中对应的五线谱中的位置信息,获取所述音符对应所述八度区域中的钢琴按键的标识信息;将所述钢琴按键的标识信息作为靠谱显示。

【技术特征摘要】
1.一种靠谱的生成方法,其特征在于,所述方法包括:获取待转换乐谱的midi文件;利用midi协议对所述midi文件进行解析;利用量化算法对解析后的midi文件进行量化;针对量化后的midi文件中包含的每一音符,获取所述音符对应的目标信息,所述目标信息保包括:所述音符在所述midi文件中对应的五线谱中的位置信息以及所述音符的音高信息;根据所述音符的音高信息,获取所述音符对应的八度区域;根据所述音符在所述midi文件中对应的五线谱中的位置信息,获取所述音符对应所述八度区域中的钢琴按键的标识信息;将所述钢琴按键的标识信息作为靠谱显示。2.根据权利要求1所述的一种靠谱生成方法,其特征在于,所述根据所述音符在所述midi文件中对应的五线谱中的位置信息,获取所述音符对应所述八度区域中的钢琴按键的标识信息;根据所述音符的符头位于所述midi文件中对应的五线谱中的位置信息,获取所述音符对应所述八度区域中的钢琴按键的标识信息。3.根据权利要求1所述的一种靠谱生成方法,其特征在于,所述根据所述音符的音高信息,获取所述音符对应的八度区域,包括:根据所述音符的音高信息中包含的八度信息,获取与所述八度信息对应的八度区域;根据所述音符的音高信息中包含的音调升降信息,获取所述音符对应的钢琴按键的颜色信息。4.根据权利要求1所述的一种靠谱生成方法,其特征在于,在将所述钢琴按键的标识信息作为靠谱显示之前,所述方法还包括:根据所述钢琴按键的标识信息与所述钢琴按键的对应关系,以及预设的每一个钢琴按键与手指信息的对应关系,获取所述钢琴按键的标识信息对应的手指信息,并将所述所述钢琴按键的标识信息对应的手指信息与所述钢琴按键的标识信息的集合作为靠谱显示,其中,所述手指信息包括:大拇指、食指、中指、无名指以及小拇指。5.根据权利要求1所述的一种靠谱生成方法,其特征在于,所述方法还包括:获取所述音符的时值信息,并将所述音符的时值信息与所述钢琴按键的标识信息的集合作为靠谱显示。6.一种靠谱的生成装置,其特征在于,所述装置包括:...

【专利技术属性】
技术研发人员:熊世林
申请(专利权)人:安徽华熊科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1