虚拟通道软件ASIOLinkPro使用教程及经验分享

虚拟通道软件ASIOLinkPro使用教程及经验分享

這次要分享的是關於ASIO link pro的虛擬通道軟件經驗分享,
以下內容原作者是(落寞),原文為簡體中文,本人謹代為發表。

前言

最近购买了一块声卡,各方面都很满意,唯一缺点,就是不自带虚拟通道,所以最近一直在折腾第三方的虚拟通道软件,也算积累了一些经验吧,就写篇文章跟各位分享交流下。
首先,说下我都尝试了哪些虚拟通道软件:

  1. SynchronousAudioRouter
    优点:配置简单,操作完全无障碍
    缺点:在我的windows11上,非常不稳定,经常打开reaper后,就会导致电脑整个无声,只能重启电脑解决。
    不稳定到最夸张的一天出现了四次,实在是受不了,最终放弃。
    注:后面发现是因为使用SynchronousAudioRouter的老版本 0.13.1导致的,更新至最新版0.13.2就非常稳定。
  2. Voicemeeter
    优点:所有虚拟通道配置,都可以通过修改配置文件完成,因此操作也算无障碍,并且稳定性很好,没有出现崩溃的情况。
    缺点:内陆声音时,感觉反应较慢,不确定是否是配置问题,并且ASIO的缓冲区大小如果用128,很容易出现噼啪,卡顿情况,要修改成256才有所改善。
  3. WDM2VST Driver
    优点:直接以vst插件的形式虚拟通道,reaper里使用很无障碍
    缺点:走的是WDM,不支持ASIO,反应较慢,容易出现噼啪、卡顿情况。
  4. QjackCtl、MonsterAudio等,这些号称有虚拟通道的软件,他们的虚拟通道都无法集成到reaper等宿主里,并且有些也不支持走ASIO驱动,只能走wdm。

那最终,天福不负有心人,找到了一款比较满意的软件,那就是这篇文章的主角了:
ASIO Link Pro
优点:稳定、速度快、支持ASIO、可以集成到reaper
缺点:无障碍巨差,基本无法独立操作
看到这里可能有人直接喷我了,那无障碍都巨差了,还给各位盲人朋友推荐个啥,哈哈,稍安勿躁。
虽说这款软件无障碍巨差,但是界面布局其实并不复杂,我们只要了解布局后,基本随便找个明眼人、志愿者等,让他们帮忙动动鼠标、调整调整,就可以完成设置了。
那这也是本篇文章的目的,会详细的告诉大家,软件的布局界面是怎么样的,应该怎么完成虚拟通道的配置,当你了解后,跟明眼人一说,人家一看,就知道该怎么弄了,也不需要有什么专业知识,基本随便找个明眼人,都可以操作。
并且关键,配置文件还可以导出,以后重装系统,直接导入配置就行,可以说是一次配置,后续无忧了。
因此,相比它带来的好用,这配置上的一点点问题,毛毛雨啦~
文章末尾,我也会分享出我的配置文件,不确定大家导入后是否有问题,但总归可以尝试看看。

软件安装

  1. 点击下载ASIOLinkPro2.4.4
    下载完后解压,你会看到一个文件夹,跟一个安装程序。
    首先点击
    ASIOLinkPro2.4.4.exe
    根据提示安装即可。
  2. 安装完后,在你的系统里,会多出四个虚拟的播放设备跟录音设备。
    同时,会将默认设备,也设置成这虚拟设备。
    所以一下子,你就听不到任何声音了,不要慌,用读屏切换声卡的热键,切换回你自己的声卡就好了。
    这个安装好后,在找到
    ASIOLinkProFIX-0.2
    文件夹里的
    ASIOlinkprofix.exe
    这个是修补程序,直接回车,不会有任何提示,稍等一会,你会发现,读屏声音又没有了,默认设备又被设置成虚拟的了,那就证明修补完成。

以上两步都完成后,我们还需要进行一些配置。

跳线钱的配置

