一种终端设备及音乐生成方法技术

技术编号:43315751 阅读:23 留言:0更新日期:2024-11-15 20:17
本申请提供一种终端设备及音乐生成方法,所述方法可以设置音乐生成的评估指标函数和约束条件,并创建初始种群,其中,初始种群包括第一种群和第二种群。再使用第一算法迭代进化第一种群,以迭代搜索第一种群中最优个体,以及使用第二算法迭代进化第二种群,以迭代搜索第二种群中最优个体。以及间隔预设迭代次数,对第一种群中的个体和第二种群中的个体执行交换操作。最后根据迭代进化的结果生成目标音乐,其中,目标音乐为迭代次数等于迭代阈值时适应度函数值大于预设适应度阈值的个体,适应度函数值根据评估指标函数和约束条件计算得到。所述方法采用多种群协同进化的方式生成音乐,可以更加全面地搜索解空间,从而提高音乐生成的质量和速度。

【技术实现步骤摘要】

本申请涉及音频处理,尤其涉及一种终端设备及音乐生成方法


技术介绍

1、音乐包括强弱、调性、时长、音色等基本要素,通过上述基本要素相互结合,形成音乐的形式要素,例如节奏、曲调、和声,以及力度、速度、调式、曲式、织体等,其媒介是按时组织的、有规律的声波。不同音乐类型的音乐具有不同的形式要素,根据节奏感不同可以分为多种音乐类型,例如,民歌、流行、摇滚、说唱、古典等。

2、音乐的生成方式可以基于用户手动设置规则和模板,进而生成音乐,但上述方式缺乏自适应性和创造性,难以生成多样化和丰富化的音乐。还可以基于算法生成音乐,例如,基于遗传算法生成音乐,但遗传算法的收敛速度慢,降低音乐生成的速度,并且音乐生成的质量较低。又例如,基于机器学习、深度学习等算法生成音乐,基于机器学习、深度学习等算法可以自动推导出新的音乐,生成的音乐更加多样化、丰富化,且音乐质量较高,但上述算法需要大量的训练数据和时间,才能达到良好的效果。


技术实现思路

1、本申请提供了一种终端设备及音乐生成方法,以解决音乐生成质量低、速度慢的问题。<本文档来自技高网...

【技术保护点】

1.一种终端设备,其特征在于,包括:

2.根据权利要求1所述的终端设备,其特征在于,所述控制器执行设置评估指标函数的步骤,被配置为:

3.根据权利要求1所述的终端设备,其特征在于,所述第一算法为粒子群算法,所述第二算法为基于精英保留策略的遗传算法。

4.根据权利要求1所述的终端设备,其特征在于,所述控制器执行使用第一算法迭代进化所述第一种群的步骤,被配置为:

5.根据权利要求1所述的终端设备,其特征在于,所述控制器执行使用第二算法迭代进化所述第二种群的步骤,被配置为:

6.根据权利要求5所述的终端设备,其特征在于,所述控制器执行...

【技术特征摘要】

1.一种终端设备,其特征在于,包括:

2.根据权利要求1所述的终端设备,其特征在于,所述控制器执行设置评估指标函数的步骤,被配置为:

3.根据权利要求1所述的终端设备,其特征在于,所述第一算法为粒子群算法,所述第二算法为基于精英保留策略的遗传算法。

4.根据权利要求1所述的终端设备,其特征在于,所述控制器执行使用第一算法迭代进化所述第一种群的步骤,被配置为:

5.根据权利要求1所述的终端设备,其特征在于,所述控制器执行使用第二算法迭代进化所述第二种群的步骤,被配置为:

<...

【专利技术属性】
技术研发人员:鹿安邦周晓明李俊彦
申请(专利权)人:海信电子科技武汉有限公司
类型:发明
国别省市:

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

1