【技术实现步骤摘要】
从音乐节拍点中提取大节拍信息的方法、存储介质和终端
本专利技术涉及多媒体信息
,具体而言,本专利技术涉及一种从音乐节拍点中提取大节拍信息的方法、存储介质和终端。
技术介绍
音乐节拍点为音乐中的架子鼓敲击、钢琴重音、人声高潮等具备较强的节奏特性的时间点的统称。而大节拍(BigBeat)是1990年代中期在英国兴起的一种基于电子舞曲发展而来上的音乐形式。通常而言,为了让音乐具有更好的听觉节奏感,乐曲制作者会在音乐节拍点中添加一组周期(或准周期)的大节拍点。以有架子鼓参与演奏的音乐为例,通常使用架子鼓中的军鼓来演奏这一组节拍点,因此又被称为“军鼓点”。由于大节拍节奏感更好,因此从音乐节拍点中提取大节拍信息,以应用于用户所需要的各个场景中,具备重要的意义。而传统技术中还未出现相应提取大节拍信息的方案。
技术实现思路
本专利技术针对现有方式的缺点,提出一种从音乐节拍点中提取大节拍信息的方法、存储介质和终端,用以解决现有技术中存在的不能从音乐节拍点中提取大节拍信息的问题,以实现从音乐节拍点中提取大节拍信息。本专利技术的实施例根据第一个方面,提供了一种从音乐节拍点中提取大节拍信息的方法,包括步骤:根据输入的音乐的各个节拍点,获得若干个候选节拍周期;生成每个候选节拍周期的若干个节拍点序列,并计算每个节拍点序列的权重,其中,所述节拍点序列中相邻两个节拍点以对应的候选节拍周期为间隔;从每个候选节拍周期的若干个节拍点序列中选取权重最大的节拍点序列,作为每个候选节拍周期的最大权值序列;根据每个候选节拍周期的最大权值序列以及对应的权重,获得大节拍信息。本实施例提供的从音乐节拍点中 ...
【技术保护点】
一种从音乐节拍点中提取大节拍信息的方法,其特征在于,包括步骤:根据输入的音乐的各个节拍点,获得若干个候选节拍周期;生成每个候选节拍周期的若干个节拍点序列,并计算每个节拍点序列的权重,其中,所述节拍点序列中相邻两个节拍点以对应的候选节拍周期为间隔;从每个候选节拍周期的若干个节拍点序列中选取权重最大的节拍点序列,作为每个候选节拍周期的最大权值序列;根据每个候选节拍周期的最大权值序列以及对应的权重,获得大节拍信息。
【技术特征摘要】
1.一种从音乐节拍点中提取大节拍信息的方法,其特征在于,包括步骤:根据输入的音乐的各个节拍点,获得若干个候选节拍周期;生成每个候选节拍周期的若干个节拍点序列,并计算每个节拍点序列的权重,其中,所述节拍点序列中相邻两个节拍点以对应的候选节拍周期为间隔;从每个候选节拍周期的若干个节拍点序列中选取权重最大的节拍点序列,作为每个候选节拍周期的最大权值序列;根据每个候选节拍周期的最大权值序列以及对应的权重,获得大节拍信息。2.根据权利要求1所述的从音乐节拍点中提取大节拍信息的方法,其特征在于,所述根据输入的音乐的各个节拍点,获得若干个候选节拍周期,包括:记录输入的所有节拍点中每相邻两个节拍点之间的时间间隔;对每个时间间隔进行高斯分布的直方图统计,获得直方图,其中,所述直方图的横坐标用于表征时间间隔,纵坐标用于表征时间间隔出现的次数;对所述直方图进行峰值检测,获得若干个峰值点;按照峰值点对应次数从大到小的顺序选取预设数目的峰值点,将预设数目的峰值点所对应的间隔时间作为候选节拍周期。3.根据权利要求2所述的从音乐节拍点中提取大节拍信息的方法,其特征在于,所述对每个时间间隔进行高斯分布的直方图统计,包括:构建初始直方图;从所有时间间隔中选取一个时间间隔作为当前时间间隔;将所述初始直方图中所述当前时间间隔所在位置处的数值增加N,并将所述初始直方图中所有|t-T|<的位置处的数值增加其中,T为所述当前时间间隔,t为除所述当前时间间隔之外的时间间隔,δ为预设阈值;从所有时间间隔中选取另一个时间间隔作为当前时间间隔,返回将所述初始直方图中所述当前时间间隔所在位置处的数值增加N,并将所述初始直方图中所有|t-T|<δ的位置处的数值增加的步骤,直至所有的时间间隔均被选取作为当前时间间隔。4.根据权利要求1所述的从音乐节拍点中提取大节拍信息的方法,其特征在于,所述节拍点包括强节拍点和弱节拍点;所述计算每个节拍点序列的权重,包括:从所有节拍点序列中选取一个节拍点序列作为当前节拍点序列;依序获取所述当前节拍点序列中两个相邻的节拍点;若所述当前节拍点序列中两个相邻的节拍点均为强节拍点,将所述当前节拍点序列的权重加上第一设定值;若所述当前节拍点序列中两个相邻的节拍点中一个为强节拍点另一个为弱节拍点,将所述当前节拍点序列的权重加上第二设定值,其中,所述第二设定值小于所述第一设定值;若所述当前节拍点序列中两个相邻的节拍点均为弱节拍点,将所述当前节拍点序列的权重加上第三设定值,其中,所述第三设定值小于所述第二设定值;若所述当前节拍点序列中两个相邻的节拍点的间隔超过对应的候选节拍周期,将所述当前节拍点序列的权重降低第四设定值;将历遍所述当前节拍点序列中每两个相邻节拍点得到的权重,与对应的候选节拍周期的开方相乘,获得所述当前节拍点序列的最终权重;从所有节拍点序列中选取...
【专利技术属性】
技术研发人员:娄帆,李敬,
申请(专利权)人:广州市百果园信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。