基于织体音程关系解析逆构的伴奏合成方法与系统与流程



1.本发明涉及音频数据处理技术领域,具体而言,涉及基于织体音程关系解析逆构的伴奏合成方法与系统。


背景技术:



2.目前的自动编曲或是伴奏生成的方法依赖于完整的编曲工程模板,要实现多样化必须通过新编工程模板扩大模板的数量,并且一个工程模板只能对应一种固定的风格,缺乏呈现效果的多样性;由于对于模板的修改牵一发而动全身,导致其缺乏可复用性;由于一个完整编曲工程模板的复杂程度与制作成本较高,使得工程模板缺乏扩展性与可读性。


技术实现要素:



3.为了解决上述技术问题,本发明提供基于织体音程关系解析逆构的伴奏合成方法与系统。
4.第一方面,本发明提供了基于织体音程关系解析逆构的伴奏合成方法,包括步骤:
5.构建织体文件库;所述织体文件库存储织体文件;所述织体文件用于描述织体的和弦类型以及所述织体的和弦类型对应的乐器类型与音符的节拍信息;
6.构建和弦进行库;所述和弦进行库用于存储和弦进行;
7.采集器乐音源,根据所述乐器类型与所述器乐音源的类型,构建器乐合成音源数据库;
8.预设情绪基调与所述和弦进行的对应关系,根据所述对应关系建立情绪基调分类标签;所述情绪基调用于表征情绪类型;
9.用户根据所述情绪基调分类标签选择所述情绪基调,系统读取所述和弦进行库,系统根据所述情绪基调与所述和弦进行的对应关系,确定所述和弦进行;
10.系统选择所述织体文件,基于音高差的基本单位,系统解析所述织体文件中所述音符之间的音程关系,得到和弦类型、音程结构以及节奏型;
11.根据所述和弦类型、所述音程结构以及所述节奏型,构建和弦织体;
12.调用所述器乐合成音源数据库中的所述器乐音源代入所述和弦织体,生成各乐器的分轨音频文件。
13.第二方面,本发明提供了基于织体音程关系解析逆构的伴奏合成系统,包括织体文件库构建单元、和弦进行库构建单元、器乐合成音源数据库构建单元、对应关系预设单元、和弦进行选择单元、织体文件选择解析单元、和弦织体构建单元与器乐音频文件合成单元:
14.所述织体文件库构建单元,用于构建织体文件库;所述织体文件库存储织体文件;所述织体文件用于表征织体的和弦类型以及所述织体的和弦类型对应的乐器类型与音符的节拍信息;
15.所述和弦进行库构建单元,用于构建和弦进行库;所述和弦进行库用于存储和弦
进行;
16.所述器乐合成音源数据库构建单元,用于采集器乐音源,根据所述乐器类型与所述器乐音源的类型,构建器乐合成音源数据库;
17.所述对应关系预设单元,用于预设情绪基调与所述和弦进行的对应关系,根据所述对应关系建立情绪基调分类标签;所述情绪基调用于表征情绪类型;
18.所述和弦进行选择单元,用户选择所述情绪基调,系统读取所述和弦进行库,所述和弦进行选择单元根据所述情绪基调与所述和弦进行的对应关系,确定所述和弦进行;
19.所述织体文件选择解析单元,选择所述织体文件,基于音高差的基本单位,系统解析所述织体文件中所述音符之间的音程关系,得到音程结构;
20.所述和弦织体构建单元,根据所述和弦类型与所述音程结构,构建和弦织体;
21.所述器乐音频文件合成单元,调用所述器乐合成音源数据库中的所述器乐音源代入所述和弦织体,生成各乐器的分轨音频文件。
22.本发明从织体类型开始进行音乐伴奏的生成,通过不同类型织体与乐器类型的随机组合,大大增加了伴奏合成的多样性,通过将音乐分割为更基础的元素,使得织体文件具有更高的复用性,由于织体文件占用存储空间小且制作成本低,使得织体文件库、和弦进行库与器乐合成音源数据库具有极高的扩展性;本发明利用对织体文件编写分类的方式,以半音为基本单位解析出织体文件中音符间的音程关系,实现了将和弦进行逆向构建为完整乐段。
23.在上述技术方案的基础上,本发明还可以做如下改进。
24.进一步,根据所述和弦类型与所述音程结构,构建和弦织体,还包括:根据所述和弦进行与所述情绪基调,对所述和弦织体进行转换,当所述和弦进行与用户所选的所述情绪基调相反时,则将构建完成的所述和弦织体按负极和声转换的方式进行转换。
25.进一步,所述和弦进行包括和弦级数与和弦类型。
26.进一步,所述和弦进行库为包含所述和弦级数与所述和弦类型的字符串;所述器乐合成音源数据库的所述器乐音源的格式为wav格式。
27.进一步,系统根据所述情绪基调与所述和弦进行的对应关系,确定所述和弦进行,包括:系统根据用户所选择的所述情绪基调,选择所述情绪基调相同或相反的所述和弦进行。
28.进一步,系统选择所述织体文件,以半音为基本单位解析所述音符之间的音程关系,得到所述音程结构。
29.进一步,根据所述和弦类型、所述音程结构以及所述节奏型,构建和弦织体,包括:将所述和弦类型为分解和弦的所述和弦织体按解析出的所述音程结构进行构建;将所述和弦类型为柱式和弦的所述和弦织体按斯波索宾和声学中的和声连接法或旋律连接法进行构建;对于节奏乐器类的织体文件,则只解析节奏型,根据键位值映射固鼓件类型与鼓件技法。
30.进一步,基于织体音程关系解析逆构的伴奏合成系统还包括负极和声转换单元,用于根据所述和弦进行与所述情绪基调,对所述和弦织体进行转换,当所述和弦进行与用户所选的所述情绪基调相反时,则将构建完成的所述和弦织体按负极和声转换的方式进行转换。
附图说明
31.图1为本发明实施例1提供的基于织体音程关系解析逆构的伴奏合成方法的流程图;
32.图2为本发明基于织体音程关系解析逆构的伴奏合成系统的原理图。
具体实施方式
33.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
34.实施例1
35.作为一个实施例,如附图1所示,为解决上述技术问题,本实施例提供基于织体音程关系解析逆构的伴奏合成方法,包括步骤:
36.构建织体文件库;织体文件库存储织体文件;织体文件用于描述织体的和弦类型以及织体的和弦类型对应的乐器类型与音符的节拍信息;
37.构建和弦进行库;和弦进行库用于存储和弦进行;
38.采集器乐音源,根据乐器类型与器乐音源的类型,构建器乐合成音源数据库;
39.预设情绪基调与和弦进行的对应关系,根据对应关系建立情绪基调分类标签;情绪基调用于表征情绪类型;对织体文件进行分类,与适用的乐器对应起来,按照和弦类型如分解和弦、柱式和弦;按照乐器类型如旋律乐器、节奏乐器、和声乐器;情绪类型如欢快、哀伤等,根据和弦进行的听感对情绪类型进行分类,得到情绪基调,建立情绪基调分类标签。
40.用户根据所述情绪基调分类标签选择情绪基调,系统读取和弦进行库,系统根据情绪基调与和弦进行的对应关系,确定和弦进行;
41.系统选择织体文件,基于音高差的基本单位,系统解析织体文件中音符之间的音程关系,得到和弦类型、音程结构以及节奏型;其中,节奏型包括一拍以内的节奏型与二拍以内的节奏型,一拍以内的节奏型包括但不限于四分音符、二八、八十六与十六八,二拍以内的节奏型包括但不限于大切分、八切十六与十六切十六;
42.根据和弦类型、音程结构以及节奏型,构建和弦织体;其中,音符之间的音程关系指从一个音到另一个音,两个音之间的距离尺度,音程的单位为度;
43.调用器乐合成音源数据库中的器乐音源代入和弦织体,生成各乐器的分轨音频文件。分轨音频文件的格式包括但不限于wav格式。
44.可选的,织体文件为midi格式文件;织体的和弦类型包括分解和弦、柱式和弦等,乐器类型包括旋律乐器、和声乐器、节奏乐器等,音符的节拍信息如4/4节拍、3/4节拍。旋律乐器包括但不限于口琴、手风琴、萨克斯、二胡、笛子、葫芦丝;和声乐器包括但不限于钢琴和吉他;节奏乐器包括但不限于架子鼓、非洲手鼓、大鼓、腰鼓。
45.可选的,根据和弦类型与音程结构,构建和弦织体,还包括:根据和弦进行与情绪基调,对和弦织体进行转换,当和弦进行与用户所选的情绪基调相反时,则将构建完成的和弦织体按负极和声转换的方式进行转换。
46.可选的,和弦进行包括和弦级数与和弦类型。音阶对应的和弦排列结果就是和弦
级数,和弦类型包括但不限于三和弦、七和弦与二级六和弦。
47.可选的,和弦进行库为包含和弦级数与和弦类型的字符串;器乐合成音源数据库的器乐音源的格式为wav格式。
48.可选的,系统根据情绪基调与和弦进行的对应关系,确定和弦进行,包括:系统根据用户所选择的情绪基调,选择情绪基调相同或相反的和弦进行。
49.可选的,系统选择织体文件,以半音为基本单位解析音符之间的音程关系,得到音程结构。
50.在实际应用过程中,以半音为基本单位解析音符之间的音程关系,将一个八度平均的分成12个音,即十二平均律,具有使得任何音阶之间的转调(从一个调性换到另一个调性)非常方便的优点。用户选择情绪基调,系统选择相应的和弦进行后,系统在织体文件库中随机进行选择织体文件,如:节奏乐器.mid、和声乐器.mid,旋律乐器.mid,其中旋律乐器适用分解和弦织体,和声乐器对分解和弦与柱式和弦织体都适用。
51.可选的,根据和弦类型、音程结构以及节奏型,构建和弦织体,包括:将和弦类型为分解和弦的和弦织体按解析出的音程结构进行构建;将和弦类型为柱式和弦的和弦织体按斯波索宾和声学中的和声连接法或旋律连接法进行构建;对于节奏乐器类的织体文件,则只解析节奏型,根据键位值映射鼓件类型与鼓件技法。鼓件类型如:底鼓、军鼓、桶鼓、踩嚓,吊嚓;键位值除映射相应的固件外,还映射鼓件技法,如踩嚓的开嚓和闭嚓,军鼓的边击等。
52.本发明从织体类型开始进行音乐伴奏的生成,通过不同织体与乐器元素的自由组合,大大增加了伴奏合成的多样性,通过将音乐分割为更基础的元素,使得织体文件拥有更高的复用性,由于文件占用存储空间小与制作成本低,使得织体文件库、和弦进行库与器乐合成音源数据库具有极高的扩展性。
53.本发明利用对织体文件编写分类的方式,以半音为基本单位解析出织体文件中音符间的音程关系,实现了将和弦进行逆向构建为完整乐段。
54.实施例2
55.基于与本发明的实施例1中所示的基于织体音程关系解析逆构的伴奏合成方法相同的原理,如附图2所示,本发明的实施例中还提供了基于织体音程关系解析逆构的伴奏合成系统,包括织体文件库构建单元、和弦进行库构建单元、器乐合成音源数据库构建单元、对应关系预设单元、和弦进行选择单元、织体文件选择解析单元、和弦织体构建单元与器乐音频文件合成单元:
56.织体文件库构建单元,用于构建织体文件库;织体文件库存储织体文件;织体文件用于表征织体的和弦类型以及织体的和弦类型对应的乐器类型与音符的节拍信息;
57.和弦进行库构建单元,用于构建和弦进行库;和弦进行库用于存储和弦进行;
58.器乐合成音源数据库构建单元,用于采集器乐音源,根据乐器类型与器乐音源的类型,构建器乐合成音源数据库;
59.对应关系预设单元,用于预设情绪基调与和弦进行的对应关系,根据对应关系建立情绪基调分类标签;情绪基调用于表征情绪类型;
60.和弦进行选择单元,用户选择情绪基调,和弦进行选择单元读取和弦进行库,系统根据情绪基调与和弦进行的对应关系,确定和弦进行;
61.织体文件选择解析单元,用于选择织体文件,基于音高差的基本单位,系统解析织
体文件中音符之间的音程关系,得到音程结构;
62.和弦织体构建单元,根据和弦类型与音程结构,构建和弦织体;
63.器乐音频文件合成单元,调用器乐合成音源数据库中的器乐音源代入和弦织体,生成各乐器的分轨音频文件。
64.可选的,基于织体音程关系解析逆构的伴奏合成系统还包括负极和声转换单元,用于根据和弦进行与情绪基调,对和弦织体进行转换,当和弦进行与用户所选的情绪基调相反时,则将构建完成的和弦织体按负极和声转换的方式进行转换。
65.具体的,在实际应用过程中,该基于织体音程关系解析逆构的伴奏合成系统的工作原理,包括步骤:
66.构建织体文件库;织体文件库存储midi格式的织体文件;织体文件用于描述织体的和弦类型以及织体的和弦类型对应的乐器类型与音符的节拍信息;
67.构建和弦进行库;和弦进行库用于存储和弦进行;
68.采集器乐音源,根据乐器类型与器乐音源的类型,构建器乐合成音源数据库;
69.预设情绪基调与和弦进行的对应关系,根据对应关系建立情绪基调分类标签;情绪基调用于表征情绪类型;
70.用户选择情绪基调,系统读取和弦进行库,系统根据情绪基调与和弦进行的对应关系,确定和弦进行;具体的,当所选的和弦进行与用户所选的诗歌情绪相反时,则将构建完成的织体按负极和声转换的方式进行转换;
71.系统选择织体文件,基于音高差的基本单位,系统解析织体文件中音符之间的音程关系,得到和弦类型、音程结构以及节奏型;其中,音符之间的音程关系指从一个音到另一个音,两个音之间的距离尺度,音程的单位为度;其中,节奏型包括一拍以内的节奏型与二拍以内的节奏型,一拍以内的节奏型包括但不限于四分音符、二八、八十六与十六八,二拍以内的节奏型包括但不限于大切分、八切十六与十六切十六;
72.根据和弦类型、音程结构以及节奏型,构建和弦织体;
73.调用器乐合成音源数据库中的器乐音源代入和弦织体,生成各乐器的分轨音频文件。分轨音频文件的格式包括但不限于wav格式。
74.可选的,织体文件为midi格式文件;织体的和弦类型包括分解和弦、柱式和弦等,乐器类型包括旋律乐器、和声乐器、节奏乐器等,音符的节拍信息如4/4节拍、3/4节拍。旋律乐器包括但不限于口琴、手风琴、萨克斯、二胡、笛子、葫芦丝;和声乐器包括但不限于钢琴和吉他;节奏乐器包括但不限于架子鼓、非洲手鼓、大鼓、腰鼓。
75.可选的,和弦织体构建单元还包括和弦织体转换单元:根据和弦进行与情绪基调,对和弦织体进行转换,当和弦进行与用户所选的情绪基调相反时,则将构建完成的和弦织体按负极和声转换的方式进行转换。
76.可选的,和弦进行包括和弦级数与和弦类型。音阶对应的和弦排列结果就是和弦级数,和弦类型包括但不限于三和弦、七和弦与二级六和弦。
77.可选的,和弦进行库为包含和弦级数与和弦类型的字符串;器乐合成音源数据库的器乐音源的格式为wav格式。
78.可选的,系统根据情绪基调与和弦进行的对应关系,确定和弦进行,包括:系统根据用户所选择的情绪基调,选择情绪基调相同或相反的和弦进行。
79.可选的,系统选择织体文件,以半音为基本单位解析音符之间的音程关系,得到音程结构。
80.在实际应用过程中,以半音为基本单位解析音符之间的音程关系,将一个八度平均的分成12个音,具有使得任何音阶之间的转调(从一个调性换到另一个调性)非常方便的优点。
81.可选的,和弦织体构建单元具体用于:将和弦类型为分解和弦的和弦织体按解析出的音程结构进行构建;将和弦类型为柱式和弦的和弦织体按斯波索宾和声学中的和声连接法或旋律连接法进行构建;对于节奏乐器类的织体文件,则只解析节奏型,根据键位值映射鼓件类型与鼓件技法。
82.本发明从织体类型开始进行音乐伴奏的生成,通过不同类型织体与乐器类型的随机组合,大大增加了伴奏合成的多样性,通过将音乐分割为更基础的元素,使得织体文件具有更高的复用性,由于织体文件占用存储空间小且制作成本低,使得织体文件库、和弦进行库与器乐合成音源数据库具有极高的扩展性;本发明利用对织体文件编写分类的方式,以半音为基本单位解析出织体文件中音符间的音程关系,实现了将和弦进行逆向构建为完整乐段。
83.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:


