一种电子设备及音乐生成方法与流程

文档序号:37549018发布日期:2024-04-08 13:56阅读:9来源:国知局
一种电子设备及音乐生成方法与流程

本公开涉及电子设备,尤其涉及一种电子设备及音乐生成方法。


背景技术:

1、随着计算机科学和人工智能技术的不断发展,基于机器学习、神经网络等技术的音乐生成方法不断涌现,可以通过学习数据和规律,自动推导出新的音乐作品。

2、早期主要基于人工设计规则和模板以及定义的模型等方式生成音乐,这种方式缺乏创造性和自适应性,因此,生成的音乐不够多样化。其次,已有的生成音乐算法是基于单目标来对生成的音乐进行优化的,这种算法前期需要通过大量的训练,所生成的音乐较单一,且存在质量差的问题,例如,音乐的节奏、旋律、以及音乐的风格并不好。因此,亟需一种能够提高音乐质量和多样性的音乐生成方法。


技术实现思路

1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种电子设备及音乐生成方法,可以实现在生成音乐的过程中,采用多目标优化方法来生成音乐,不需要对生成的音乐的算法进行大量训练,同时基于音乐的多个目标对音乐进行排序,从而生成音乐质量和音乐多样性高的音乐。

2、为了实现上述目的,本公开实施例提供的技术方案如下:

3、第一方面,提供一种电子设备,包括:

4、控制器,被配置为:获取初代音乐作品数据,所述初代音乐作品数据包括:待选音符数据、待选音乐旋律数据和待选音乐节奏数据;

5、获取待生成音乐对应的多个目标特征和约束条件,所述多个目标特征包括:旋律特征、节奏特征和音乐风格中的至少两种,所述约束条件包括音符选择范围和节奏选择范围中的至少一种;

6、基于所述初代父音乐种群中的音乐作品数据以及所述约束条件生成初代子音乐种群;

7、根据所述初代父音乐种群中的音乐作品数据、所述初代子音乐种群中的音乐作品数据以及所述多个目标特征,生成目标音乐作品数据。

8、第二方面,提供一种音乐生成方法,包括:

9、获取初代音乐作品数据,所述初代音乐作品数据包括:待选音符数据、待选音乐旋律数据和待选音乐节奏数据;

10、获取待生成音乐对应的多个目标特征和约束条件,所述多个目标特征包括:旋律特征、节奏特征和音乐风格中的至少两种,所述约束条件包括音符选择范围和节奏选择范围中的至少一种;

11、基于所述初代父音乐种群中的音乐作品数据以及所述约束条件生成初代子音乐种群,所述初代父音乐种群由多个所述多个初代音乐作品数据组成;

12、根据所述初代父音乐种群中的音乐作品数据、所述初代子音乐种群中的音乐作品数据以及所述多个目标特征,生成目标音乐作品数据。

13、第三方面,本公开提供了一种计算机可读存储介质,包括:计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如第二方面所示的音乐生成方法。

14、第四方面,本公开提供了一种计算机程序产品,该计算机程序产品包括计算机程序,当该计算机程序在计算机上运行时,使得计算机实现如第二方面所示的音乐生成方法。

15、本公开实施例提供的电子设备,包括:控制器,被配置为:获取初代音乐作品数据;获取待生成音乐对应的多个目标特征和约束条件;基于初代父音乐种群中的音乐作品数据以及所述约束条件生成初代子音乐种群;根据初代父音乐种群中的音乐作品数据、初代子音乐种群中的音乐作品数据以及多个目标特征,生成目标音乐作品数据。通过该方案,在生成音乐的过程中,从已有的音乐作品数据中选择满足音符范围和节奏范围内的音乐作品,以此选择出质量高的音乐作品数据,根据多个目标特征对音乐作品数据的旋律和节奏进行优化,以此来提高音乐作品数据的多样性,从而使得能够基于多个目标特征、质量高或者多样性好的音乐作品和初代种群中的音乐作品数据能够生成质量好和多样性高的目标音乐作品数据。



技术特征:

1.一种电子设备,其特征在于,包括:

2.根据权利要求1所述的电子设备,其特征在于,所述基于所述初代父音乐种群中的音乐作品数据以及所述约束条件生成所述初代子音乐种群,所述控制器,具体被配置为:

3.根据权利1所述的电子设备,其特征在于,所述根据所述初代父音乐种群中的音乐作品数据、所述初代子音乐种群中的音乐作品数据以及所述多个目标特征,生成目标音乐作品数据,所述控制器,具体被配置为:

4.根据权利要求2所述的电子设备,其特征在于,所述根据所述匹配程度参数从所述初代父音乐种群中的音乐作品数据和所述初代子音乐种群中的音乐作品数据中选择s个音乐作品数据,所述控制器,具体被配置为:

5.根据权利4所述的电子设备,其特征在于,所述根据所述匹配程度参数将所述初代父音乐种群中的音乐作品数据和所述初代子音乐种群中的音乐作品数据划分为多个层级的音乐作品集,所述控制器,具体被配置为:

6.根据权利3所述的电子设备,其特征在于,所述从所述多个层级的音乐作品集中处于前t个层级的音乐作品集中,选择s个音乐作品数据,所述控制器,具体被配置为:

7.根据权利3所述的电子设备,其特征在于,所述从所述多个层级的音乐作品集中处于前t个层级的音乐作品集中,选择s个音乐作品数据,所述控制器,具体被配置为:

8.根据权利7所述的电子设备,其特征在于,所述从所述第t个层级的音乐作品集中选择所述数量差个音乐作品数据,所述控制器,具体被配置为:

9.一种音乐生成方法,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,包括:所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求9中的音乐生成方法。


技术总结
本公开涉及一种电子设备及音乐生成方法,尤其涉及电子设备技术领域。控制器,被配置为:获取初代音乐作品数据,所述初代音乐作品数据包括:待选音符数据、待选音乐旋律数据和待选音乐节奏数据;获取待生成音乐对应的多个目标特征和约束条件,多个目标特征包括:旋律特征、节奏特征和音乐风格中的至少两种,约束条件包括音符选择范围和节奏选择范围中的至少一种;基于初代父音乐种群中的音乐作品数据以及约束条件生成初代子音乐种群;根据初代父音乐种群中的音乐作品数据、初代子音乐种群中的音乐作品数据以及多个目标特征,生成目标音乐作品数据。

技术研发人员:鹿安邦,周晓明,陶扬,李俊彦
受保护的技术使用者:海信电子科技(武汉)有限公司
技术研发日:
技术公布日:2024/4/7
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1