首先,进入系统的声音设置,找到这些虚拟出来的录音设备跟播放设备,右键菜单,属性,找高级,根据自己的情况,修改他们的采样率跟位深度。
以及最关键的,把
允许应用程序独占控制该设备 复选框
一定不要勾选,否则容易出问题。
每个虚拟的录音设备跟播放设备都要这样设置,所以一共要设置8次。
过后打开你用的宿主,将音频设备,选择ASIO驱动中的ASIO Link Pro。
例如我用的reaper,就是按ctrl+p,打开首选项,找到音频,展开,找设备,然后tab键,吧驱动选择成ASIO,再在后面的组合框里,选择ASIO Link Pro,即可。
第一次选择完后,可能会弹出一个对话框,让你选择要使用哪个支持ASIO驱动的硬件声卡,按照提示选择就行。
配置没问题的话,,每次reaper打开,都会弹出ASIO Link Pro的跳线界面。
但是非常遗憾的是,这跳线界面,不紧读屏无法操作,甚至连窗口都切不到,它就一直悬浮在你的屏幕上。
如果你想OCR识别的话,可以打开一个空的记事本,然后吧记事本最大化,在进行OCR识别。
之所以要这样,是因为记事本背景是白的,而跳线界面是永远覆盖在其他窗口上面,我们这样操作,就等于给他加了一个白色的底布,让OCR识别出来的结果就都是跳线界面的了。

跳线界面介绍

提示:以下是我这张声卡的情况,不同声卡可能细节会有差异,但总体大差不差,请灵活变通。
跳线界面我们最要关注的有六个部分,从上到下分别是:

第一部分:

ASIO VADPRO SPEAKERS IN
这部分一共有四行,每一行都有8个格子,序号就是从1到8。
而它代表的意思,就是虚拟出来的播放设备,或者说是虚拟扬声器。
就是我们在系统的播放设备里,会看到Speakers 01,02,03,04,一共四个的设备。
那因为一共虚拟了四个播放设备,所以在这里就会有四行,第一行对应第一个播放设备,第二行对应第二个,以此类推。
那每一行,,都有8个格子,从左到右。
这边我们要关注的,就是前两个格子,它是虚拟播放设备的左右声道,先记住这个信息,后面就会用到。

第二部分:

ASIO DRIVER IN
这是硬件声卡的输入通道,根据每个人声卡情况不一样,显示出来的格子数量也不一样。
我这边声卡就一个麦克风输入,那在这边就显示了一行,两个格子,分别代表左右声道。

第三部分:

ASIO HOST IN MIX
这里内容就比较多了,一共有4行,每行16个,那加起来,一共有64个了。
而且要注意,他们的序号,第一行是1到16,第二行是16到32,序号是累积的,一直到64为止,根那第一部分是不一样的。
而它的意思是,ASIO的虚拟输入。
在reaper里,找到一条轨道,右键菜单,找输入,里面就可以看到这64个设备了。
这64个设备,最前面的几个,是你声卡本身的输入。
像我这个声卡,就只有一个麦克风输入,名字就叫INPUT,理论上应该是单声道的,不过在这里,他却是占用了前面两个设备。
所以我这里的64个设备,前面两个,都叫INPUT,而从第三个开始,就叫
LinkIn3
LinkIn4
一直到LinkIn64,为止。
注意,reaper里选择ASIO驱动后,输入跟输出里,都没法直接看到windows系统里的播放设备跟录音设备,它只能看到ASIO的输入跟输出设备。
这播放设备、录音设备、ASIO输入、ASIO输出,是不一样的,大家一定要注意,别弄混。

第四部分:

ASIO DRIVER OUT MIX
这里跟第三部分差不多,也是有四行,每一行16个,一共64个,序号也是累积的。
那这些,其实就是虚拟的ASIO输出了。
在reaper里,找到一条轨道,按alt+右键菜单,找硬件输出,里面就可以看到这64个设备了。
前面几个照样,是你声卡本身的输出,我这声卡也还是一个输出,名字叫MONITOR,不过分左右声道。
因此这64个设备,钱两个,我这叫MONITOR L跟MONITOR R,分别代表输出设备的左右声道。
那从第三个开始,就叫:
LinkOut3
LinkOut4
以此类推,一直到64为止。

第五部分:

ASIO VADPRO MIX OUT
这部分其实跟第一部分的差不多了,一共有四行,每一行8个,序号从1到8。
这行数,每行的个数,都跟第一部分是一样的,那他们的意思,其实也差不多。
前面的第一部分,是虚拟出来的播放设备,而这边,就是虚拟的录音设备了,或者说是麦克风。
在系统的录音设备中也看得到,名字都是Mix 01,02,03,04,这样的。
每一行的钱两个,就是录音设备的左右声道了。

第六部分

这就是界面最下面的部分了,这里会显示采样率跟位深度,默认的话是44100采样率跟16位深度。
这两个值,我们就让他跟系统中虚拟的录音设备跟播放设备的采样率、位深度,保持一致即可。

开始跳线

这跳线的意思,其实就是吧哪个格子,连到另外的哪个格子里,可以让声音从这里跳到那里。
而明眼人看起来,每个格子之间都是有一根线连接着的,就像完连连看一样。
那这里的跳线操作,就要用到鼠标了。
操作是,找到你要开始跳的那格子,按住他,然后一直拖动到你要跳到的格子,在松手,此时,他们之间就会有一根线连着了。
那如果要取消某根线的话,鼠标移动到线上,线会自动变粗,表示选中了,然后点一下这根线,就会取消掉了,视觉上这根线也会消失。
我们自己开始跳之前,先介绍下ASIO Link Pro它提供的默认跳线,一共有三根:

第一根默认跳线:

第一部分,第一行,第一个跟第二个,连到,第四部分,第一个跟第二个
解释:吧第一个虚拟播放设备的左右声道,连到ASIO的第一个跟第二个输出。
这里要注意,ASIO的虚拟输出,也就是第四部分,其中的第一个跟第二个,我们前面有说,他是直接对应到了,你声卡本身的输出上。
所以,带来的效果:
当你吧声音切换到第一个虚拟播放设备后,你可以直接从声卡自己的输出里,听到声音,比如声卡上插的耳机、音箱等。

第二根默认跳线:

第四部分,第一个跟第二个,连到,第五部分,第一行,第一个跟第二个
解释:ASIO的第一个跟第二个输出,连到了第一个虚拟录音设备的左右声道。
这根线其实要配合第一根线来看,他的作用会更大。
第一根线吧声音传到了ASIO的虚拟输出,而这根线,又把ASIO虚拟输出,给连到了虚拟录音设备。
这绕了一圈,其实最终效果就是:
当吧声音切换到第一个虚拟播放设备后,我们不紧可以从声卡的输出里听到声音,这声音还会传到第一个虚拟录音设备,实现了一个所谓的内陆效果。

第三根默认跳线:

第二部分,第一个跟第二个,连到,第三部分,第一个跟第二个
解释:将声卡硬件输入的左右声道,连接到了ASIO的第一个跟第二个输入。
这第二部分,是声卡的硬件输入,我这就是声卡上麦克风的左右声道,所以其实最终效果就是:
将硬件麦克风的声音,传递到了ASIO的输入里。
我们在宿主里,要想接收麦克风的声音的话,只要选择第一个ASIO输入设备,就可以了。
这三根线里,唯一我感觉有必要改的,就是那第二根线了,那内陆用reaper也可以实现,其实完全没必要直接在这里跳,可以选择性取消。
其他两根线的话,建议保持默认,那样在reaper里,输出的时候,选第一个设备,声音就能到扬声器里,输入的话选第一个,就可以吧麦克风声音收进来,还是比较方便的,没必要去改动他。
好,那来开始实战部分,来说几个场景,应该如何跳线。

想实现软件内陆,比如我吧腾讯会议的声音切换到reaper里,reaper开个轨道录音。

