一种提取音乐律动信息的方法与流程

文档序号:37558133发布日期:2024-04-09 17:50阅读:207来源:国知局
技术特征:

1.一种提取音乐律动信息的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种提取音乐律动信息的方法,其特征在于,步骤s2中,fft的计算长度为len个采样点,将时域数据以len个采样点为一个计算周期,时域数据平移k个采样点作为下一计算周期,每次计算获得长度为len的频域数据fs_cur[len]。

3.根据权利要求1所述的一种提取音乐律动信息的方法,其特征在于,步骤s3中,将当前周期的频域值fs_cur[len]与上一个周期的频域值fs_last[len]作差,获得长度为len的频域变化量f_diff[len],如果当前周期的频域值fs_cur[len]大于前一周期的频域值fs_last[len],取其差值,否则值为0,公式如下:

4.根据权利要求1所述的一种提取音乐律动信息的方法,其特征在于,步骤s4中,通过标记频域点的方式筛选出频域变化量波动大的区域,包括以下步骤:

5.根据权利要求4所述的一种提取音乐律动信息的方法,其特征在于,步骤s5中,利用筛选出的能体现节拍的区域计算节拍,公式如下:

6.根据权利要求1所述的一种提取音乐律动信息的方法,其特征在于,步骤s4中,通过峰值点与区域匹配的方式筛选出频域变化量波动大的区域,包括以下步骤:

7.根据权利要求6所述的一种提取音乐律动信息的方法,其特征在于,步骤s5中,计算节拍公式如下:


技术总结
本发明公开了一种提取音乐律动信息的方法,在音乐时域数据转换到频域数据的基础上,先对音乐频率变化进行计算,再判断相邻两个时刻的频率变化情况,记录每个频率发生变化的值;然后在变化值的基础上监听发生较大波动的频率范围;对发生较大波动的范围再进行筛选,留下能量强度较大的部分;对通过筛选的区域进行节拍计算并实现输出。本发明通过选择合适的区域,在对区域进行频率变化求和,精准定位节拍发生时刻的频域范围,使得输出的节拍稳定,本方案能够充分提取音乐律动信息,且平衡运算单元的算力消耗小。

技术研发人员:刘康
受保护的技术使用者:重庆睿博光电股份有限公司
技术研发日:
技术公布日:2024/4/8
当前第2页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!