[发明专利]乐曲生成方法、装置、电子设备及计算机可读存储介质在审
申请号: | 201910775071.1 | 申请日: | 2019-08-21 |
公开(公告)号: | CN112420002A | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 郝舫;张跃;白云飞 | 申请(专利权)人: | 北京峰趣互联网信息服务有限公司 |
主分类号: | G10H1/00 | 分类号: | G10H1/00 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 100028 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 乐曲 生成 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本申请实施例涉及人工智能技术领域,公开了一种乐曲生成方法、装置、电子设备及计算机可读存储介质,其中,乐曲生成方法包括:获取第一乐曲的第一音乐设备数字接口midi文件;接着,基于训练后的乐曲生成模型,根据第一midi文件生成至少一个第二midi文件,各个第二midi文件互不相同;接着,根据各个第二midi文件分别生成相应的第二乐曲。本申请实施例的方法,不仅可以满足热爱音乐的非专业人员的乐曲创作需求,为其提供乐曲创作途径,使其能够快捷、方便的创作自己喜爱的乐曲,而且可以为专业人员提供创作灵感,使乐曲家创作更加容易,能够在一定程度促进数字音乐的发展。
技术领域
本申请实施例涉及人工智能技术领域,具体而言,本申请涉及一种乐曲生成方法、装置、电子设备及计算机存储介质。
背景技术
传统乐曲需要作曲家具有一定的乐理知识,并结合灵感和创作经验,才能创作出完整的音乐曲子。创作出好听的乐曲在乐理上有较多要求,如旋律和节奏的统一、主题的表现手法、曲式的组合等,而要创作出具有特定风格和情感的乐曲,更是一些乐理上条件限制的集合。对于普通人来说,这些条件限制形成了很高的门槛,让许多热爱音乐的非专业人群都未能参与到乐曲创作中。
随着科技的发展进步与计算机技术的发展,利用计算机创作音乐也逐渐开始应用,虽然已经有不少辅助非专业音乐爱好者创作音乐的工具出现,但是大部分都集中在音乐编曲、混音等专业辅助功能上,功能相对固定化,且对音乐乐理的门槛要求依旧较高。
发明内容
本申请实施例的目的旨在至少能解决上述的技术缺陷之一,特提出以下技术方案:
一方面,提供了一种乐曲生成方法,包括:
获取第一乐曲的第一音乐设备数字接口midi文件;
基于训练后的乐曲生成模型,根据第一midi文件生成至少一个第二midi文件,各个第二midi文件互不相同;
根据各个第二midi文件分别生成相应的第二乐曲。
在一种可能的实现方式中,训练后的乐曲生成模型包括节奏与旋律交叉生成模型以及多任务编排模型,基于训练后的乐曲生成模型,根据第一midi文件生成至少一个第二midi文件,包括:
确定第一midi文件的和弦,并基于节奏与旋律交叉生成模型,根据和弦,生成相应的节奏与旋律;
基于多任务编排模型,根据节奏与旋律生成多个乐器分别对应的音轨序列;
根据节奏、旋律与各个音轨序列,生成至少一个第二midi文件。
在一种可能的实现方式中,节奏与旋律交叉生成模型包括门控循环单元GRU与第一循环神经网络RNN,或者包括门控循环单元GRU与卷积神经网络CNN,基于节奏与旋律交叉生成模型,根据和弦,生成相应的节奏与旋律,包括:
通过GRU与第一RNN,确定与和弦相对应的节奏和旋律;或者,
通过GRU与CNN,确定与和弦相对应的节奏和旋律。
在一种可能的实现方式中,基于多任务编排模型,根据节奏与旋律生成多个乐器分别对应的音轨,包括:
通过多任务编排模型中一对多的音轨序列生成任务,根据节奏与旋律生成多个乐器分别对应的音轨序列。
在一种可能的实现方式中,多任务编排模型包括计算注意单元与多层感知器MLP单元;通过多任务编排模型中一对多的音轨序列生成任务,根据节奏与旋律生成多个乐器分别对应的音轨序列,包括:
针对任一乐器的音轨,根据一对多的音轨序列生成任务,通过计算注意单元与MLP单元获取除任一乐器的音轨序列外的其它乐器分别对应的音轨序列;
基于节奏、旋律与其它乐器分别对应的音轨序列,生成任一乐器的音轨序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京峰趣互联网信息服务有限公司,未经北京峰趣互联网信息服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910775071.1/2.html,转载请声明来源钻瓜专利网。