1.基于织体音程关系解析逆构的伴奏合成方法,其特征在于,包括步骤:构建织体文件库;所述织体文件库存储织体文件;所述织体文件用于描述织体的和弦类型以及所述织体的和弦类型对应的乐器类型与音符的节拍信息;构建和弦进行库;所述和弦进行库用于存储和弦进行;采集器乐音源,根据所述乐器类型与所述器乐音源的类型,构建器乐合成音源数据库;预设情绪基调与所述和弦进行的对应关系,根据所述对应关系建立情绪基调分类标签;所述情绪基调用于表征情绪类型;用户根据所述情绪基调分类标签选择所述情绪基调,系统读取所述和弦进行库,系统根据所述情绪基调与所述和弦进行的对应关系,确定所述和弦进行;系统选择所述织体文件,基于音高差的基本单位,系统解析所述织体文件中所述音符之间的音程关系,得到和弦类型、音程结构以及节奏型;根据所述和弦类型、所述音程结构以及所述节奏型,构建和弦织体;调用所述器乐合成音源数据库中的所述器乐音源代入所述和弦织体,生成各乐器的分轨音频文件。2.根据权利要求1所述基于织体音程关系解析逆构的伴奏合成方法,其特征在于,根据所述和弦类型与所述音程结构,构建和弦织体,还包括:根据所述和弦进行与所述情绪基调,对所述和弦织体进行转换,当所述和弦进行与用户所选的所述情绪基调相反时,则将构建完成的所述和弦织体按负极和声转换的方式进行转换。3.根据权利要求1所述基于织体音程关系解析逆构的伴奏合成方法,其特征在于,所述和弦进行包括和弦级数与和弦类型。4.根据权利要求1所述基于织体音程关系解析逆构的伴奏合成方法,其特征在于,所述和弦进行库为包含所述和弦级数与所述和弦类型的字符串;所述器乐合成音源数据库的所述器乐音源的格式为wav格式。5.根据权利要求1所述基于织体音程关系解析逆构的伴奏合成方法,其特征在于,系统根据所述情绪基调与所述和弦进行的对应关系,确定所述和弦进行,包括:系统根据用户所选择的所述情绪基调,选择所述情绪基调相同或相反的所述和弦进行。6.根据权利要求1所述基于织体音程关系解析逆构的伴奏合成方法,其特征在于,系统选择所述织体文件,以半音为基本单位解析所述音符之间的音程关系,得到所述音程结构。7.根据权利要求1所述基于织体音程关系解析逆构的伴奏合成方法,其特征在于,根据所述和弦类型、所述音程结构以及所述节奏型,构建和弦织体,包括:将所述和弦类型为分解和弦的所述和弦织体按解析出的所述音程结构进行构建;将所述和弦类型为柱式和弦的所述和弦织体按斯波索宾和声学中的和声连接法或旋律连接法进行构建;对于节奏乐器类的的织体文件,则只解析节奏型,根据键位值映射鼓件类型与鼓件技法。8.基于织体音程关系解析逆构的伴奏合成系统,其特征在于,包括织体文件库构建单元、和弦进行库构建单元、器乐合成音源数据库构建单元、对应关系预设单元、和弦进行选择单元、织体文件选择解析单元、和弦织体构建单元与器乐音频文件合成单元:所述织体文件库构建单元,用于构建织体文件库;所述织体文件库存储织体文件;所述织体文件用于表征织体的和弦类型以及所述织体的和弦类型对应的乐器类型与音符的节拍信息;
所述和弦进行库构建单元,用于构建和弦进行库;所述和弦进行库用于存储和弦进行;所述器乐合成音源数据库构建单元,用于采集器乐音源,根据所述乐器类型与所述器乐音源的类型,构建器乐合成音源数据库;所述对应关系预设单元,用于预设情绪基调与所述和弦进行的对应关系,根据所述对应关系建立情绪基调分类标签;所述情绪基调用于表征情绪类型;所述和弦进行选择单元,用户根据所述情绪基调分类标签选择所述情绪基调,所述和弦进行选择单元读取所述和弦进行库,根据所述情绪基调与所述和弦进行的对应关系,确定所述和弦进行;所述织体文件选择解析单元,用于选择所述织体文件,基于音高差的基本单位,系统解析所述织体文件中所述音符之间的音程关系,得到音程结构;所述和弦织体构建单元,根据所述和弦类型与所述音程结构,构建和弦织体;所述器乐音频文件合成单元,调用所述器乐合成音源数据库中的所述器乐音源代入所述和弦织体,生成各乐器的分轨音频文件。9.根据权利要求8所述基于织体音程关系解析逆构的伴奏合成系统,其特征在于,还包括负极和声转换单元,用于根据所述和弦进行与所述情绪基调,对所述和弦织体进行转换,当所述和弦进行与用户所选的所述情绪基调相反时,则将构建完成的所述和弦织体按负极和声转换的方式进行转换。

技术总结


本发明属于音频数据处理技术领域,涉及基于织体音程关系解析逆构的伴奏合成方法与系统,该方法包括步骤:构建织体文件库;构建和弦进行库;构建器乐合成音源数据库;预设情绪基调与和弦进行的对应关系;用户选择情绪基调,系统根据情绪基调与和弦进行的对应关系,确定和弦进行;系统选择织体文件,系统音符之间的音程关系,得到和弦类型、音程结构以及节奏型;构建和弦织体;器乐音源代入和弦织体生成各乐器的分轨音频文件。本发明大大增加了伴奏合成的多样性,使得织体文件具有更高的复用性,织体文件占用存储空间小且制作成本低,使得织体文件库、和弦进行库与器乐合成音源数据库具有极高的扩展性;实现了将和弦进行逆向构建为完整乐段。整乐段。整乐段。


技术研发人员:

尹学渊 古伟豪 杨杰 陈洪宇 江天宇

受保护的技术使用者:

成都潜在人工智能科技有限公司

技术研发日:

2022.11.23

技术公布日:

2023/3/27

本文发布于:2024-09-20 23:34:43,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/82469.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:和弦   所述   音程   基调
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议