一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

自动音乐生成的制作方法

2021-11-24 21:23:00 来源:中国专利 TAG:

技术特征:
1.一种用于自动音乐生成的方法,包括:获得初始序列;响应于所述初始序列,通过变换器网络来生成时值音符序列;以及将所述时值音符序列转换为音乐内容。2.如权利要求1所述的方法,其中,所述初始序列是随机产生的、接收到的、或者根据音乐片段所生成的。3.如权利要求1所述的方法,其中,所述生成时值音符序列包括迭代地执行以下操作:通过所述变换器网络,至少基于当前时值音符序列来预测下一个音符。4.如权利要求1所述的方法,其中,所述变换器网络是至少基于超长变换器来构建的。5.如权利要求1所述的方法,其中,所述时值音符序列中的每个音符是以四元组来表示的,所述四元组包括:从前一音符开始到当前音符开始的时值;从当前音符开始到当前音符关闭的时值;当前音符的音高;以及当前音符的力度。6.如权利要求5所述的方法,其中,所述时值音符序列包括:与从前一音符开始到当前音符开始的时值对应的第一序列;与从当前音符开始到当前音符关闭的时值对应的第二序列;与当前音符的音高对应的第三序列;以及与当前音符的力度对应的第四序列。7.如权利要求6所述的方法,其中,所述变换器网络包括:与所述第一序列对应的第一变换器子网络;与所述第二序列对应的第二变换器子网络;与所述第三序列对应的第三变换器子网络;以及与所述第四序列对应的第四变换器子网络。8.如权利要求7所述的方法,其中,所述第一序列和所述第二序列中至少之一还被输入到所述第三变换器子网络和所述第四变换器子网络中至少之一。9.如权利要求7所述的方法,其中,所述第三序列还被输入到所述第四变换器子网络。10.如权利要求7所述的方法,还包括:接收关于情感的指示和/或关于音乐风格的指示;生成与所述情感对应的情感嵌入表示以及与所述音乐风格对应的风格嵌入表示;以及将所述情感嵌入表示和/或所述风格嵌入表示输入到所述第一变换器子网络、所述第二变换器子网络、所述第三变换器子网络和所述第四变换器子网络中至少之一。11.如权利要求1所述的方法,还包括:接收关于音乐参数的指示,并且其中,所述将所述时值音符序列转换为音乐内容是进一步基于所述音乐参数来执行
的。12.如权利要求11所述的方法,其中,所述音乐参数包括以下至少之一:速度、节拍、以及长度。13.如权利要求1所述的方法,还包括:接收对所述音乐内容中的至少一个音符的调整指示;以及响应于所述调整指示,更新所述音乐内容。14.如权利要求1所述的方法,其中,所述音乐内容是音乐设备数字接口(midi)文件。15.一种用于自动音乐生成的装置,包括:初始序列获得模块,用于获得初始序列;时值音符序列生成模块,用于响应于所述初始序列,通过变换器网络来生成时值音符序列;以及转换模块,用于将所述时值音符序列转换为音乐内容。16.如权利要求15所述的装置,其中,所述生成时值音符序列包括迭代地执行以下操作:通过所述变换器网络,至少基于当前时值音符序列来预测下一个音符。17.如权利要求15所述的装置,其中,所述时值音符序列中的每个音符是以四元组来表示的,所述四元组包括:从前一音符开始到当前音符开始的时值;从当前音符开始到当前音符关闭的时值;当前音符的音高;以及当前音符的力度。18.如权利要求17所述的装置,其中,所述时值音符序列包括:与从前一音符开始到当前音符开始的时值对应的第一序列;与从当前音符开始到当前音符关闭的时值对应的第二序列;与当前音符的音高对应的第三序列;以及与当前音符的力度对应的第四序列。19.如权利要求18所述的装置,其中,所述变换器网络包括:与所述第一序列对应的第一变换器子网络;与所述第二序列对应的第二变换器子网络;与所述第三序列对应的第三变换器子网络;以及与所述第四序列对应的第四变换器子网络。20.一种用于自动音乐生成的装置,包括:至少一个处理器;以及存储器,其存储计算机可执行指令,当所述计算机可执行指令被执行时使所述至少一个处理器:获得初始序列,响应于所述初始序列,通过变换器网络来生成时值音符序列,以及将所述时值音符序列转换为音乐内容。

技术总结
本公开提供了用于自动音乐生成的方法和装置。可以获得初始序列。可以响应于所述初始序列,通过变换器网络来生成时值音符序列。可以将所述时值音符序列转换为音乐内容。以将所述时值音符序列转换为音乐内容。以将所述时值音符序列转换为音乐内容。


技术研发人员:吴先超 王程元 雷沁颖 夏培军 徐元春
受保护的技术使用者:微软技术许可有限责任公司
技术研发日:2020.05.18
技术公布日:2021/11/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献