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

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

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

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

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

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

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115881063A(43)申请公布日2023.03.31(21)申请号202111115570.1(22)申请日2021.09.23(71)申请人北京小米移动软件有限公司地址100085北京市海淀区西二旗中路33号院6号楼8层018号申请人北京小米松果电子有限公司(72)发明人汪蕴哲(74)专利代理机构北京英创嘉友知识产权代理事务所(普通合伙)11447专利代理师魏嘉熹(51)Int.Cl.G10H1/00(2006.01)权利要求书3页说明书11页附图5页(54)发明名称音乐生成方法、装置及存储介质(57)摘要本公开涉及一种音乐生成方法、装置及存储介质。所述方法包括:根据用户输入的音乐偏好信息,确定与所述音乐偏好信息对应的和弦信息和节奏型信息;根据所述和弦信息和所述节奏型信息,生成目标MIDI数据;确定目标渲染规则,所述目标渲染规则包括对MIDI数据进行音色渲染的音色组合和渲染顺序;根据所述目标渲染规则,对所述目标MIDI数据进行音色渲染,得到目标音乐。这样,基于用户的音乐偏好所对应的和弦信息和节奏型信息,能够生成更加符合用户音乐偏好的MIDI数据,再按照音色组合和顺序进行渲染,使最终获得的目标音乐具有更加丰富的音乐信息和更加完整的音乐结构,进一步地,还能够满足打碟场景对于音乐的需求。CN115881063ACN115881063A权利要求书1/3页1.一种音乐生成方法,其特征在于,所述方法包括:根据用户输入的音乐偏好信息,确定与所述音乐偏好信息对应的和弦信息和节奏型信息;根据所述和弦信息和所述节奏型信息,生成目标MIDI数据;确定目标渲染规则,所述目标渲染规则包括对MIDI数据进行音色渲染的音色组合和渲染顺序;根据所述目标渲染规则,对所述目标MIDI数据进行音色渲染,得到目标音乐。2.根据权利要求1所述的方法,其特征在于,所述根据所述和弦信息和所述节奏型信息,生成目标MIDI数据,包括:将所述和弦信息和所述节奏型信息输入至生成模型,得到所述生成模型输出的预设音轨的音符分布信息,其中,所述生成模型通过对生成式对抗网络进行训练而得到;根据所述音符分布信息,确定所述目标MIDI数据。3.根据权利要求2所述的方法,其特征在于,所述生成模型包括至少一个生成子模型,所述生成子模型与所述预设音轨一一对应;所述将所述和弦信息和所述节奏型信息输入至生成模型,得到所述生成模型输出的预设音轨的音符分布信息,包括:获取噪声信息;将所述和弦信息、所述节奏型信息和所述噪声信息分别输入至每一生成子模型,得到所述生成子模型各自输出的音符分布信息,以获得各个所述预设音轨的音符分布信息。4.根据权利要求3所述的方法,其特征在于,所述生成模型通过以下方式得到:获取第一训练数据,所述第一训练数据包括和弦样本和节奏型样本;确定训练模型,所述训练模型包括分别对应于各个所述预设音轨的生成网络和判别器;将目标和弦样本、目标节奏型样本和获取到的目标噪声分别输入至本次训练所使用的每一生成网络,得到各个所述生成网络输出的第一输出结果,其中,所述目标和弦样本和所述目标节奏型样本取自所述第一训练数据中的和弦样本和节奏型样本;针对每一所述预设音轨,将该预设音轨对应的第一输出结果、所述目标和弦样本和所述目标节奏型样本,输入至与该预设音轨对应的判别器,得到该判别器输出的第二输出结果,所述第二输出结果为该判别器对第一输出结果的评分,所述评分用于反映判别器是否判定第一输出结果为真实数据;在不满足停止训练条件的情况下,根据所述第二输出结果,更新本次训练所使用的各个生成网络,以得到更新后的训练模型,并且,将更新后的训练模型用于下一次训练;在满足所述停止训练条件的情况下,将本次训练所使用的生成网络分别作为生成子模型,以得到由所述生成子模型构成的生成模型。5.根据权利要求4所述的方法,其特征在于,所述训练模型还包括全局判别网络;所述根据所述第二输出结果,更新本次训练所使用的各个生成网络,包括:根据每一所述预设音轨对应的第二输出结果,确定各个所述预设音轨对应的生成网络的第一损失值;根据每一所述预设音轨对应的第一输出结果、所述目标和弦样本和所述目标节奏型样2CN115881063A权利要求书2/3页本,生成输入张量;将所述输入张量输入至所述全局判别网络,得到所述全局判别网络输出的第三输出结果;根据所述第三输出结果,确定第二损失值;根据所述第一损失值和所述第二损失值,对本次训练所使用的各个生成网络的网络参数进行更新。6.根据权利要求3所述的方法,其特征在于,每一所述生成子模型包括用于生成音符起始点分布信息的第一生成器和用于生成音符持续信息的第二生成器。7.根据权利要求2所述的方法,其特征在于,所述音符分布信息包括音符起始点分布信息和持续音