一种基于手机晃动的自适应音乐生成方法

文档序号:10571074阅读:441来源:国知局
一种基于手机晃动的自适应音乐生成方法
【专利摘要】本发明公开了一种基于手机晃动的自适应音乐生成方法,包括以下步骤:S1.检测手机的晃动动作;S2.从音乐数据库中筛选出与手机晃动动作对应的Riff集;S3.优化筛选出来的Riff集中各个素材之间的协调程度,形成初步的纯音乐;S4.将筛选出来的Riff集输入效果器中进行处理;S5.输出最终生成的纯音乐。本发明提供了一种基于手机晃动的自适应音乐生成方法,通过手机的晃动轨迹检测筛选出对应的音乐素材,再对筛选出来的音乐素材进行优化和效果插入,得到最终生成的音乐,打破了音乐只能由专业人士创作的界限,使得所有人都能够参与音乐创作。
【专利说明】
一种基于手机晃动的自适应音乐生成方法
技术领域
[0001]本发明涉及一种基于手机晃动的自适应音乐生成方法。
【背景技术】
[0002]音乐是人情感的一种直接表现,在当今环境下,音乐已经成为人们生活必不可缺的一部分,在机器学习技术以及音频算法等前沿科技的驱动下,音频工作站的研发正处于史上快速迭代阶段;Ablton Live的最新版本已支持音频文件的变速不变调以及分片操作,但由于音频工作站专注于录音,缩混及后期制作,其使用局限于录音师、编曲、作曲等专业人士;迄今为止所有的音频工作站都无法实现基于动作交互的音乐自动生成,这就音乐创作离普通大众非常遥远。

【发明内容】

