本申请适用于音乐处理技术领域,提供了一种打碟机的编曲方法、装置、终端设备及存储介质,其中,方法包括:在检测当前播放的第一乐曲时,确定所述第一乐曲的特征码;其中,所述特征码用于指示乐曲的特征类别;确定待拼接乐曲的节奏热度;从数据库中获取与所述特征码和所述节奏热度均匹配的待拼接乐曲;确定待拼接乐曲的混音点,根据所述混音点确定所述待拼接乐曲的拼接位置;根据所述拼接位置将所述待拼接乐曲与所述第一乐曲进行拼接。本申请实施例根据第一乐曲的特征码和待拼接乐曲的节奏热度匹配出待拼接乐曲,并确定待拼接乐曲的混音点,根据所述混音点确定所述待拼接乐曲的拼接位置进行自动拼接,从而提高了拼接乐曲的便捷性。性。性。
【技术实现步骤摘要】
一种打碟机的编曲方法、装置、打碟机及存储介质
[0001]本申请属于音乐处理
,尤其涉及一种打碟机的编曲方法、装置、打碟机及存储介质。
技术介绍
[0002]打碟机是一种DJ进行现场演出的设备,打碟机的作用可以使两首乐曲乃至更多乐曲连接在一起,进行拼接,从而达到重新编曲的效果。
[0003]但传统的打碟机需要过强专业性的使用者进行操作,才能完成拼接,便捷性低。
技术实现思路
[0004]本申请实施例提供了一种打碟机的编曲方法、装置、打碟机及存储介质,旨在解决现有打碟机拼接乐曲的便捷性低的问题。
[0005]第一方面,本申请实施例提供了一种打碟机的编曲方法,包括:
[0006]在检测当前播放的第一乐曲时,确定所述第一乐曲的特征码;其中,所述特征码用于指示乐曲的特征类别;
[0007]确定待拼接乐曲的节奏热度;
[0008]从数据库中获取与所述特征码和所述节奏热度均匹配的待拼接乐曲;
[0009]确定待拼接乐曲的混音点,根据所述混音点确定所述待拼接乐曲的拼接位置;
[0010]根据所述拼接位置将所述待拼接乐曲与所述第一乐曲进行拼接。
[0011]在一个实施例中,所述编曲方法还包括:
[0012]通过已训练的神经网络模型,对数据库中的乐曲从预设维度进行特征提取,获得特征提取结果;所述预设维度包括人声、旋律、鼓点、贝斯的占空比和能量积分中的一个或多个维度;
[0013]根据所述特征提取结果,确定对应的特征码;
[0014]对数据库中每首乐曲添加对应特征码进行存储;
[0015]相应地,在检测当前播放的第一乐曲时,确定所述第一乐曲的特征码,包括:
[0016]检测当前播放的第一乐曲时,获取所述第一乐曲存储的特征码。
[0017]在一个实施例中,所述确定待拼接乐曲的节奏热度,包括:
[0018]当获取到待拼接乐曲的节奏热度值时,根据获取到的节奏热度值确定待拼接乐曲的节奏热度;
[0019]当未获取到待拼接乐曲的节奏热度值时,根据所述第一乐曲的历史拼接乐曲的节奏热度值,确定所述待拼接乐曲的节奏热度。
[0020]在一个实施例中,所述编曲方法还包括:
[0021]对数据库中的乐曲标注一个或多个混音点,将每个混音点关联对应的气氛热度进行存储;
[0022]对应地,确定待拼接乐曲的混音点,包括:
[0023]获取待拼接乐曲的气氛热度,根据所述气氛热度确定关联的待拼接乐曲的混音点。
[0024]在一个实施例中,所述确定待拼接乐曲的混音点,包括:
[0025]当获取到待拼接乐曲的气氛热度值时,根据获取到的气氛热度值确定待拼接乐曲的混音点;
[0026]当未获取到待拼接乐曲的气氛热度值时,根据所述第一乐曲的历史拼接乐曲的气氛热度值,确定所述待拼接乐曲的混音点。
[0027]在一个实施例中,在根据所述拼接位置将所述待拼接乐曲与所述第一乐曲进行拼接之前,包括:
[0028]当接收到对待拼接乐曲的预览指令,则将待拼接乐曲进行预览播放;
[0029]若接收到切换待拼接乐曲的切换指令时,重新返回执行从数据库中获取与所述特征码和所述节奏热度均匹配的待拼接乐曲的步骤及后续步骤。
[0030]在一个实施例中,所述从数据库中获取与所述特征码和所述节奏热度均匹配的待拼接乐曲,包括:
[0031]若获取到播放时长,从数据库中获取与所述播放时长、所述特征码和所述节奏热度均匹配的多个待拼接乐曲;
[0032]对应地,所述确定待拼接乐曲的混音点,并根据所述混音点确定所述待拼接乐曲的拼接位置,包括:
[0033]获取所述多个待拼接乐曲播放的气氛热度变化曲线,根据气氛热度变化曲线分别确定每个待拼接乐曲的混音点;
[0034]根据所述每个待拼接乐曲的混音点分别确定所述每个待拼接乐曲的拼接位置。
[0035]第二方面,本申请实施例提供了一种打碟机的编曲装置,包括:
[0036]第一确定模块,用于在检测当前播放的第一乐曲时,确定所述第一乐曲的特征码;其中,所述特征码用于指示乐曲的特征类别;
[0037]第二确定模块,用于确定待拼接乐曲的节奏热度;
[0038]匹配模块,用于从数据库中获取与所述特征码和所述节奏热度均匹配的待拼接乐曲;
[0039]第三确定模块,用于确定待拼接乐曲的混音点,根据所述混音点确定所述待拼接乐曲的拼接位置;
[0040]拼接模块,用于根据所述拼接位置将所述待拼接乐曲与所述第一乐曲进行拼接。
[0041]第三方面,本申请实施例提供了一种打碟机,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述打碟机的编曲方法的步骤。
[0042]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现上述打碟机的编曲方法的步骤。
[0043]第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述打碟机的编曲方法的步骤。
[0044]本申请实施例与现有技术相比存在的有益效果是:本申请实施例可在检测当前播
放的第一乐曲时,确定所述第一乐曲的特征码;其中,所述特征码用于指示乐曲的特征类别;确定待拼接乐曲的节奏热度;从数据库中获取与所述特征码和所述节奏热度均匹配的待拼接乐曲;确定待拼接乐曲的混音点,根据所述混音点确定所述待拼接乐曲的拼接位置;根据所述拼接位置将所述待拼接乐曲与所述第一乐曲进行拼接。由于在检测当前播放的第一乐曲时,可根据第一乐曲的特征码和待拼接乐曲的节奏热度匹配出待拼接乐曲,并确定待拼接乐曲的混音点,根据所述混音点确定所述待拼接乐曲的拼接位置进行自动拼接,从而提高了拼接乐曲的便捷性。
[0045]可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0046]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047]图1是本申请一实施例提供的打碟机的编曲方法的流程示意图;
[0048]图2是本申请一实施例提供的步骤S102的一个具体流程示意图;
[0049]图3是本申请一实施例提供的步骤S104的一个具体流程示意图;
[0050]图4是本申请另一实施例提供的打碟机的编曲方法的流程示意图;
[0051]图5是本申请又一实施例提供的打碟机的编曲方法的流程示意图;
[0052]图6是本申请一实施例提供的打碟机的编曲装置的结构示意图;
[0053]本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种打碟机的编曲方法,其特征在于,包括:在检测当前播放的第一乐曲时,确定所述第一乐曲的特征码;其中,所述特征码用于指示乐曲的特征类别;确定待拼接乐曲的节奏热度;从数据库中获取与所述特征码和所述节奏热度均匹配的待拼接乐曲;确定待拼接乐曲的混音点,根据所述混音点确定所述待拼接乐曲的拼接位置;根据所述拼接位置将所述待拼接乐曲与所述第一乐曲进行拼接。2.根据权利要求1所述的编曲方法,其特征在于,所述编曲方法还包括:通过已训练的神经网络模型,对数据库中的乐曲从预设维度进行特征提取,获得特征提取结果;所述预设维度包括人声、旋律、鼓点、贝斯的占空比和能量积分中的一个或多个维度;根据所述特征提取结果,确定对应的特征码;对数据库中每首乐曲添加对应特征码进行存储;相应地,在检测当前播放的第一乐曲时,确定所述第一乐曲的特征码,包括:检测当前播放的第一乐曲时,获取所述第一乐曲存储的特征码。3.根据权利要求2所述的编曲方法,其特征在于,所述确定待拼接乐曲的节奏热度,包括:当获取到待拼接乐曲的节奏热度值时,根据获取到的节奏热度值确定待拼接乐曲的节奏热度;当未获取到待拼接乐曲的节奏热度值时,根据所述第一乐曲的历史拼接乐曲的节奏热度值,确定所述待拼接乐曲的节奏热度。4.根据权利要求1所述的编曲方法,其特征在于,所述编曲方法还包括:对数据库中的乐曲标注一个或多个混音点,将每个混音点关联对应的气氛热度进行存储;对应地,确定待拼接乐曲的混音点,包括:获取待拼接乐曲的气氛热度,根据所述气氛热度确定关联的待拼接乐曲的混音点。5.根据权利要求4所述的编曲方法,其特征在于,所述确定待拼接乐曲的混音点,包括:当获取到待拼接乐曲的气氛热度值时,根据获取到的气氛热度值确定待拼接乐曲的混音点;当未获取到待拼接乐曲的气氛热度值时,根据所述第一乐曲的历史拼接乐曲的气氛热度值,确定所述待拼接乐...
【专利技术属性】
技术研发人员:廖易仑,李俊哲,郑庆伟,谭金龙,苏晓,
申请(专利权)人:桂林智神信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。