前言#
最近在使用台式机的声卡麦克风监听内的声音总是会隔一段时间就传出电流音,也尝试过各种增加 Buffer,CPU 调度,DPC 延迟等各种方式均没有效果。
最近突然奇想在怀疑是不是我的虚拟跳线工具的问题,当时使用的工具为 ASIOLinkPro,这款软件已经很久没有更新过了,也没有人维护,于是搜索了一番发现了还有 Voicemeeter 软件同样可以实现类似的功能,于是折腾了一下午搞定之后确实没有声音了。
考虑到我的记性,还是记录一下配置方式
所使用软件版本与硬件#
软件#
机架:Studio One 7.0.2.103351 Win x64
工具:Voicemeeter Banana Version: 2.1.1.9
硬件#
声卡:Focusrite solo3
麦克风:铁三角 AT 2035
台式机配置#
CPU:Intel Core i9-13900K
主板:ROG STRIX Z790-A GAMING WIFI S (BIOS 版本 1801)
显卡:nVIDIA GeForce RTX 4090 Founders Edition
内存:Asgard VAM5UX64C32BG-CBRSXN x 2
系统:Microsoft Windows 11 Pro (10.0.26100.4770)
Voicemeeter 配置#
1. 声音设置内禁用硬件输入输出#
在播放中禁用 Voicemeeter In 1/2/3/4/5
在录制中禁用 Voicemeeter Out A1/A2/A3/A4/A5
这几个都是硬件相关的可以直接无视掉,如果安装后没有这些无视就好
对于 Banana 版本,可以继续把 Voicemeeter VAIO3 Input /Voicemeeter Out B3 也禁用了,因为这俩是 Potato 版本才有的通道
2. 设置默认播放与录制设备#
Voicemeeter Input 设置为默认输出设备
Voicemeeter AUX Input 为辅助输出设备(需要分流的声音)
Voicemeeter Out B1 设置为默认输入设备
3. 设置输入输出默认格式#
在 Windows 的声音设置内将所有的默认输入与输出都设置为 2 通道,24 位,48000 Hz
如果配置较低可以更改为 441000 hz
4. 设置 A1 Output Device 为 ASIO Focusrite USB ASIO#
5. 设置 Input Device #1#
优先选择 WDM 的设备,延迟更好
6. 设置通道的转发#
根据下方图片进行设置
Stereo Input 1 开启转发 A1 进行监听(监听声音为麦克风声音)
Virtual Inputs 内 Input 作为主输出声音需要由 A1 进行监听才能听到,该声音不会通过 B1 麦克风传递给其他人
Aux 开启转发 B1,将需要分流的背景音伴奏等设置输出设备为 Aux Input 并通过该工具转发给 B1 麦克风,最终传递给其他人听
接入机架的设置#
至此 VoiceMeeter 的配置暂时告一段落了,继续配置 Studio One 吧
Studio One 配置#
1. 输入输出设置#
同时该窗口的常规,通用内将采样率设置为与之前设置的相同(我是 48 kHz,24 Bit)
2. 轨道设置#
增加三条音轨 1 个为麦克风,一个为音乐 / 伴奏,一个为其他输出
按如下设置后就基本配置完毕了,至于效果器什么的可以自行添加
总结#
这样就实现了电脑正常播放的声音(Input)不会传递给虚拟的麦克风 B1,从而被其他人听到。
希望被其他人听到的声音可以主动设置该软件的输出设备为 Aux Input
更高级一点的还可以加入 RVC 实时变声效果,只需要在 Studio One 内增加音轨即可,不过这个需要额外用到一个虚拟跳线的插件,如果有需要的话再出吧
如果想明白工具的具体原理可以看下方的参考链接,骑士豆豆君的这个视频做的非常好
参考链接#
B 站首发电脑音频神器 VoiceMeeter 详解 - 从入门到精通 + 电脑录音直播案例演示_哔哩哔哩_bilibili
此文由 Mix Space 同步更新至 xLog
原始链接为 https://blog.lolita.best/posts/gotagota/studio-one-voicemeeter-virtual-patch-cable-process