[0003]本发明的目的在于克服现有技术的不足,提供一种基于手机晃动的自适应音乐生成方法,通过手机的晃动轨迹检测筛选出对应的音乐素材,再对筛选出来的音乐素材进行优化和效果插入,得到最终生成的音乐,打破了音乐只能由专业人士创作的界限,使得所有人都能够参与音乐创作。
[0004]本发明的目的是通过以下技术方案来实现的:一种基于手机晃动的自适应音乐生成方法,包括以下步骤:
51.检测手机的晃动动作;
52.从音乐数据库中筛选出与手机晃动动作对应的Riff集;
53.优化筛选出来的Riff集中各个素材之间的协调程度,形成初步的纯音乐;
54.将筛选出来的Riff集输入效果器中进行处理;
55.输出最终生成的纯音乐。
[0005]所述的步骤SI包括以下子步骤:
Sll.对手机的晃动动作进行跟踪检测;
进一步地,对手机的晃动检测主要通过手机自带的角度传感器和加速度传感器实现。
[0006]S12.每当手机的晃动方向进行一次变化,将当前晃动轨迹和晃动轨迹中手机的实时加速度进行保存,记为一个轨迹节拍。
[0007 ]步骤S2中,根据每个轨迹节拍,筛选出对应的Ri ff素材,并按照轨迹节拍的时间先后顺序形成相应的Riff集。
[0008]对每个轨迹节拍筛选出对应的Riff素材的过程包括以下子步骤::
521.根据当前轨迹节拍中手机的晃动方向确定音乐频率变化;
522.根据当前轨迹节拍中手机的实时加速度确定音乐的快慢变化;
523.根据音乐的频率变化和音乐的快慢变化从音乐数据库中筛选出对应的Riff素材。
[0009]所述的步骤S3包括:寻找Riff集中各个素材的连接部分进行细节调整,使其过渡自然,提尚首乐的协调性。
[0010]所述的细节调整包括时间拉伸、时间压缩和变速不变调。
[0011]所述的效果器包括:混响效果器、镶边效果器、延迟效果器和回声效果器。
[0012]效果处理器对初步纯音乐的处理,主要是进行效果插入,如混响、镶边、延迟、回声等。
[0013]步骤SI之前,还包括一个音乐数据库建立步骤SO:进行海量RifT素材收集,并给每个Riff素材赋予一个标签,标签包含Riff素材的音乐频率变化信息和音乐快慢变化信息。
[0014]本发明的有益效果是:通过手机的晃动轨迹检测筛选出对应的音乐素材,再对筛选出来的音乐素材进行优化和效果插入,得到最终生成的音乐,打破了音乐只能由专业人士创作的界限,使得所有人都能够进行音乐创作。
【附图说明】
[0015]图1为本发明的流程图。
【具体实施方式】
[0016]下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
[0017]如图1所示,一种基于手机晃动的自适应音乐生成方法,包括以下步骤:
51.检测手机的晃动动作;
52.从音乐数据库中筛选出与手机晃动动作对应的Riff集;
53.优化筛选出来的Riff集中各个素材之间的协调程度,形成初步的纯音乐;
54.将筛选出来的Riff集输入效果器中进行处理;
55.输出最终生成的纯音乐。
[0018]所述的步骤SI包括以下子步骤:
Sll.对手机的晃动动作进行跟踪检测;
进一步地,对手机的晃动检测主要通过手机自带的角度传感器(或陀螺仪传感器)和加速度传感器实现。
[0019]S12.每当手机的晃动方向进行一次变化,将当前晃动轨迹和晃动轨迹中手机的实时加速度进行保存,记为一个轨迹节拍。
[0020 ]步骤S2中,根据每个轨迹节拍,筛选出对应的Ri ff素材,并按照轨迹节拍的时间先后顺序形成相应的Riff集。
[0021 ]对每个轨迹节拍筛选出对应的Riff素材的过程包括以下子步骤::
521.根据当前轨迹节拍中手机的晃动方向确定音乐频率变化;
522.根据当前轨迹节拍中手机的实时加速度确定音乐的快慢变化;
523.根据音乐的频率变化和音乐的快慢变化从音乐数据库中筛选出对应的Riff素材。
[0022]所述的步骤S3包括:寻找RifT集中各个素材的连接部分进行细节调整,使其过渡自然,提尚首乐的协调性。
[0023]所述的细节调整包括时间拉伸、时间压缩和变速不变调。
[0024]所述的效果器包括:混响效果器、镶边效果器、延迟效果器和回声效果器。
[0025]效果处理器对初步纯音乐的处理,主要是进行效果插入,如混响、镶边、延迟、回声等。
[0026]步骤SI之前,还包括一个音乐数据库建立步骤SO:进行海量RifT素材收集,并给每个Riff素材赋予一个标签,标签包含Riff素材的音乐频率变化信息(在本申请中,音乐频率变化信息即音调变化信息)和音乐快慢变化信息(即音乐速度变化);音乐频率变换信息与轨迹节拍中的手机晃动方向对应,音乐快慢变化信息与轨迹节拍中的手机实时加速度对应。
[0027]例如,在一个轨迹节拍中,手机晃动方向是固定的(见步骤S12,晃动方向每变换一次,为一个新的轨迹节拍):根据晃动方向向上,音调的升高;晃动方向向下,音调降低;根据晃动方向与水平夹角大,音调变化快,晃动方向与水平夹角小,音调变化小;
根据加速度为正时,音乐速度增加,加速度为负时,音乐速度减小;而加速度绝对值得大小表示增加或者减小的快慢。进一步地,音乐数据库建立过程中,所有Riff素材均通过人工标注(或“半监督学习”方式)赋予标签。
【主权项】
1.一种基于手机晃动的自适应音乐生成方法,其特征在于:包括以下步骤: 51.检测手机的晃动动作; 52.从音乐数据库中筛选出与手机晃动动作对应的Riff集; 53.优化筛选出来的Riff集中各个素材之间的协调程度,形成初步的纯音乐; 54.将筛选出来的Riff集输入效果器中进行处理; 55.输出最终生成的纯音乐。2.根据权利要求1所述的一种基于手机晃动的自适应音乐生成方法,其特征在于:所述的步骤SI包括以下子步骤: 511.对手机的晃动动作进行跟踪检测; 512.每当手机的晃动方向进行一次变化,将当前晃动轨迹和晃动轨迹中手机的实时加速度进行保存,记为一个轨迹节拍。3.根据权利要求1所述的一种基于手机晃动的自适应音乐生成方法,其特征在于:步骤S2中,根据每个轨迹节拍,筛选出对应的Riff素材,并按照轨迹节拍的时间先后顺序形成相应的Riff集。4.根据权利要求3所述的一种基于手机晃动的自适应音乐生成方法,其特征在于:对每个轨迹节拍筛选出对应的Riff素材的过程包括以下子步骤:: 521.根据当前轨迹节拍中手机的晃动方向确定音乐频率变化; 522.根据当前轨迹节拍中手机的实时加速度确定音乐的快慢变化; 523.根据音乐的频率变化和音乐的快慢变化从音乐数据库中筛选出对应的Riff素材。5.根据权利要求1所述的一种基于手机晃动的自适应音乐生成方法,其特征在于:所述的步骤S3包括:寻找RifT集中各个素材的连接部分进行细节调整,使其过渡自然,提高音乐的协调性。6.根据权利要求5所述的一种基于手机晃动的自适应音乐生成方法,其特征在于:所述的细节调整包括时间拉伸、时间压缩和变速不变调。7.根据权利要求1所述的一种基于手机晃动的自适应音乐生成方法,其特征在于:所述的效果器包括:混响效果器、镶边效果器、延迟效果器和回声效果器。8.根据权利要求1所述的一种基于手机晃动的自适应音乐生成方法,其特征在于:步骤SI之前,还包括一个音乐数据库建立步骤SO:进行海量RifT素材收集,并给每个RifT素材赋予一个标签,标签包含Riff素材的音乐频率变化信息和音乐快慢变化信息。
【文档编号】G10H1/00GK105931623SQ201610253689
【公开日】2016年9月7日
【申请日】2016年4月22日
【发明人】汤影, 杨林
【申请人】成都涂鸦科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1