首先,腾讯会议的声音切换,肯定是切换到系统的播放设备的,也就是扬声器,毕竟你听腾讯会议,那声音总不可能切换到录音设备、麦克风里吧,只能切换到音箱、耳机,这些扬声器设备的。
那在播放设备中,ASIO Link Pro,是虚拟了四个设备,这四个设备,就对应着我们前面所说的第一部分,那四行格子。
假设,我们吧腾讯会议的声音,切到了Speakers 02,也就是虚拟的第二个播放设备。
这第二个设备,就对应着第一部分的第二行。
我们要吧这声音,给转到reaper里。
在reaper里,是没法直接看到播放设备的,只能看到ASIO输入设备。
因此,我们需要将,虚拟的播放设备的声音,给转到ASIO的输入里,让reaper来接收这ASIO输入的声音,从而变相的接收到了播放设备的声音。
所以,我们就可以这样跳线:
第一部分,第二行,第一个,连到,第三部分,第三个。
第一部分,第二行,第二个,连到,第三部分,第四个。
上面这连线,用人话说,其实就是:
吧第二个虚拟播放设备的左右声道,连接到了,ASIO虚拟输入的第三个跟第四个。
注意,因为前面说的,第一根默认跳线,就有用到第一个虚拟播放设备,还有ASIO输入里的第一个跟第二个,这些已经被占用掉了,所以我们这边选择用第二个播放设备,以及ASIO输入里的第三个跟第四个。
连接玩后,是立马生效的,但配置不会保存,后面会说要怎么保存跟加载配置。
那此时,我们就可以吧腾讯会议声音,切换到虚拟出来的第二个播放设备。
然后在reaper里新建一个轨道,右键菜单,找输入立体声,在里面选中:
LinkIn3 / LinkIn4
最后,轨道上按f7,开启录音准备,要不出意外的话,你应该就可以听到腾讯会议的声音了。
并且,当有声音的时候,视觉上看ASIO Link Pro里的那跟线,也会发光。
总结声音走向:
腾讯会议->虚拟播放设备->虚拟ASIO输入->reaper

将reaper处理后的声音传给别人听

这通常用在跟别人聊天,或者开直播,需要实时挂机架效果时。
首先,我们要吧硬件声卡上,那实体麦克风的声音,先给传入到reaper里。
但是,在reaper里,我们又没法直接接收硬件麦克风,它只能看到虚拟的ASIO输入。
所以,一样的,我们要弄个跳线,先吧硬件麦克风的声音,给传入到ASIO输入里,好让reaper来接收。
但这根线,其实没必要去设置啦,还记得前面说的第三根默认跳线吗,那一根线,默认已经吧硬件麦克风的声音,给连到了ASIO输入的第一个跟第二个了。
我们直接在reaper里,轨道上,右键菜单,输入,选择第一个或者第二个就可以啦,这样硬件麦克风的声音,就进reaper里了。
进来后就可以各种机架效果一顿操作,操作完后,最关键的来了,要怎么再把声音传出去。
我们要先明确,别的软件接受声音输入,那肯定是从录音设备接收的。
那ASIO Link Pro,也虚拟了四个录音设备。
我们只要吧reaper的声音,给输出到其中的一个虚拟录音设备,然后在其他软件里,选择用这录音设备,就可以了。
那也一样,reaper没法直接看到录音设备,只能看到ASIO输出设备。
所以我们来一根跳线,吧ASIO的输出,给跳到某个虚拟录音设备上,就行了,例如:
第四部分,第三个跟第四个,连到,第五部分,第二行,第一个跟第二个
用人话说,吧ASIO输出的第三个跟第四个,传到第二个虚拟录音设备的左右声道。
跳线完后,reaper在输出里,选
LinkOut3 / LinkOut4
别的软件,QQ、直播助手等,里面选虚拟出来的第二个录音设备 Mix02。
要不出意外的话,别人就可以听到你机架处理后的声音了。
总结声音走向:
硬件麦克风->ASIO输入->reaper->ASIO输出->虚拟录音设备

保存/加载配置

当我们修改跳线后,要重启了软件,那跳线又恢复默认了,我们必须要手动保存下配置文件。
这保存操作,我们用OCR文字识别也可以完成,用前面所说的,打开个记事本,然后OCR识别,
在识别结果中,你就会看到save、load,这两个。
save,点了后,会弹出个对话框,让你选择配置文件要保存的路径,保存完后,每次打开软件,他都会自动加载此配置,不需要手动加载。
load,这就是让我们手动加载配置的了,比如重装系统后,就可以直接加载之前保存的配置。

