题外话:本人是Foobar小白,虽然发烧时间不短,但基本都是捆绑便携党,最近入手了号称便携台机的乂度XD05Bal,所以想折腾一下PC HiFi(大佬勿喷)
。我偏好古典乐,所以手头DSD音源有一些,但是刚接触Foobar播放DSD就状况频发,遭遇各种卡顿、噪音,在网上找教程也基本比较零碎,有的教程发布已有些年头,软件本体和插件功能都多次更新过,所以不太适合当前时期。经过几天研究,也算是站在吧里大佬们的肩膀上总结出了几个解决方案,方便像我一样刚入坑的小白快速上手,也虚心欢迎大佬们给予点评指正。
进入正题:本帖介绍两种方案,分别是采用ASIO接口和WASAPI接口。这两种接口区别新人可以自行百度,简而言之:ASIO是第三方接口,历史比较悠久,设计初衷是降低音频传输延迟,甚至开发者本人都宣称不建议用本接口聆听音乐,有其他接口就优先用其他接口。而WASAPI出自微软,所谓根红苗正,也是当前及未来音频接口的大趋势。不过我在用WASAPI接口连接XD05BAL时发现有点小问题,下面会提到,所以本帖还是两种方案都介绍下,方便大家取舍。
方案一:ASIO接口。
第一步,安装Foobar最新版本,建议直接用本吧大佬们发布的汉化版本,各种所需插件都已安装,非常方便。
第二步,安装USB DAC驱动,本帖以XD05Bal举例,以下简称DAC。安装成功后右下角Windows音频小喇叭可以正常显示DAC名称,并且需要手动把音量调至最大。
第三步,连接DAC,打开Foobar,依次进行如下设置:
①文件——参数选项——播放——输出
“设备”,选择“ASIO+DSD:DAC名称”;
“输出格式”,选择DAC能支持的最大采样位深;
其他设置保持默认。

②工具——SACD
“输出”选择“DSD”;
其他设置保持默认。

以上设置完毕后就可以正常播放DSD音频了。
播放时最好验证以下几个数据:
①Foobar左下角比特率和采样率是否正确;
②USB DAC本机采样率显示是否正确;
③USB DAC驱动界面的采样率显示是否正确。
例如下面几张图片:



本方案优点:兼容WindowsXP系统,输出模式简单可靠,适用性强;缺点:Foobar播放DSD过程中电脑的其他音频仍能正常播放,不过声音不会通过DAC输出,而是以电脑声卡外放输出,右下角小喇叭USB DAC名字消失,恢复了电脑声卡名称。我理解是Foobar通过ASIO接口与DAC一对一绑定,DAC成为了Foobar的专属声卡,电脑声卡被闲置了,但其他程序音频还是能正常使用。
方案二:WASAPI接口
前面软件及驱动安装都一样,不再赘诉,直接进入Foobar参数设置步骤:
①文件——参数选项——播放——输出
“设备”,选择“WASAPI(推送):USB DAC名称”。
这里注意,WASAPI接口存在两种输出模式,分别为“事件”和“推送”,经过我测试,这两种模式都是独占模式,不太清楚其中区别,还请大佬指点,不过网上说优先选择“推送”。
“输出格式”,同前方案。

②SACD设置与前方案一致。
③高级——播放——WASAPI——勾选“高进程优先级”

设置完毕后就可以正常播放DSD音频了。
不过开头说过,此方案在XD05BAL中貌似优化存在问题,播放DSD256音频时,Foobar左下角比特率及采样率显示无误,XD05BAL显示屏参数也无误,但USB驱动界面显示的音频采样率仅为705.6KHZ,仅为DSD256真实采样率的1/16,同样DSD64文件在USB驱动界面显示的采样率为176.4KHZ,同样是实际采样率的1/16,还请大佬解惑。

本方案中由于WASAPI独占了全部的音频通道,所以其他程序的音频通过任何方式都是无法正常发声的,理论上来讲本方案应该是最完美的输出方案。
以上,本教程结束。如果对你有帮助还请麻烦点赞关注收藏一键三连(
好像串台了哈哈),文中出现的错误和疑问还是麻烦大佬路过不吝赐教,感谢!

进入正题:本帖介绍两种方案,分别是采用ASIO接口和WASAPI接口。这两种接口区别新人可以自行百度,简而言之:ASIO是第三方接口,历史比较悠久,设计初衷是降低音频传输延迟,甚至开发者本人都宣称不建议用本接口聆听音乐,有其他接口就优先用其他接口。而WASAPI出自微软,所谓根红苗正,也是当前及未来音频接口的大趋势。不过我在用WASAPI接口连接XD05BAL时发现有点小问题,下面会提到,所以本帖还是两种方案都介绍下,方便大家取舍。
方案一:ASIO接口。
第一步,安装Foobar最新版本,建议直接用本吧大佬们发布的汉化版本,各种所需插件都已安装,非常方便。
第二步,安装USB DAC驱动,本帖以XD05Bal举例,以下简称DAC。安装成功后右下角Windows音频小喇叭可以正常显示DAC名称,并且需要手动把音量调至最大。
第三步,连接DAC,打开Foobar,依次进行如下设置:
①文件——参数选项——播放——输出
“设备”,选择“ASIO+DSD:DAC名称”;
“输出格式”,选择DAC能支持的最大采样位深;
其他设置保持默认。

②工具——SACD
“输出”选择“DSD”;
其他设置保持默认。

以上设置完毕后就可以正常播放DSD音频了。
播放时最好验证以下几个数据:
①Foobar左下角比特率和采样率是否正确;
②USB DAC本机采样率显示是否正确;
③USB DAC驱动界面的采样率显示是否正确。
例如下面几张图片:



本方案优点:兼容WindowsXP系统,输出模式简单可靠,适用性强;缺点:Foobar播放DSD过程中电脑的其他音频仍能正常播放,不过声音不会通过DAC输出,而是以电脑声卡外放输出,右下角小喇叭USB DAC名字消失,恢复了电脑声卡名称。我理解是Foobar通过ASIO接口与DAC一对一绑定,DAC成为了Foobar的专属声卡,电脑声卡被闲置了,但其他程序音频还是能正常使用。
方案二:WASAPI接口
前面软件及驱动安装都一样,不再赘诉,直接进入Foobar参数设置步骤:
①文件——参数选项——播放——输出
“设备”,选择“WASAPI(推送):USB DAC名称”。
这里注意,WASAPI接口存在两种输出模式,分别为“事件”和“推送”,经过我测试,这两种模式都是独占模式,不太清楚其中区别,还请大佬指点,不过网上说优先选择“推送”。
“输出格式”,同前方案。

②SACD设置与前方案一致。
③高级——播放——WASAPI——勾选“高进程优先级”

设置完毕后就可以正常播放DSD音频了。
不过开头说过,此方案在XD05BAL中貌似优化存在问题,播放DSD256音频时,Foobar左下角比特率及采样率显示无误,XD05BAL显示屏参数也无误,但USB驱动界面显示的音频采样率仅为705.6KHZ,仅为DSD256真实采样率的1/16,同样DSD64文件在USB驱动界面显示的采样率为176.4KHZ,同样是实际采样率的1/16,还请大佬解惑。

本方案中由于WASAPI独占了全部的音频通道,所以其他程序的音频通过任何方式都是无法正常发声的,理论上来讲本方案应该是最完美的输出方案。
以上,本教程结束。如果对你有帮助还请麻烦点赞关注收藏一键三连(
