预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109616090A(43)申请公布日2019.04.12(21)申请号201811584207.2(22)申请日2018.12.24(71)申请人北京达佳互联信息技术有限公司地址100084北京市海淀区中关村东路1号院8号楼20层B2201(72)发明人姜涛李岩(74)专利代理机构北京三高永信知识产权代理有限责任公司11138代理人唐述灿(51)Int.Cl.G10H1/00(2006.01)G10H1/38(2006.01)G10L25/51(2013.01)权利要求书3页说明书21页附图4页(54)发明名称多音轨序列生成方法、装置、设备及存储介质(57)摘要本公开是关于一种多音轨序列生成方法、装置、设备及存储介质,属于互联网技术领域,该方法包括:生成与原始音频对应的第一旋律单元序列;获取预设数据库,预设数据库中包括乐理知识规则以及多个模板数据;根据第一旋律单元序列与多个模板数据之间的匹配度,从预设数据库中获取与第一旋律单元序列匹配的模板数据;根据第一旋律单元序列匹配的模板数据,得到第二旋律单元序列;将第一旋律单元序列和第二旋律单元序列进行合成,得到多音轨的第三旋律单元序列。本公开利用乐理知识规则生成与原始音频匹配的多音轨旋律单元序列,从而得到了与原始音频匹配的音乐作品,提高了音乐作品的多样性和表现能力,增强了趣味性,更好的满足了用户的需求。CN109616090ACN109616090A权利要求书1/3页1.一种多音轨序列生成方法,其特征在于,所述方法包括:生成与原始音频对应的第一旋律单元序列;获取预设数据库,所述预设数据库中包括乐理知识规则以及多个模板数据,每个模板数据包括一种和弦及一种配器对应的旋律单元,所述乐理知识规则用于确定任意一个旋律单元序列与任意一个模板数据之间的匹配度;根据所述第一旋律单元序列与所述多个模板数据之间的匹配度,从所述预设数据库中获取与所述第一旋律单元序列匹配的模板数据;根据所述第一旋律单元序列匹配的模板数据,获取第二旋律单元序列;将所述第一旋律单元序列和所述第二旋律单元序列进行合成,得到多音轨的第三旋律单元序列。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一旋律单元序列与所述多个模板数据之间的匹配度,从所述预设数据库中获取与所述第一旋律单元序列匹配的模板数据,包括:根据所述乐理知识规则分别确定所述多个模板数据与所述第一旋律单元序列之间的匹配度;按照匹配度从大到小的顺序进行排序,确定与所述第一旋律单元序列之间的匹配度最大的模板数据,作为与所述第一旋律单元序列匹配的模板数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述乐理知识规则分别确定所述多个模板数据与所述第一旋律单元序列之间的匹配度,包括:获取所述第一旋律单元序列中的至少一个音调以及所述至少一个音调对应的乐器类型;根据所述乐理知识规则中任一乐器类型在任意音调下的旋律所匹配的另一乐器类型在任意音调下的旋律,分别确定所述多个模板数据与所述第一旋律单元序列之间的匹配度。4.根据权利要求3所述的方法,其特征在于,所述根据所述乐理知识规则中任一乐器类型在任意音调下的旋律所匹配的另一乐器类型在任意音调下的旋律,分别确定所述多个模板数据与所述第一旋律单元序列之间的匹配度,包括:获取至少一个目标乐器类型;根据所述多个模板数据,获取与所述目标乐器类型对应的目标模板数据;根据所述乐理知识规则中任一乐器类型在任意音调下的旋律所匹配的所述目标乐器类型在任意音调下的旋律,分别确定所述多个目标模板数据与所述第一旋律单元序列之间的匹配度。5.根据权利要求4所述的方法,其特征在于,所述获取至少一个目标乐器类型,包括:将已存储的至少一个预设乐器类型确定为所述至少一个目标乐器类型;或者,显示编辑界面,当基于所述编辑界面接收到更换乐器类型指令时,获取所述更换乐器类型指令对应的至少一个目标乐器类型。6.根据权利要求4所述的方法,其特征在于,所述获取至少一个目标乐器类型,包括:确定目标音频风格;根据已建立的音频风格与乐器类型之间的对应关系,确定所述目标音频风格对应的至2CN109616090A权利要求书2/3页少一个目标乐器类型。7.根据权利要求1所述的方法,其特征在于,所述根据所述第一旋律单元序列匹配的模板数据,获取第二旋律单元序列,包括:获取所述第一旋律单元序列的第一时长和所述模板数据的第二时长,获取所述第一时长与所述第二时长之间的时间差;当所述第一时长小于所述第二时长时,按照所述第一旋律单元序列与所述模板数据的匹配关系,从所述模板数据中删除满足所述时间差的多余旋律单元序列,得到所述第二旋律单元序列,以使所述第二旋律单元序列的时长为所述第一时长;或者,当所述第一时长大于所述第二时长