一种基于歌曲的音效处理方法及相关装置与流程

未命名 10-21 阅读:65 评论:0


1.本发明涉及音效处理技术领域,尤其涉及一种基于歌曲的音效处理方法及相关装置。


背景技术:

2.目前的线上演唱会,一般是由组织者发起,实时线上播放主唱侧的歌曲作品,而观众侧一般只能通过弹幕、送礼物等方式来参与,而这种参与方式导致观众的参与度较低。
3.故如何在线上演唱会中增加观众的参与感和沉浸感,是目前亟需解决的问题。


技术实现要素:

4.本发明实施例提供了一种基于歌曲的音效处理方法及相关装置,用于通过主唱侧终端获取主唱演唱目标歌曲的原唱干声及所述目标歌曲的伴奏音乐,通过观众侧终端获取观众在第一预设时段为所述目标歌曲所添加的配器参数,并将配器参数生成配器信号,最终将主唱的原唱干声、伴奏音乐和配器信号进行混音处理,以得到线上k歌的演唱会音效,从而提升线上k歌中用户的参与感。
5.本技术实施例第一方面提供了一种基于歌曲的音效处理方法,应用于线上k歌,其中,线上k歌系统包括服务器、主唱侧终端和观众侧终端,所述方法包括:
6.所述服务器通过所述主唱侧终端获取主唱演唱目标歌曲的原唱干声及所述目标歌曲的伴奏音乐;
7.所述服务器通过所述观众侧终端获取观众在第一预设时段为所述目标歌曲所添加的配器参数,所述配器参数包括口哨声、欢呼声、鼓掌声和节奏型拍声中的至少一项;
8.所述服务器基于所述配器参数生成配器信号;
9.所述服务器将所述主唱的原唱干声、所述伴奏音乐和所述配器信号进行混音处理,以在线上k歌中生成所述目标歌曲的演唱会音效。
10.作为一种可能的实施例,在执行混音处理之前,所述方法还包括:
11.所述服务器通过所述观众侧终端获取观众在所述目标歌曲的第二预设时段的跟唱干声;
12.所述服务器将所述主唱的原唱干声、所述伴奏音乐和所述配器信号进行混音处理,以在线上k歌中生成所述目标歌曲的演唱会音效,包括:
13.所述服务器将所述主唱的原唱干声、所述跟唱干声、所述伴奏音乐和所述配器信号进行混音处理,以在线上k歌中生成所述目标歌曲的演唱会音效。
14.作为一种可能的实施例,所述服务器将所述主唱的原唱干声、所述跟唱干声、所述伴奏音乐和所述配器信号进行混音处理,包括:
15.所述服务器获取在所述第一预设时段中不同时刻的配器参数;
16.所述服务器基于所述不同时刻的配器参数生成不同时刻的配器信号;
17.所述服务器将所述不同时刻的配器信号按照时间序列叠加至所述原唱干声,以得
到混音后的第一信号;
18.所述服务器将所述第一信号、所述跟唱干声和所述伴奏音乐进行混音处理。
19.作为一种可能的实施例,所述服务器在将所述第一信号、所述跟唱干声和所述伴奏音乐进行混音处理之前,所述方法还包括:
20.所述服务器利用动态范围控制算法将所述第一信号和所述跟唱干声混音以后的信号响度进行调整,使得调整后的混合信号响度在预设的响度范围内。
21.作为一种可能的实施例,所述服务器所述利用动态范围控制算法将所述第一信号和所述跟唱干声混音以后的信号响度进行调整,包括:
22.所述服务器获取预设的触发时间;
23.所述服务器计算动态范围控制算法中的增益系数;
24.所述服务器利用所述增益系数和所述触发时间,对所述第一信号和所述跟唱干声混音以后的信号响度进行调整。
25.作为一种可能的实施例,所述跟唱干声包括多个,所述服务器将所述第一信号、所述跟唱干声和所述伴奏音乐进行混音处理,包括:
26.所述服务器获取多个跟唱干声相对于原唱干声不同的声音延时;
27.所述服务器根据所述不同的声音延时,计算所述多个跟唱干声的多个跟唱信号;
28.所述服务器将所述第一信号、所述多个跟唱信号和所述伴奏音乐进行混音处理。
29.作为一种可能的实施例,所述服务器根据所述不同的声音延时,计算所述多个跟唱干声的多个跟唱信号,包括:
30.所述服务器获取所述多个跟唱干声的声轨数;
31.所述服务器获取所述声轨数中每个跟唱干声相对于所述原唱干声的延时;
32.所述服务器根据所述延时,获取所述声轨数中每个跟唱干声的衰减权重;
33.所述服务器根据所述声轨数中的多个跟唱干声和对应的衰减权重,计算所述声轨数中每个跟唱干声的跟唱信号。
34.作为一种可能的实施例,所述服务器将所述第一信号、所述多个跟唱信号和所述伴奏音乐进行混音处理,包括:
35.若所述跟唱干声的声轨数为偶数,所述服务器则将奇数声轨的跟唱信号叠加至第一信号的第一声道,将偶数声轨的跟唱信号叠加至第一信号的第二声道,以得到双路声道的第二信号;
36.所述服务器将所述双路声道的第二信号和所述伴奏音乐进行混音处理。
37.作为一种可能的实施例,所述服务器将所述第一信号、所述多个跟唱信号和所述伴奏音乐进行混音处理,还包括:
38.若所述跟唱干声的声轨数为奇数,所述服务器则将奇数声轨中第一声轨的跟唱信号分别叠加至第一信号的第一声道和第二声道,得到双路声道的第三信号;
39.所述服务器将除所述第一声轨跟唱信号以外的奇数声轨的跟唱信号叠加至第三信号的第一声道,得到第一声道的第四信号;
40.所述服务器将除所述第一声轨跟唱信号以外的偶数声轨的跟唱信号叠加至第三信号的第二声道,得到第二声道的第四信号;
41.所述服务器将双路声道的第四信号与所述伴奏音乐进行混音处理。
42.作为一种可能的实施例,所述服务器在将所述第二信号或所述第四信号,与所述伴奏音乐进行混音处理之前,所述方法还包括:
43.所述服务器将所述第二信号和所述第四信号按照预设的权重进行衰减。
44.作为一种可能的实施例,所述服务器将所述主唱的原唱干声、所述伴奏音乐和所述配器信号进行混音处理以前,所述方法还包括:
45.所述服务器将所述主唱的原唱干声输入至激励器,以增强所述原唱干声音色的表现力。
46.作为一种可能的实施例,所述服务器所述将主唱演唱目标歌曲的原唱干声输入至激励器,以增强所述原唱干声音色的表现力,包括:
47.所述服务器将所述主唱演唱目标歌曲的原唱干声输入至高通滤波器,以得到所述原唱干声的中高频信号;
48.所述服务器将所述中高频信号以预设的权重叠加至所述原唱干声,以增强所述原唱干声音色的表现力。
49.作为一种可能的实施例,所述第一预设时段包括伴奏时段或歌曲全时段,所述第二预设时段包括主歌时段和/或副歌时段。
50.本技术实施例第二方面提供了一种基于歌曲的音效处理方法,应用于线上k歌,其中,线上k歌系统包括服务器、主唱侧终端和观众侧终端,所述方法应用于所述观众侧终端,所述观众侧终端设置有第一触发控件和第二触发控件,其中,所述第一触发控件用于确定是否选择配器参数,所述第二触发控件用于确定是否参与跟唱,所述方法包括:
51.若观众在所述观众侧终端确定选择配器参数和参与跟唱,所述观众侧终端接收所述观众在第一预设时段为所述目标歌曲所添加的配器参数,所述配器参数包括口哨声、欢呼声、鼓掌声和节奏型拍声中的至少一项;
52.所述观众侧终端接收所述观众在所述目标歌曲的第二预设时段的跟唱干声;
53.所述观众侧终端将所述第一预设时段的配器参数、所述第二预设时段的跟唱干声发送至所述服务器,使得所述服务器执行混音处理。
54.本技术实施例第三方面提供了一种基于歌曲的音效处理方法,应用于线上k歌,其中,线上k歌系统包括服务器、主唱侧终端和观众侧终端,所述方法应用于所述主唱侧终端,所述主唱侧终端设置有激励器触发控件,所述方法包括:
55.所述主唱侧终端接收目标歌曲;
56.所述主唱侧终端接收所述服务器针对所述目标歌曲下发的伴奏音乐;
57.所述主唱侧终端接收所述主唱演唱所述目标歌曲的原唱干声;
58.所述主唱侧终端将所述目标歌曲的原唱干声或经过激励器处理后的原唱干声,及所述伴奏音乐发送至所述服务器,使得所述服务器执行混音处理。
59.本技术实施例第四方面提供了一种计算机装置,包括处理器,所述处理器在执行存储于存储器上的计算机程序时,用于实现本技术实施例第一方面、第二方面或第三方面提供的基于歌曲的音效处理方法。
60.本技术实施例第五方面提供了一种可读计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,用于实现本技术实施例第一方面、第二方面或第三方面提供的基于歌曲的音效处理方法。
61.本技术实施例第六方面提供了一种计算机程序产品,其上存储有计算机程序,该计算机程序被计算机设备执行时,用于实现本技术实施例第一方面、第二方面或第三方面提供的基于歌曲的音效处理方法。
62.从以上技术方案可以看出,本发明实施例具有以下优点:
63.本技术实施例中服务器通过主唱侧终端获取主唱演唱目标歌曲的原唱干声及目标歌曲的伴奏音乐;通过观众侧终端获取观众在第一预设时段为目标歌曲所添加的配器参数,配器参数包括口哨声、欢呼声、鼓掌声和节奏型拍声中的至少一项;基于配器参数生成配器信号;最终将主唱的原唱干声、伴奏音乐和配器信号进行混音处理,以在线上k歌中生成目标歌曲的演唱会音效。
64.因为本技术实施例,可以获取观众侧的配器参数,并基于配器参数生成配器信号,进一步将配器信号叠加至主唱侧的演唱干声中,以提升观众侧的参与感和沉浸感,达到演唱会的音效。
附图说明
65.图1为本技术实施例中基于歌曲的音效处理方法的一个实施例示意图;
66.图2为本技术实施例中基于歌曲的音效处理方法的另一个实施例示意图;
67.图3为本技术实施例中基于歌曲的音效处理方法的另一个实施例示意图。
具体实施方式
68.本发明实施例提供了一种基于歌曲的音效处理方法及相关装置,将主唱的原唱干声、伴奏音乐和配器信号进行混音处理,以得到线上k歌的演唱会音效,从而提升线上k歌中用户的参与感。
69.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
70.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
71.为方便理解,下面对本技术实施例中基于歌曲的音效处理方法进行描述,本方法应用于线上k歌场景,本技术实施例中的k歌系统包括服务器、主唱侧终端和用户侧终端,其中,本技术该实施例应用于服务器,请参阅图1:
72.101、所述服务器通过所述主唱侧终端获取主唱演唱目标歌曲的原唱干声及所述目标歌曲的伴奏音乐;
73.在线上k歌场景中,确定了目标歌曲以后,主唱则可以演唱该目标歌曲,以得到该目标歌曲的原唱干声。其中,原唱干声又称裸声,一般指未经任何处理或加工的纯人声。
74.具体的,k歌场景中确定目标歌曲的方式包括:
75.主唱通过主唱侧终端自主确定目标歌曲,或,用户通过用户侧终端向主唱侧终端点歌,或,服务器向主唱侧终端下发目标歌曲。
76.一般的,在确定了目标歌曲以后,服务器则将对应目标歌曲的伴奏音乐下发至主唱侧终端和用户侧终端。
77.若主唱侧终端演唱完目标歌曲后,则生成目标歌曲的原唱干声,则服务器获取目标歌曲的原唱干声和伴奏音乐,其中,服务器获取原唱干声和伴奏音乐的方式可以是主动地从主唱侧终端中获取,或被动地接受主唱侧终端发送的原唱干声等,此处对服务器获取原唱干声和伴奏音乐的方式不做具体限制。
78.102、所述服务器通过所述观众侧终端获取观众在第一预设时段为所述目标歌曲所添加的配器参数,所述配器参数包括口哨声、欢呼声、鼓掌声和节奏型拍声中的至少一项;
79.在本技术实施例中,主唱通过主唱侧终端演唱目标歌曲时,观众可以通过观众侧终端中设置的第一触发按钮来选择是否添加配器参数,其中,该配器参数包括口哨声、欢呼声、鼓掌声和节奏型拍声中的至少一项。
80.若观众通过观众侧终端选择添加配器参数后,服务器则可以通过观众侧终端获取观众在第一预设时段为所述目标歌曲所添加的配器参数,其中,本技术实施例中的第一预设时段包括伴奏时段或歌曲全时段。
81.103、所述服务器基于所述配器参数生成配器信号;
82.服务器从观众侧终端获取到配器参数后,则基于该配器参数生成配器信号,具体的,对于服务器如何根据配器参数生成配器信号的过程,将在下面的实施例中进行描述,此处不再赘述。
83.104、所述服务器将所述主唱的原唱干声、所述伴奏音乐和所述配器信号进行混音处理,以在线上k歌中生成所述目标歌曲的演唱会音效。
84.服务器获取到主唱的原唱干声、伴奏音乐和配器信号后,则将其进行混音处理,因为混音后的歌曲中包含了观众的配器参数,如口哨声、欢呼声、鼓掌声和节奏型拍声等,故本技术实施例一方面可以实现线上k歌的演唱会音效,另一方面还可以提升观众的参与感和沉浸感。
85.基于图1所述的实施例,服务器除了可以通过观众侧终端获取目标歌曲的配器参数外,服务器还可以通过观众侧终端获取目标歌曲的跟唱干声,以生成目标歌曲的演唱会音效,请参阅图2,本技术实施例中基于歌曲的音效处理方法的另一个实施例,包括:
86.201、所述服务器通过所述主唱侧终端获取主唱演唱目标歌曲的原唱干声及所述目标歌曲的伴奏音乐;
87.202、所述服务器通过所述观众侧终端获取观众在第一预设时段为所述目标歌曲所添加的配器参数,所述配器参数包括口哨声、欢呼声、鼓掌声和节奏型拍声中的至少一项;
88.需要说明的是,本技术实施例中的步骤201至202,与图1实施例中的步骤101至102
的描述类似,此处不再赘述。
89.203、所述服务器获取在所述第一预设时段中不同时刻的配器参数,基于所述不同时刻的配器参数生成不同时刻的配器信号;
90.具体的,假设服务器获取到观众侧终端在第一预设时段为目标歌曲添加的配器参数后,其中,该配器参数包括口哨声、欢呼声、鼓掌声和节奏型拍声,服务器进一步确定每个配器参数所对应的时刻,假设在歌曲t1时刻的配器参数为口哨声,在歌曲t2时刻的配器参数为欢呼声,在歌曲t3时刻的配器参数为鼓掌声,在歌曲t4时刻的配器参数为节奏型拍声,则服务器按照歌曲演唱的时间序列,将不同时刻的配器参数生成对应时刻的配器信号。
91.204、服务器将所述主唱的原唱干声输入至激励器,以增强所述原唱干声音色的表现力;
92.为了增强主唱的歌声亮度,本技术实施例在将主唱的原唱干声执行混音处理之前,服务器还将主唱的原唱干声输入至激励器,以增强原唱干声音色的表现力。
93.具体的,可以是将主唱演唱目标歌曲的原唱干声输入至高通滤波器,以得到所述原唱干声的中高频信号,再将所述中高频信号以预设的权重叠加至所述原唱干声,以增强所述原唱干声音色的表现力。
94.具体的,假设本技术实施例中的高通滤波器为eq滤波器,假设以fc=500hz为截止频率,采样率fs=48000hz为例,设计一阶高通滤波器,则根据公式可以计算得到滤波参数ν=0.9366,进一步根据滤波参数构建一阶高通滤波器:将干声信号两次(串联)经过该滤波器得到高通后输出:y
hp
(z)=x(z)
·
h(z)
·
h(z),其中x(z)表示主唱原唱干声信号x(n)的z变换。
95.进一步,将高通滤波器的输出信号以预设权重叠加到原唱干声中,则得到了中高频提亮后的输出(也即激励器的输出),以ym(n)表示经激励器输出的主唱湿声,则激励器输出的主唱歌声表示如下:
96.ym(n)=m
·yhp
(n)+x(n)
97.其中,m表示预设权重,如以8db作为权重参数,则m=10hpdb/20,其中hpdb=-8db。
98.205、服务器将不同时刻的配器信号按照时间序列叠加至激励器输出的原唱干声,以得到混音后的第一信号;
99.服务器得到在不同时刻的配器信号后,则将不同时刻的配器信号按照时间序列叠加至激励器输出的原唱干声中,得到混音后的第一信号。
100.如在在歌曲t1时刻的配器信号为口哨声,在歌曲t2时刻的配器信号为欢呼声,在歌曲t3时刻的配器信号为鼓掌声,在歌曲t4时刻的配器信号为节奏型拍声,则服务器将不同时刻的配器信号按照歌曲演唱的时间序列,对应将t1时刻的口哨声叠加至激励器输出的t1时刻的原唱干声中,将t2时刻的欢呼声叠加至激励器输出的t2时刻的原唱干声中,将t3时刻的鼓掌声叠加至激励器输出的t3时刻的原唱干声中,将t4时刻的节奏型拍声叠加至激励器输出的t4时刻的原唱干声中,以得到混音后的第一信号。
101.对应于步骤205,激励器输出的主唱的歌声ym(n),则可以按照如下公式对激励器输出的原唱干声和配器信号执行混音,以得到第一信号。
[0102][0103]
其中,分别表示混音后左声道的第一信号和混音后右声道的第一信号、ym(n)表示激励器输出的主唱原干声、表示当前时刻n并发的第j个配器参数,j表示总的配器参数。
[0104]
206、所述服务器通过所述观众侧终端获取观众在所述目标歌曲的第二预设时段的跟唱干声;
[0105]
具体的,本技术实施例中观众侧客户端中还可以设置第二触控控件,以用于确定是否参与跟唱,若观众确定参与跟唱,则在跟唱后,服务器从观众侧终端中获取观众在目标歌曲的第二预设时段的跟唱干声,作为一种可能的实施方式,第二预设时段可以为目标歌曲的主歌时段和/或副歌时段。
[0106]
容易理解的,观众侧终端一般包括多个,故跟唱干声也包括多个,其中,该跟唱干声可以是单个观众的多个跟唱干声,也可以是多个观众的多个跟唱干声,此处对跟唱干声的来源不做具体限制。
[0107]
207、所述服务器获取多个跟唱干声相对于原唱干声不同的声音延时,根据不同的声音延时,计算多个跟唱干声的多个跟唱信号;
[0108]
具体的,观众在跟唱的过程中,是针对歌词进行跟唱,故服务器在获取到多个跟唱干声后,可以根据原唱干声中歌词的时间戳和跟唱干声中歌词的时间戳,分别确定多个跟唱干声中每个跟唱干声相对于原唱干声的声音延时,并根据不同的声音延时,计算多个跟唱干声的跟唱信号。
[0109]
具体的,服务器在计算跟唱信号时,先确定多个跟唱干声的声轨数(也即有多少个跟唱干声),然后获取声轨数中每个跟唱干声相对于原唱干声的声音延时,根据每个跟唱干声的声音延时,获取所述声轨数中每个跟唱干声的衰减权重;根据声轨数中的多个跟唱干声和对应的衰减权重,计算声轨数中每个跟唱干声的跟唱信号。
[0110]
容易理解的是,因为声音延时,故会造成跟唱干声的衰减,故本技术实施例可以根据延时和权重之间的映射关系,对每个跟唱干声的能量进行衰减。
[0111]
其中,下述表1给出了延时和权重之间映射关系的示例:
[0112]
表1
[0113]
延时t(ms)能量衰减wdb(db)权重w《10-60.5《30-120.25《50-240.063《100-360.016》=100-600.001
[0114]
其中,权重和能量的衰减的对应关系为:w=10wdb/20。
[0115]
需要说明的是,上述表格只是给出了延时和权重之间对应关系的一个示例,并不
会对延时和权重之间的映射关系造成任何限制。
[0116]
208、服务器将第一信号和所述多个跟唱信号进行混音处理;
[0117]
服务器获取到原唱干声的多个跟唱信号后,将分别将第一信号、多个跟唱信号和伴奏音乐进行混音处理。
[0118]
具体的,服务器在将第一信号、多个跟唱信号和伴奏音乐进行混音处理时,可以是按照如下方式进行处理:
[0119]
a、若跟唱干声的声轨数为偶数,服务器则将奇数声轨的跟唱信号叠加至第一信号的第一声道,将偶数声轨的跟唱信号叠加至第一信号的第二声道,以得到双路声道的第二信号;
[0120]
第一信号可以划分为第一声道和第二声道,其中,第一声道和第二声道分别对应左声道和右声道,且第一声道和第二声道中的声音完全相同。
[0121]
假设i表示声轨数,若i为偶数时,则按照如下公式对第一信号和跟唱信号进行混音:
[0122]
后的信号,表示第i路跟唱信号的加权权重,表示第i路跟唱信号,n表示索引,表示右声道的第一信号和奇数声轨的跟唱信号混音后的信号。
[0123]
b、若跟唱干声的声轨数为奇数,则将奇数声轨中第一声轨的跟唱信号分别叠加至第一信号的第一声道和第二声道,得到双路声道的第三信号,将除第一声轨跟唱信号以外的奇数声轨的跟唱信号叠加至第三信号的第一声道,得到第一声道的第四信号,将除第一声轨跟唱信号以外的偶数声轨的跟唱信号叠加至第三信号的第二声道,得到第二声道的第四信号;
[0124]
假设i表示声轨数,若i为奇数时,则按照如下公式对第一信号和跟唱信号进行混音:
[0125][0126]
其中,表示左声道的第一信号第一声轨的跟唱信号和偶数声轨的跟唱信号混音后的信号,表示第i路跟唱信号的加权权重,表示第i路跟唱信号,n表示索引,表示右声道的第一信号第一声轨的跟唱信号和奇数声轨的跟唱信号混音后的信号。
[0127]
209、服务器利用动态范围控制算法将混音后信号的响度进行调整,使得调整后混音信号的响度在预设的响度范围内;
[0128]
服务器将第一信号和跟唱信号进行混音后,进一步利用动态范围控制算法将混音
后信号的响度进行调整,使得调整后混音信号的响度在预设的响度范围内。
[0129]
具体的,在利用动态范围控制算法(drc)对混音后信号的响度进行调整时,服务器获取预设的触发时间,计算动态范围控制算法中的增益系数,利用增益系数和触发时间,对第一信号的响度进行调整。
[0130]
具体的,假设预设的触发时间attacktime=0.001,r=1.5,假定目标响度(最大响度)为thrmaxdb,可以得到drc的增益系数表示如下:
[0131]
其中db
x
表示当前信号响度,计算表示如下:
[0132][0133]
db
max
表示(用户)预设的当前信号的最大响度,本技术实施例选择目标响度为db
max
=-14db。
[0134]
则经过drc处理后的信号表示如下:
[0135][0136]
其中,表示经过drc处理后的左路混音信号,表示经过drc处理后的右路混音信号。
[0137]
210、所述服务器将预设响度范围内的混音信号和伴奏音乐进行混音处理,以在线上k歌中生成所述目标歌曲的演唱会音效。
[0138]
服务器利用动态范围调整算法对第一信号和跟唱信号混音后的信号进行响度调整后,进一步将其与伴奏音乐进行混音,而为了防止干声的能量过大而盖过伴奏,一般将干声响度低于伴奏响度3db左右。
[0139]
为方便描述,本技术实施例直接通过能量加权实现干声响度的调整,具体实现方式如下公式:
[0140][0141]
表示左路输出的最终混音信号,α表示干声的加权系数,表示左路的伴奏信号,表示经过drc处理后的左路混音信号,右路输出的最终混音信号,表示经过drc处理后的右路混音信号,表示右路的伴奏信号。
[0142]
作为一种可能的实施例,本技术实施例中的α=0.7=10
(-3/20)

[0143]
本技术实施例中,对目标歌曲的原唱干声、目标歌曲的配器参数、目标歌曲的跟唱信号和伴奏音乐的混音过程做了详细描述,从而提升了混音过程的可靠性。
[0144]
下面接着从应用场景的角度对本技术实施例中基于歌曲的音效处理方法进行描述,请参阅图3,本技术实施例中方法可以应用于线上k歌的场景,在该场景中一般包括主唱侧终端、一个或多个观众侧终端和服务器,其中,主唱通过主唱侧终端演唱目标歌曲,观众通过对应的观众侧终端模拟演唱会场景,如给主唱的目标歌曲欢呼、打口哨、故障和/或打
节拍,而且还可以跟着主唱一起演唱目标歌曲,最终达到现场演唱会的音效。
[0145]
具体的,观众侧终端(如pad、手机、电脑或穿戴式设备)设置有第一触发控件(如第一按钮)和第二触发控件(如第二按钮),观众可以选择是否触发第一按钮和第二按钮,来选择是否为主唱添加配器参数(如为主唱的目标歌曲欢呼、打口哨、故障和/或打节拍),和是否跟唱目标歌曲。
[0146]
进一步,本技术实施例中的主唱侧终端还设置有激励器触发控件,主唱可以选择是否触发激励器,来选择是否将主唱的原唱干声输入至激励器进行处理。
[0147]
下面以交互的方式对主唱侧终端、服务器和观众侧终端之间的交互流程进行描述:
[0148]
301、主唱侧终端接收目标歌曲;
[0149]
302、服务器向主唱侧终端下发目标歌曲的伴奏音乐;
[0150]
303、主唱侧终端接收主唱演唱目标歌曲的原唱干声;
[0151]
304、主唱侧终端将目标歌曲的原唱干声和伴奏音乐发送至服务器;
[0152]
305、观众侧终端接收观众在第一预设时段为目标歌曲添加的配器参数和观众在目标歌曲的第二预设时段的跟唱干声;
[0153]
306、观众侧终端将配器参数和跟唱干声发送至服务器;
[0154]
307、服务器将目标歌曲的原唱干声、伴奏音乐、配器参数和跟唱干声进行混音,以生成目标歌曲的演唱会音效。
[0155]
需要说明的是,上述各个过程与图1至图2实施例中描述的类似,此处不再赘述。而服务器将原唱干声、配器参数、跟唱干声和伴奏音乐进行混音时,可以是先将原唱干声与配器参数进行混音,然后再与跟唱干声进行混音,最后与伴奏音乐进行混音,还可以是先将原唱干声与跟唱干声进行混音,然后再与配器参数进行混音,最后与伴奏音乐进行混音,此处对混音的前后顺序不做具体限制。
[0156]
上面对本技术实施例中基于歌曲的音效处理方法做了描述,下面接着对本技术实施例中计算机装置进行描述,本发明实施例中计算机装置一个实施例包括:
[0157]
处理器以及存储器;
[0158]
存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序时,可以实现如下步骤:
[0159]
通过所述主唱侧终端获取主唱演唱目标歌曲的原唱干声及所述目标歌曲的伴奏音乐;
[0160]
通过所述观众侧终端获取观众在第一预设时段为所述目标歌曲所添加的配器参数,所述配器参数包括口哨声、欢呼声、鼓掌声和节奏型拍声中的至少一项;
[0161]
基于所述配器参数生成配器信号;
[0162]
将所述主唱的原唱干声、所述伴奏音乐和所述配器信号进行混音处理,以在线上k歌中生成所述目标歌曲的演唱会音效。
[0163]
在本发明的一些实施例中,在执行混音处理之前,处理器,还可以用于实现如下步骤:
[0164]
通过所述观众侧终端获取观众在所述目标歌曲的第二预设时段的跟唱干声;
[0165]
将所述主唱的原唱干声、所述伴奏音乐和所述配器信号进行混音处理,以在线上k
歌中生成所述目标歌曲的演唱会音效,包括:
[0166]
将所述主唱的原唱干声、所述跟唱干声、所述伴奏音乐和所述配器信号进行混音处理,以在线上k歌中生成所述目标歌曲的演唱会音效。
[0167]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0168]
获取在所述第一预设时段中不同时刻的配器参数;
[0169]
基于所述不同时刻的配器参数生成不同时刻的配器信号;
[0170]
将所述不同时刻的配器信号按照时间序列叠加至所述原唱干声,以得到混音后的第一信号;
[0171]
将所述第一信号、所述跟唱干声和所述伴奏音乐进行混音处理。
[0172]
在本发明的一些实施例中,所述服务器在将所述第一信号、所述跟唱干声和所述伴奏音乐进行混音处理之前,处理器,还可以用于实现如下步骤:
[0173]
利用动态范围控制算法将所述第一信号和所述跟唱干声混音以后的信号响度进行调整,使得调整后的混合信号响度在预设的响度范围内。
[0174]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0175]
获取预设的触发时间;
[0176]
计算动态范围控制算法中的增益系数;
[0177]
利用所述增益系数和所述触发时间,对所述第一信号和所述跟唱干声混音以后的信号响度进行调整。
[0178]
在本发明的一些实施例中,所述跟唱干声包括多个,处理器,还可以用于实现如下步骤:
[0179]
获取多个跟唱干声相对于原唱干声不同的声音延时;
[0180]
根据所述不同的声音延时,计算所述多个跟唱干声的多个跟唱信号;
[0181]
将所述第一信号、所述多个跟唱信号和所述伴奏音乐进行混音处理。
[0182]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0183]
获取所述多个跟唱干声的声轨数;
[0184]
获取所述声轨数中每个跟唱干声相对于所述原唱干声的延时;
[0185]
根据所述延时,获取所述声轨数中每个跟唱干声的衰减权重;
[0186]
根据所述声轨数中的多个跟唱干声和对应的衰减权重,计算所述声轨数中每个跟唱干声的跟唱信号。
[0187]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0188]
若所述跟唱干声的声轨数为偶数,则将奇数声轨的跟唱信号叠加至第一信号的第一声道,将偶数声轨的跟唱信号叠加至第一信号的第二声道,以得到双路声道的第二信号;
[0189]
将所述双路声道的第二信号和所述伴奏音乐进行混音处理。
[0190]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0191]
若所述跟唱干声的声轨数为奇数,则将奇数声轨中第一声轨的跟唱信号分别叠加至第一信号的第一声道和第二声道,得到双路声道的第三信号;
[0192]
将除所述第一声轨跟唱信号以外的奇数声轨的跟唱信号叠加至第三信号的第一声道,得到第一声道的第四信号;
[0193]
将除所述第一声轨跟唱信号以外的偶数声轨的跟唱信号叠加至第三信号的第二
声道,得到第二声道的第四信号;
[0194]
将双路声道的第四信号与所述伴奏音乐进行混音处理。
[0195]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0196]
将所述第二信号和所述第四信号按照预设的权重进行衰减。
[0197]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0198]
将所述主唱的原唱干声输入至激励器,以增强所述原唱干声音色的表现力。
[0199]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0200]
将所述主唱演唱目标歌曲的原唱干声输入至高通滤波器,以得到所述原唱干声的中高频信号;
[0201]
将所述中高频信号以预设的权重叠加至所述原唱干声,以增强所述原唱干声音色的表现力。
[0202]
在本发明的一些实施例中,所述第一预设时段包括伴奏时段或歌曲全时段,所述第二预设时段包括主歌时段和/或副歌时段。
[0203]
本发明实施例中计算机装置另一实施例包括:
[0204]
处理器以及存储器;
[0205]
存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序时,可以实现如下步骤:
[0206]
若观众在所述观众侧终端确定选择配器参数和参与跟唱,接收所述观众在第一预设时段为所述目标歌曲所添加的配器参数,所述配器参数包括口哨声、欢呼声、鼓掌声和节奏型拍声中的至少一项;
[0207]
接收所述观众在所述目标歌曲的第二预设时段的跟唱干声;
[0208]
将所述第一预设时段的配器参数、所述第二预设时段的跟唱干声发送至所述服务器,使得所述服务器执行混音处理。
[0209]
本发明实施例中计算机装置另一实施例包括:
[0210]
处理器以及存储器;
[0211]
存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序时,可以实现如下步骤:
[0212]
接收目标歌曲;
[0213]
接收所述服务器针对所述目标歌曲下发的伴奏音乐;
[0214]
接收所述主唱演唱所述目标歌曲的原唱干声;
[0215]
将所述目标歌曲的原唱干声或经过激励器处理后的原唱干声,及所述伴奏音乐发送至所述服务器,使得所述服务器执行混音处理。
[0216]
示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述计算机装置可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述计算机装置可包括但不仅限于处理器、存储器。本领域技术人员可以理解,处理器、存储器仅仅是计算机装置的示例,并不构成对计算机装置的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述计算机装置还可以包括输入输出设备、网络接入设备、总线等。
[0217]
所述处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。
[0218]
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0219]
本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,处理器,可以用于执行如下步骤:
[0220]
通过所述主唱侧终端获取主唱演唱目标歌曲的原唱干声及所述目标歌曲的伴奏音乐;
[0221]
通过所述观众侧终端获取观众在第一预设时段为所述目标歌曲所添加的配器参数,所述配器参数包括口哨声、欢呼声、鼓掌声和节奏型拍声中的至少一项;
[0222]
基于所述配器参数生成配器信号;
[0223]
将所述主唱的原唱干声、所述伴奏音乐和所述配器信号进行混音处理,以在线上k歌中生成所述目标歌曲的演唱会音效。
[0224]
在本发明的一些实施例中,在执行混音处理之前,处理器,还可以用于实现如下步骤:
[0225]
通过所述观众侧终端获取观众在所述目标歌曲的第二预设时段的跟唱干声;
[0226]
将所述主唱的原唱干声、所述伴奏音乐和所述配器信号进行混音处理,以在线上k歌中生成所述目标歌曲的演唱会音效,包括:
[0227]
将所述主唱的原唱干声、所述跟唱干声、所述伴奏音乐和所述配器信号进行混音处理,以在线上k歌中生成所述目标歌曲的演唱会音效。
[0228]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0229]
获取在所述第一预设时段中不同时刻的配器参数;
[0230]
基于所述不同时刻的配器参数生成不同时刻的配器信号;
[0231]
将所述不同时刻的配器信号按照时间序列叠加至所述原唱干声,以得到混音后的第一信号;
[0232]
将所述第一信号、所述跟唱干声和所述伴奏音乐进行混音处理。
[0233]
在本发明的一些实施例中,所述服务器在将所述第一信号、所述跟唱干声和所述伴奏音乐进行混音处理之前,处理器,还可以用于实现如下步骤:
[0234]
利用动态范围控制算法将所述第一信号和所述跟唱干声混音以后的信号响度进行调整,使得调整后的混合信号响度在预设的响度范围内。
[0235]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0236]
获取预设的触发时间;
[0237]
计算动态范围控制算法中的增益系数;
[0238]
利用所述增益系数和所述触发时间,对所述第一信号和所述跟唱干声混音以后的信号响度进行调整。
[0239]
在本发明的一些实施例中,所述跟唱干声包括多个,处理器,还可以用于实现如下步骤:
[0240]
获取多个跟唱干声相对于原唱干声不同的声音延时;
[0241]
根据所述不同的声音延时,计算所述多个跟唱干声的多个跟唱信号;
[0242]
将所述第一信号、所述多个跟唱信号和所述伴奏音乐进行混音处理。
[0243]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0244]
获取所述多个跟唱干声的声轨数;
[0245]
获取所述声轨数中每个跟唱干声相对于所述原唱干声的延时;
[0246]
根据所述延时,获取所述声轨数中每个跟唱干声的衰减权重;
[0247]
根据所述声轨数中的多个跟唱干声和对应的衰减权重,计算所述声轨数中每个跟唱干声的跟唱信号。
[0248]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0249]
若所述跟唱干声的声轨数为偶数,将奇数声轨的跟唱信号叠加至第一信号的第一声道,将偶数声轨的跟唱信号叠加至第一信号的第二声道,以得到双路声道的第二信号;
[0250]
将所述双路声道的第二信号和所述伴奏音乐进行混音处理。
[0251]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0252]
若所述跟唱干声的声轨数为奇数,将奇数声轨中第一声轨的跟唱信号分别叠加至第一信号的第一声道和第二声道,得到双路声道的第三信号;
[0253]
将除所述第一声轨跟唱信号以外的奇数声轨的跟唱信号叠加至第三信号的第一声道,得到第一声道的第四信号;
[0254]
将除所述第一声轨跟唱信号以外的偶数声轨的跟唱信号叠加至第三信号的第二声道,得到第二声道的第四信号;
[0255]
将双路声道的第四信号与所述伴奏音乐进行混音处理。
[0256]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0257]
将所述第二信号和所述第四信号按照预设的权重进行衰减。
[0258]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0259]
将所述主唱的原唱干声输入至激励器,以增强所述原唱干声音色的表现力。
[0260]
在本发明的一些实施例中,处理器,还可以用于实现如下步骤:
[0261]
将所述主唱演唱目标歌曲的原唱干声输入至高通滤波器,以得到所述原唱干声的中高频信号;
[0262]
将所述中高频信号以预设的权重叠加至所述原唱干声,以增强所述原唱干声音色的表现力。
[0263]
在本发明的一些实施例中,所述第一预设时段包括伴奏时段或歌曲全时段,所述第二预设时段包括主歌时段和/或副歌时段。
[0264]
本发明实施例中计算机装置另一实施例包括:
[0265]
处理器以及存储器;
[0266]
存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序时,可以实现如下步骤:
[0267]
若观众在所述观众侧终端确定选择配器参数和参与跟唱,接收所述观众在第一预设时段为所述目标歌曲所添加的配器参数,所述配器参数包括口哨声、欢呼声、鼓掌声和节奏型拍声中的至少一项;
[0268]
接收所述观众在所述目标歌曲的第二预设时段的跟唱干声;
[0269]
将所述第一预设时段的配器参数、所述第二预设时段的跟唱干声发送至所述服务器,使得所述服务器执行混音处理。
[0270]
本发明实施例中计算机装置另一实施例包括:
[0271]
处理器以及存储器;
[0272]
存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序时,可以实现如下步骤:
[0273]
接收目标歌曲;
[0274]
接收所述服务器针对所述目标歌曲下发的伴奏音乐;
[0275]
接收所述主唱演唱所述目标歌曲的原唱干声;
[0276]
将所述目标歌曲的原唱干声或经过激励器处理后的原唱干声,及所述伴奏音乐发送至所述服务器,使得所述服务器执行混音处理。
[0277]
可以理解的是,所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在相应的一个计算机可读取存储介质中。基于这样的理解,本发明实现上述相应的实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0278]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0279]
本技术实施例还提供一种计算机程序产品,其上存储有计算机程序,该计算机程序被计算机设备执行时,用于实现本技术实施例图1至图3实施例中的基于歌曲的音效处理方法。
[0280]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以
通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0281]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0282]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0283]
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:
1.一种基于歌曲的音效处理方法,其特征在于,应用于线上k歌,其中,线上k歌系统包括服务器、主唱侧终端和观众侧终端,所述方法包括:所述服务器通过所述主唱侧终端获取主唱演唱目标歌曲的原唱干声及所述目标歌曲的伴奏音乐;所述服务器通过所述观众侧终端获取观众在第一预设时段为所述目标歌曲所添加的配器参数,所述配器参数包括口哨声、欢呼声、鼓掌声和节奏型拍声中的至少一项;所述服务器基于所述配器参数生成配器信号;所述服务器将所述主唱的原唱干声、所述伴奏音乐和所述配器信号进行混音处理,以在线上k歌中生成所述目标歌曲的演唱会音效。2.根据权利要求1所述的方法,其特征在于,在执行混音处理之前,所述方法还包括:所述服务器通过所述观众侧终端获取观众在所述目标歌曲的第二预设时段的跟唱干声;所述服务器将所述主唱的原唱干声、所述伴奏音乐和所述配器信号进行混音处理,以在线上k歌中生成所述目标歌曲的演唱会音效,包括:所述服务器将所述主唱的原唱干声、所述跟唱干声、所述伴奏音乐和所述配器信号进行混音处理,以在线上k歌中生成所述目标歌曲的演唱会音效。3.根据权利要求2所述的方法,其特征在于,所述服务器将所述主唱的原唱干声、所述跟唱干声、所述伴奏音乐和所述配器信号进行混音处理,包括:所述服务器获取在所述第一预设时段中不同时刻的配器参数;所述服务器基于所述不同时刻的配器参数生成不同时刻的配器信号;所述服务器将所述不同时刻的配器信号按照时间序列叠加至所述原唱干声,以得到混音后的第一信号;所述服务器将所述第一信号、所述跟唱干声和所述伴奏音乐进行混音处理。4.根据权利要求3所述的方法,其特征在于,所述服务器在将所述第一信号、所述跟唱干声和所述伴奏音乐进行混音处理之前,所述方法还包括:所述服务器利用动态范围控制算法将所述第一信号和所述跟唱干声混音以后的信号响度进行调整,使得调整后的混合信号响度在预设的响度范围内。5.根据权利要求4所述的方法,其特征在于,所述服务器所述利用动态范围控制算法将所述第一信号和所述跟唱干声混音以后的信号响度进行调整,包括:所述服务器获取预设的触发时间;所述服务器计算动态范围控制算法中的增益系数;所述服务器利用所述增益系数和所述触发时间,对所述第一信号和所述跟唱干声混音以后的信号响度进行调整。6.根据权利要求3所述的方法,其特征在于,所述跟唱干声包括多个,所述服务器将所述第一信号、所述跟唱干声和所述伴奏音乐进行混音处理,包括:所述服务器获取多个跟唱干声相对于原唱干声不同的声音延时;所述服务器根据所述不同的声音延时,计算所述多个跟唱干声的多个跟唱信号;所述服务器将所述第一信号、所述多个跟唱信号和所述伴奏音乐进行混音处理。7.根据权利要求6所述的方法,其特征在于,所述服务器根据所述不同的声音延时,计
算所述多个跟唱干声的多个跟唱信号,包括:所述服务器获取所述多个跟唱干声的声轨数;所述服务器获取所述声轨数中每个跟唱干声相对于所述原唱干声的延时;所述服务器根据所述延时,获取所述声轨数中每个跟唱干声的衰减权重;所述服务器根据所述声轨数中的多个跟唱干声和对应的衰减权重,计算所述声轨数中每个跟唱干声的跟唱信号。8.根据权利要求7所述的方法,其特征在于,所述服务器将所述第一信号、所述多个跟唱信号和所述伴奏音乐进行混音处理,包括:若所述跟唱干声的声轨数为偶数,所述服务器则将奇数声轨的跟唱信号叠加至第一信号的第一声道,将偶数声轨的跟唱信号叠加至第一信号的第二声道,以得到双路声道的第二信号;所述服务器将所述双路声道的第二信号和所述伴奏音乐进行混音处理。9.根据权利要求8所述的方法,其特征在于,所述服务器将所述第一信号、所述多个跟唱信号和所述伴奏音乐进行混音处理,还包括:若所述跟唱干声的声轨数为奇数,所述服务器则将奇数声轨中第一声轨的跟唱信号分别叠加至第一信号的第一声道和第二声道,得到双路声道的第三信号;所述服务器将除所述第一声轨跟唱信号以外的奇数声轨的跟唱信号叠加至第三信号的第一声道,得到第一声道的第四信号;所述服务器将除所述第一声轨跟唱信号以外的偶数声轨的跟唱信号叠加至第三信号的第二声道,得到第二声道的第四信号;所述服务器将双路声道的第四信号与所述伴奏音乐进行混音处理。10.根据权利要求9所述的方法,其特征在于,所述服务器在将所述第二信号或所述第四信号,与所述伴奏音乐进行混音处理之前,所述方法还包括:所述服务器将所述第二信号和所述第四信号按照预设的权重进行衰减。11.根据权利要求1所述的方法,其特征在于,所述服务器将所述主唱的原唱干声、所述伴奏音乐和所述配器信号进行混音处理以前,所述方法还包括:所述服务器将所述主唱的原唱干声输入至激励器,以增强所述原唱干声音色的表现力。12.根据权利要求11所述的方法,其特征在于,所述服务器所述将主唱演唱目标歌曲的原唱干声输入至激励器,以增强所述原唱干声音色的表现力,包括:所述服务器将所述主唱演唱目标歌曲的原唱干声输入至高通滤波器,以得到所述原唱干声的中高频信号;所述服务器将所述中高频信号以预设的权重叠加至所述原唱干声,以增强所述原唱干声音色的表现力。13.根据权利要求2至12中任一项所述的方法,其特征在于,所述第一预设时段包括伴奏时段或歌曲全时段,所述第二预设时段包括主歌时段和/或副歌时段。14.一种基于歌曲的音效处理方法,其特征在于,应用于线上k歌,其中,线上k歌系统包括服务器、主唱侧终端和观众侧终端,所述方法应用于所述观众侧终端,所述观众侧终端设置有第一触发控件和第二触发控件,其中,所述第一触发控件用于确定是否选择配器参数,
所述第二触发控件用于确定是否参与跟唱,所述方法包括:若观众在所述观众侧终端确定选择配器参数和参与跟唱,所述观众侧终端接收所述观众在第一预设时段为所述目标歌曲所添加的配器参数,所述配器参数包括口哨声、欢呼声、鼓掌声和节奏型拍声中的至少一项;所述观众侧终端接收所述观众在所述目标歌曲的第二预设时段的跟唱干声;所述观众侧终端将所述第一预设时段的配器参数、所述第二预设时段的跟唱干声发送至所述服务器,使得所述服务器执行混音处理。15.一种基于歌曲的音效处理方法,其特征在于,应用于线上k歌,其中,线上k歌系统包括服务器、主唱侧终端和观众侧终端,所述方法应用于所述主唱侧终端,所述主唱侧终端设置有激励器触发控件,所述方法包括:所述主唱侧终端接收目标歌曲;所述主唱侧终端接收所述服务器针对所述目标歌曲下发的伴奏音乐;所述主唱侧终端接收所述主唱演唱所述目标歌曲的原唱干声;所述主唱侧终端将所述目标歌曲的原唱干声或经过激励器处理后的原唱干声,及所述伴奏音乐发送至所述服务器,使得所述服务器执行混音处理。16.一种计算机装置,包括处理器,其特征在于,所述处理器在执行存储于存储器上的计算机程序时,用于实现如权利要求1至15中任一项所述的基于歌曲的音效处理方法。17.一种可读计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,用于实现如权利要求1至15中任一项所述的基于歌曲的音效处理方法。

技术总结
本发明实施例提供了一种基于歌曲的音效处理方法及相关装置,用于生成线上K歌的演唱会音效。本发明实施例方法包括:所述服务器通过所述主唱侧终端获取主唱演唱目标歌曲的原唱干声及所述目标歌曲的伴奏音乐;所述服务器通过所述观众侧终端获取观众在第一预设时段为所述目标歌曲所添加的配器参数,所述配器参数包括口哨声、欢呼声、鼓掌声和节奏型拍声中的至少一项;所述服务器基于所述配器参数生成配器信号;所述服务器将所述主唱的原唱干声、所述伴奏音乐和所述配器信号进行混音处理,以在线上K歌中生成所述目标歌曲的演唱会音效。在线上K歌中生成所述目标歌曲的演唱会音效。在线上K歌中生成所述目标歌曲的演唱会音效。


技术研发人员:张超鹏 吴逸龙 宗旋
受保护的技术使用者:腾讯音乐娱乐科技(深圳)有限公司
技术研发日:2023.07.27
技术公布日:2023/10/15
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