本公开涉及音频工程,并且更具体地涉及生成音乐内容。
背景技术:
1、流传输音乐服务通常经由因特网向用户提供歌曲。用户可以订阅这些服务,并通过web浏览器或应用程序来流传输音乐。这样的服务的示例包括pandora、spotify、grooveshark等。经常的,用户可以选择音乐流派或特定艺术家来进行流传输。用户通常可以对歌曲进行评分(例如,使用星级评分系统或“喜欢/不喜欢”系统),并且一些音乐服务可以基于先前的评分来定制哪些歌曲被流传输给用户。运行流传输服务的成本(其可包括为每个流传输的歌曲支付版税)通常由用户订阅成本和/或在歌曲之间播放的广告来承担。
2、歌曲选择可能受到许可协议和为特定流派编写的歌曲的数量的限制。用户可能变得厌倦听到特定流派的相同歌曲。另外,这些服务无法根据用户的品味、环境、行为等来调节音乐。
技术实现思路
1.一种非暂态计算机可读介质,其上存储有指令,所述指令能由计算设备执行来执行操作,所述操作包括:
2.根据权利要求1所述的非暂态计算机可读介质,其中,所述机器学习模块由服务器执行,并且其中,所述计算设备经由广域网接收对所述一个或多个参数的调整。
3.根据权利要求2所述的非暂态计算机可读介质,其中,所述操作还包括:
4.根据权利要求1所述的非暂态计算机可读介质,其中,所述机器学习模块是神经网络。
5.根据权利要求1所述的非暂态计算机可读介质,其中,所述生成还基于以下统计规则中的三个或更多个统计规则:
6.根据权利要求1所述的非暂态计算机可读介质,其中,所述反馈信息包括以下类型的信息:
7.根据权利要求1所述的非暂态计算机可读介质,其中,所述多个类型至少包括以下项:铺垫、高潮、间歇、和桥段。
8.根据权利要求7所述的非暂态计算机可读介质,其中,所述铺垫段落类型与用于添加层的习得统计规则相关联,所述间歇段落与用于移除层的习得统计规则相关联,并且,至少一个段落类型与用于砍掉选定音轨的习得统计规则相关联。
9.根据权利要求1所述的非暂态计算机可读介质,还包括:基于用户反馈调整所述统计规则中的一个或多个。
10.根据权利要求1所述的非暂态计算机可读介质,其中,所述操作还包括:
11.根据权利要求1所述的非暂态计算机可读介质,其中,所述操作还包括:
12.一种方法,包括:
13.一种非暂态计算机可读介质,其上存储有指令,所述指令能由计算设备执行来执行操作,所述操作包括:
14.根据权利要求13所述的非暂态计算机可读介质,其中,所述选择和组合还基于所述新输出音乐内容的一个或多个目标音乐属性来执行。
15.根据权利要求14所述的非暂态计算机可读介质,其中,所述操作还包括:
16.根据权利要求13所述的非暂态计算机可读介质,其中,生成所述作曲规则集包括:为用于所述多个循环中的循环的相应不同类型的乐器生成多个不同的规则集。
17.根据权利要求13所述的非暂态计算机可读介质,其中,所述操作还包括:
18.根据权利要求13所述的非暂态计算机可读介质,其中,规则集合中的至少一个规则指定目标音乐属性与一个或多个循环属性之间的关系,其中,所述一个或多个循环属性包括以下的一个或多个属性:节拍、音量、能量、多样性、频谱、包络、调制、周期性、上升时间、衰减时间或噪声。
19.根据权利要求13所述的非暂态计算机可读介质,其中,生成所述作曲规则集包括:训练一个或多个机器学习引擎以实现所述作曲规则集,其中,所述选择和组合是由所述一个或多个机器学习引擎执行的。
20.一种方法,包括:
21.一种非暂态计算机可读介质,其上存储有指令,所述指令能由计算设备执行来执行操作,所述操作包括:
22.根据权利要求21所述的非暂态计算机可读介质,其中,确定所述多个目标音乐属性的值还基于伴随所述多个视频数据帧的音频的音频属性集的值。
23.根据权利要求21所述的非暂态计算机可读介质,其中,所述视频属性集包括以下属性中的两个或更多个:
24.根据权利要求21所述的非暂态计算机可读介质,其中,所述确定和生成是在所述多个视频数据帧的显示期间执行的,以使得所述输出音乐内容在所述多个视频数据帧的显示期间被播放。
25.根据权利要求21所述的非暂态计算机可读介质,其中,所述确定和生成针对多个视频数据帧的相同集合被执行多次,以生成不同的至少第一和第二不同的输出音乐内容来伴随视频数据帧。
26.根据权利要求25所述的非暂态计算机可读介质,其中,确定多个目标音乐属性的值还基于与播放所述输出音乐内容的环境相关联的环境信息,并且,第一和第二输出音乐内容在与不同的环境信息对应的不同时间被生成。
27.根据权利要求26所述的非暂态计算机可读介质,其中,所述环境信息包括以下环境属性中的两个或更多个:
28.根据权利要求21所述的非暂态计算机可读介质,其中,所述选择还基于第一统计规则,并且,所述组合还基于第二统计规则。
29.根据权利要求28所述的非暂态计算机可读介质,其中,所述操作还包括:
30.根据权利要求21所述的非暂态计算机可读介质,其中,确定所述多个目标音乐属性的值还基于目标听众的多个属性。
31.根据权利要求21所述的非暂态计算机可读介质,其中,所述生成是使用机器学习模型执行的。
32.一种方法,包括: