音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 38442|回复: 3
收起左侧

[资讯] 用ASIO4ALL与虚拟声卡在板载声卡上实现全民K歌

[复制链接]

6855

积分

3

听众

-1135

音贝

音频应用注册会员

Rank: 4Rank: 4

积分
6855
发表于 2007-8-18 20:30:48 | 显示全部楼层 |阅读模式
用ASIO4ALL与虚拟声卡在板载声卡上实现全民K歌软件低延迟挂各种VST用Cubase混音发布全过程
) f8 g% b- y' e5 |, ?+ }
# K8 G9 Q9 P$ n9 Y$ i用过全民K歌会发现可选音效比较少,混音后经常左右飘忽,这里介绍一种方法,仅需如下软件就可以完全避开全民K歌内置音效和混音系统,完全DIY。9 V% ~  s  @; @" v) K
9 ~) a( k6 V8 R! P6 a" r: V
2 ~" H* {: o8 F/ b: U

! ]- Q) v6 l, s+ H/ A. R
7 C: H5 X2 R+ w9 t2 ]如下是可选VST插件,就是我比较喜欢的,没有装的话也没关系,根据原理替换即可:& Y6 }0 q8 g" x; H* J6 s, X5 X+ [& Y
均衡:FabFilter Q2
  P# ?; s3 f8 j  Z& B, b; x% B压缩: FabFilter C2
- R( ~. X& x: b7 k/ O限制: FabFilter L
( M' l# P& S$ i( E齿音消除: Waves DeEsser (这个低延迟,我本来想用FabFilter DS的)
. b5 ]( d8 W% `/ J5 k3 ?/ v! {单声道转立体声:Cubase自带MonoToStereo,因为全民K歌的伴奏不是立体声的……9 }% k4 L8 H8 ]8 H& f: G9 S
延迟:Wave H-Delay7 a/ F8 ?( u5 K' _
混响:Waves H-Reverb
% I( x$ U8 B6 f$ z/ g, e$ V, O
" W. r1 V. V$ ~$ D替换VST插件的时候,尽量选取内部延迟较低的,如何判定呢:9 N8 P. \  |( W1 E
1、在DAW中唱一下就感觉有延迟的肯定不能用,比如刚才提到的FabFilter DS1 h" i# x! l  u; Z/ i* Q7 s  f6 f
2、如果懒得唱,可以点击Cubase工具栏上的延迟补偿按钮(如下图),如果灰掉了,就说明延迟较大。这里补充说明一下,虽然FabFilter L也会灰掉,但是其实他的延迟算正好不算太大,所以可以继续使用,如果有更低延迟的限制器,也推荐使用。我觉得可以接受他的延迟。
" R/ |9 |1 v' y6 t) O5 q4 m: F4 ~9 t( {. f; t
p37324201.jpg 8 V/ G* u9 J& S
. R& b: ~) l2 W' \' c" j$ e
好了,正题开始:5 r/ `$ A' m: `% _+ K
* 首先启动虚拟声卡的控制面板,设定不少于2个端口,我们设定3个:) f1 a# v9 p" a+ p2 M
p37324085.jpg 5 f. j+ ^7 s. H6 \3 T

. Y) y) `6 s& s8 M4 S* i: @% y特别注意事项:无,用默认就好。不要专门勾选MIC哦……6 |7 M; D& l- ~% w3 i7 u& E4 W

1 d6 P  c$ t8 x" T8 y* 启动Cubase,新建一个工程,命名一下,保存,然后选择ASIO4ALL,并激活ASIO4ALL的控制面板, @: P; z) m9 ^7 t/ }
* 首先在确定连接到音响(或耳机)的声卡输出口,并激活之(以我的情况为例,是图中A端口):  ^0 \* I2 t; V, f/ y

/ Y& v6 ^2 M" m3 ^ p37324255.jpg + B" v- ^2 S' o% p; _
* 然后确定连接到麦克风的声卡输入口,并激活之(我是上图端口B); I: q# S3 c) Y0 v; o
* 接下来分别激活虚拟声卡1的输出,和虚拟声卡3的输入(2也可以),分别对应C和D:
' P7 D! j6 Z0 w1 d: \$ |
& C4 S- @( Q. p p37325067.jpg
3 w3 }, {4 z1 T4 W$ A& ^7 A7 S9 R* k) j) [
这两个虚拟口,就是我们连通全民K歌的通道,现在进入下一步,配置Cubase的IO,进入Cubase-->Devices-->VST Connections后如下图配置
/ _- M& F, ?* d) e) e2 N- s4 d. O1 F# H
p37325009.jpg
5 l) x: |( u  O- l8 m
3 m9 P" V/ [; N. y: e* M) z可以看出,我们把刚才的2进2出都和Cubase关联了,接下来就是在工程中连接他们。
/ s3 R* y, C) s9 e  M( M首先按如下列表和截图创建轨道,按文字描写顺序配置输入输出:1 R  `( a( Q/ U9 H1 v% X" L

3 Y4 v2 [, V" R7 P) p9 ~! X9 j7 Z1 Y
p37325321.jpg ; g4 I# a/ ]8 O$ @% y4 a
# ^+ K+ Q* d7 N+ \
1、MIC In,立体声音频轨,用于接收来自麦克风的信号,输入使用Mic In设备
+ ^  k* _1 Z4 n+ a2、Inst In,立体声音频鬼,用于接收来自全民K歌的伴奏,输入使用Instrumental In设备$ _! v5 R5 `# b" r6 k
3、Vocal Final,人声汇总轨(Group),用于接收Mic和各种音效的信号5 `. G9 k- n7 Z0 ]
4、Inst Side,伴奏两端轨(Group),后面说用途
4 O" T$ H# ]+ J; E5、Inst Mid,伴奏中间轨(Group),后面说用途,业内人士估计已经猜到4和5是干嘛的了
3 B* p7 b' h& z' _; z9 _" `4 @6、Output轨,软总输出轨(Group),汇总3 4 5的信号用。汇总后,输出选Stereo Out,并发送(Send)一份到Virtual Out(图未表示)。总之就是扔一份到音响(耳机),再扔一份到虚拟声卡口(给全民K歌)
& e, X4 H* c( W7、4大发送类FX轨,Hall、Room、Plate、Delay4 L# s9 b$ j4 B( m! n9 g" O
8、仔细观察Mixer的配置,并检查这些音轨的输出是和图片一致的,比如Inst In的输出时候No Bus5 t$ p! U6 t" T6 u

* K. X' i/ ~$ ?+ m" w8 J下面对每个音轨的详细配置进行说明(必须看,内含原理说明):! i" \& {# k: A9 I/ i$ W
* 4大FX轨分别挂上对应的效果器(略),具体参数在试唱的时候调节& ^9 m- H8 O: j
* MIC In,插入均衡、压缩、De-Esser等基本处理,发送到Hall等效果器,具体参数在试唱的时候调节,发送的值都不要设太高
1 B: q+ w2 B8 K5 n9 [* Inst In,插入MonoToStereo,因为全民K的伴奏是单声道的,稍微扩展一下会好点,不要调太过分。Send到Inst Mid和Inst Side,注意Bus是No Bus
2 S/ d, M- |( E! G/ @% e4 V* 在Inst Side上插入EQ,挖去一点中频,如图:9 Z3 o/ O! m+ X' J2 G1 e; \1 l+ U  v
p37325554.jpg 0 ~+ a; T5 n, p: e% D) b! L6 ^+ I
% ~5 P5 H4 S8 @3 ]4 @/ o6 Q; _
这样,伴奏的中频会失去一些,有利于副歌部分人声的混合,当然主歌部分不希望这样做,怎么办呢……* Y* M9 [, H8 g- F0 ~6 G
* Inst Mid,分别插入EQ,保留中频部分,两边衰减掉。再插入一个支持Side-Chain的压缩器,比如FabFilter C2,并开启Side-Chain模式(绿色框):
6 G9 ?9 z, W4 ?( Y0 k- Q) a1 ?  @, b5 \1 w' ^, |8 E- ?! Z
p37325586.jpg ! l2 S& u; q, w2 t6 K
也就是说,正歌部分的中频靠整个音轨补足,然而到了副歌的部分,因为人声也会卖力唱的,所以,用人声的卖力来压这个音轨,使得整个伴奏的中频压下去,给人声空出频段空间。这种时候就是SideChain的事情了
) c5 P) I& u+ L# p# g2 p0 d* Vocal Final,人声汇总后,把他发送到上述Side-Chian去压伴奏的中频吧!
% r3 V+ V* j3 z$ s$ V$ n p37325646.jpg
" A/ W  q9 O! a% `& z9 d: w% H
) ]+ p4 n: g+ _, M8 E参数根据自己的Mic等配置看着点评调哦(这里涉及较多混音常识,不太可能全部书写进来)。3 P9 r5 k+ G' m* ]) d
* Output轨,重要事情多说一遍,输出一份到音响,扔(Send)一份给K歌(Virtual Out),再挂一个Limiter保证不要溢出了。
7 ^! j( ?+ U& G5 R* \
0 Y, {0 h- ~( I$ h p37325679.jpg
! ~4 t8 A3 t) Y; C: }- n' L( G; V* ~: p6 X# C
至此,Cubase内的配置就全部OK了。点亮两个音频轨的“监听”黄色小喇叭后。我们去全民K歌里头配置……" V7 ]/ [& `+ Y. J
有了以上的基础,这个配置就秒懂了吧:
9 c" [& |  h" f2 K) ?2 r: v! x- r7 [0 o
. Z# P9 i4 @/ [" o$ @! i p37325705.jpg - O1 I+ ^9 |, `' ~& K6 F5 P% b# u
输入使用Cubase混音后的一切,输出伴奏给Cubase用。
: M; w5 s" m8 e+ V简单说就是,全民K歌不再接管一切音效和混音的事情,只是单纯送伴奏给Cubase,然后当做Cubase混音的结果为清唱。
; p" U$ B! N! o3 K' l! Z1 G" t8 Z- B) Y+ u- P% d# O$ z
特别注意:不要开启音效(选录音棚就是无音效)、不要开启“听到自己声音”。8 m( |4 R5 s5 l
下面说一下参数调节注意事项,有利于快速调到比较合适的参数,(精确参数需自己仔细听着调):  B& r+ c; C9 @/ B' {5 m

4 y+ r# _0 {8 {& Z, p9 G* 重点:注意所有“音量”相关的设置参考Cubase中FabFilte L的显示,可以有少量过爆音,但不要常规性过爆(电子舞曲例外),后面左右的调节,都要时刻关注这个,因为过分的爆音大家都不喜欢的……" s# m: g/ A; [& J; P7 D
* 确认基本连接正确,简单说就是,点歌开始唱后,确认伴奏能从音响出来,对着mic能有声音出来,延迟可接受,有任何问题,回去检查所有步骤。5 _7 X5 F4 S- [% }9 O
** 调节L的Gain,确认人声和伴奏都受到这个参数的影响
8 R8 j% E/ F- d% `** 调节Mic In的均衡等插入效果器,确保人声能对应变化,调节到感觉舒服的搭配(可优先调下面的)
5 j" l: v+ H- w' U* z** 调节4大效果器的发送深度,使得感觉不脏、不空旷、不啸叫5 u  }- T5 ~& |7 f' q6 _$ u
** 选正歌和副歌来唱,确保副歌部分的压缩器的阈值能涵盖,而正歌部分可以偶尔进入他的阈值,或轻微进入阈值
$ ?( [0 Z  n8 M/ ^2 q, X** 调节Side和Mid的均衡的Fc和Gain,并确保正歌部分伴奏声音自然(不一定要求完美吻合,有强迫症的可以完美吻合一下)5 ], t# `" ~& ]; m* F+ j: C7 N
* 实际录一个歌曲,到结束的调音状态小,把伴奏音量设为0,人声音量最右(1x)。此时预览歌曲,并在L中检查点评是否只有一半振幅,或比预期多了很多满幅。都回去检查配置。9 M, k- y( l  ~
9 r4 C1 t0 ]5 R4 O+ _- q5 ]
* 注意,人声音量的条件,具体还是要根据实测确定是居中还是最右,因为因为互联网软件经常更新,曾经最右边是1倍的,但有时最右边又改到2倍了。
6 \! d% j4 F/ Q! Y
+ ^3 \4 l' ]) K" n8 ~  w* 注意,K歌可能会更新到麦克风输入变单声道的,因此有些立体声的效果就无法体现了。
5 G. D1 Q' ~6 Y4 c: G( w8 q2 Z3 S- X: n0 m( A+ k
* 注意,可使用一些效果器弥补伴奏的不足,如激励器和均衡器等,某些歌曲伴奏消音后低音都几乎没有了,可以补充一下,或者挂个Bass自己弹一下也行…………& L( L! y2 [, F4 w9 f. n
) L1 O& m; V) ~9 a% R4 `
p37325972.jpg 5 I% V5 j  m4 U; d# y( I: }9 t. g

" J; ]6 N7 r* V+ E最后给懒人一点提示:
. ^; u8 m+ L% R& G: S* 打开H-Delay,有个Tap按钮,这里一边听着要唱的歌曲,一边Tap出速度出来,这样的Delay延迟才是“科学”的,而不是一股脑给个500ms什么的拍脑袋结果哦~: V8 a! N7 G" b$ i
5 a+ V+ v5 K5 K4 r
p37325998.jpg - r' ~4 s' f* Y5 W3 p# m) I7 P

" l/ Z/ a: ]6 D3 S
  R; x/ ^% t! v) [% q* 这个值出来后,所有的值都可以参考他了(注意是参考,不是直接使用),包括:2 R  X4 @8 [/ j
** 压缩器的Release时间
; E% `" l; o# r+ m7 p$ `8 E/ Y** 混响器的Pre-Delay时间  W  C! m! S" i
** 混响器的RT值, q- _7 i4 X( C9 z- m/ `2 M

, T5 Z9 T4 r! `) x% ~我到时研究一下能不能通过什么方式自动设置过去(貌似这种事情是Reaper的强项~~)" [; {% [  c. h  d  t
** 如果用Cubase自带的BPM来Tap的话,还需要换算一下,这个主要是看使用的效果器用什么单位的,因为C2的压缩是用Time的,所以还是用时间比较方便。! }/ T& o2 w3 r0 M1 G  O

- ?4 B' @- U% v  w# u6 H这里讲解的都是PC版的使用方法,如果是要用到Android版,还需要些线材,但是理解了这个流程后,我详细大家什么版的都能自己搭建了。
5 i+ {  _/ K: N2 q/ ^5 F5 h; o! v( Z! t7 X0 D, `
p37328402.jpg
% D7 E6 W7 v( f% r( Q& ]) y$ o* v# i
6 w0 X' R0 u# n& Q6 m: Z& M
特别提醒一下,如果找到低延迟的多段压缩器,且支持SideChain的话,可以简化这个流程,也就是不需要Inst Mid和Inst Side分开处理了。这个留给大家自己去试验了~~- G6 J+ z9 i0 j! j; W
如果遇到回授啸叫问题,可以在发送给音响的地方插入一个Waves的回授克星,完全不影响录给K歌的信号哦!
# `( _0 t& u6 r/ e( D0 b- j
6 o) s% C+ N( A  R& l3 v8 \对了,别看绕了一圈又一圈,串了一个又一个,还有N个发送的,还有侧链的,但是,最终的延迟比直接用K歌的还低哦, 还低哦,还低哦~~~3 B2 t: x/ W% ]; O
此方法可适用于其他K歌软件,如果你也听说这个方法,就不再需要考虑K歌软件自带的音效和混音系统以及是否支持ASIO这些问题了~~' S, X3 @/ M6 v/ {2 Y, H3 N+ {
所需软件:  b2 a3 j+ w, P9 U+ n
游客,如果您要查看本帖隐藏内容请回复
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

4万

积分

4

听众

-1

音贝

音频应用中级会员

Rank: 5Rank: 5Rank: 5

积分
48001
发表于 2007-8-20 11:59:10 | 显示全部楼层
支持问好,:lol :handshake
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

5500

积分

3

听众

-745

音贝

音频应用注册会员

Rank: 4Rank: 4

积分
5500
发表于 2007-9-9 14:09:37 | 显示全部楼层
用ASIO4ALL与虚拟声卡在板载声卡上实现全民K歌  
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

6134

积分

2

听众

-711

音贝

音频应用注册会员

Rank: 4Rank: 4

积分
6134
发表于 2007-9-10 08:33:11 | 显示全部楼层
:victory: :victory: :victory: :victory: :victory:
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频应用 ( 鄂ICP备16002437号-6 )

GMT+8, 2025-7-17 05:20 , Processed in 0.030316 second(s), 6 queries , Redis On.

Powered by Audio app

快速回复 返回顶部 返回列表