如何关闭浮窗

这跳线的界面,只要打开了宿主软件,它就会一直显示在屏幕上,并且还是以悬浮窗的方式,直接覆盖在其他软件窗口上,影响还是比较大的。
那如果我们想关闭掉他,也可以先用OCR文字识别,找到save,然后将鼠标往右移动2到3下,过后一直往上移动,如果开启读屏的鼠标朗读的话,就会听到“关闭”,听到后,直接鼠标左击,就可以了。
还有一种更简单的方法,是在托盘图标中,找到ASIOLinkPro的图标,直接回车一下,悬浮窗就会关闭了,再次回车,又会显示。

如何不让修改默认设备

使用了ASIO Link Pro一段时间后,稳定性、速度上都非常满意,但也发现了个小问题:

  1. 每次打开宿主软件后,都会吧默认播放设备,设置成它虚拟出来的第一个播放设备。
  2. 关闭宿主后,又会设置回声卡自身的播放设备。
  3. 打开宿主的音频设备设置时,又会吧默认播放设备,设置成虚拟的第四个播放设备。

我也搞不懂他为什么会这样来回设置,不过前两个影响并不大,因为第一根默认跳线的存在,默认播放设备被设置成第一个虚拟播放设备后,我们还是照样可以听得到声音的。
关键就是这第三个,设置成第四个虚拟播放设备,如果我们不去跳线他的话,那默认情况下,设置过去,就没有任何声音了。
那在ASIOLinkPro的设置中,其实可以选择是否要自动设置默认设备的,设置步骤是:

  1. 找到ASIOLinkPro的安装目录,默认为:
    C:\Program Files (x86)\ASIOLinkPro\
  2. 如果你是32位系统,就直接打开安装目录中的
    asiolinktool.exe
    64位系统的话,就先进入x64文件夹,再打开其中的asiolinktool.exe
  3. 打开后可以直接使用OCR文字识别,在识别出的结果中,找到
    Auto-set as default audio device
    翻译成中文就是“自动设置为默认音频设备”。
    这个选项默认是打开的,直接鼠标左击一下,就会关闭,也不会有任何提示。
    判断是否修改成功,自己开启宿主软件,看下还是否会设置默认设备就可以啦~

配置文件分享

我将分享出我的配置文件,不确定大家导入后是否有问题,但总归可以尝试看看。
我使用的声卡是阿波罗的Volt 176,拥有一个输入跟一个输出,理论上,你的声卡要也只有一个输入跟一个输出的话,那配置应该是通用的。
点击下载配置文件
我的配置,将采样率修改成了48000,位深度24,没有修改默认的跳线,只是在其基础之上,增加了以下跳线:
第一部分,第二行,第一个跟第二个,连到,第三部分,第三个跟第四个
第一部分,第三行,第一个跟第二个,连到,第三部分,第五个跟第六个
第一部分,第四行,第一个跟第二个,连到,第三部分,第七个跟第八个
第四部分,第三个跟第四个,连到,第五部分,第二行,第一个跟第二个
第四部分,第五个跟第六个,连到,第五部分,第三行,第一个跟第二个
第四部分,第七个跟第八个,连到,第五部分,第四行,第一个跟第二个
以上跳线不要问我作用是什么,只要你认真仔细阅读了本篇文章,自然该知道如何使用。

后续

洋洋洒洒写了七千多个字,真没想到就一个虚拟通道软件,可以写这么多。
一开始想写这篇文章,也是因为自己尝试了多款虚拟通道软件,都没一个满意的,而唯一找到个好用的,也没人分享使用经验。
最后,声明下,我本人对音频设备其实并不算了解,如果你发现有哪里说错了,也可联系我纠错改正。
同时,你要发现有更好用的虚拟通道软件,也欢迎与我分享交流。
我的联系方式:
QQ:1402440758
微信:zc010116
邮箱:lmdbk@qq.com