无论是随身听播放器还是USB接口的DAC产品,对DSD音频的支持在这一年多里变得越来越普及,而从2011年10月得益于PS3的破解,SACD Rip内容流出至今已经过去了近五年,索尼以默许甚至鼓励的态度来推广这些明明是盗版的SACD的录音制品,支持DSD播放的硬件设备也越来越多,甚至可以说达到了普及的程度。DSD是否带来了更好的音质?可否将所有的PCM音乐全部转换成DSD?这么做是否可以有音质提升?这些答案都是肯定的。而本文主要来讲解如何通过Foobar2000设置,让所有的PCM音乐,包括16bit/44.1kHz或者高清的24bit/96kHz的音乐,都让USB DAC以DSD的形式播放。并且会谈到简单的工作原理。
Foobar2000播放DSD应该使用的工具
原本,我们打算先写一篇在Windows10下设置播放DSD的文章,因为在最近测试各种USB声卡时在Windows ASIO下确实遇到了一些问题。如今在Foobar2000下播放DSD和2012年时写的文章内容其实有了一点点变化。虽然工具还是那几个,但版本升级带来了实用方法和界面上的区别。我们在谈到PCM到DSD转换之前,先来简单说明一下这几款工具现在的版本和变化。
首先,整个测试基于Foobar2000的较新版本1.3.10正式版,要在USB模式下播放DSD的音乐,当然需要安装用来识别常见SACD Rip封装文件的插件。在Foobar2000中,这个插件叫做foo_input_sacd版本是0.8.4。同时,USB声卡需要以ASIO的通道来传输数据,需要安装Foobar2000的ASIO插件,目前的版本是2013年的一次更新为2.1.2.由于以上两个小插件的更新,其实如果只是播放DSD,已经不需要安装ASIO Proxy这个插件了。下文我们会谈到。
但是要玩PCM到DSD的实时转换,或者希望切换DSD的工作模式是Native还是DoP,还是需要安装ASIO Proxy,这里推荐安装最新版本0.9.2,这是一个在2016年8月刚刚更新的版本。这个版本其实就解决了0.8.x版本在Windows10下运行不稳定,设置窗口经常无法弹出的问题。
至此,都安装上了最新版本的ASIO插件、SACD插件和ASIO Proxy插件后,Windows10下的Foobar2000播放DSD应该是没有任何问题的。下面我们来聊聊ASIO Proxy这个插件的强大功能。
ASIO Proxy插件的功能
ASIO Proxy插件的名字有点奇怪,听起来以为是给声卡的ASIO做一个设置的代理,但从功能上来说它其实是一个DSD到ASIO的通道管理器。在0.7.x的时代,我们虽然安装了Foobar2000的ASIO插件,但在播放设备中还不能如图下红框内直接看到DSD ASIO播放设备[这是新版插件的功能,2012年-2013年还不可以]。所以,我们必须要安装ASIO Proxy,在里面设置需要用于DSD输出的ASIO声卡设备。而现在已经不需要了。
那么ASIO Proxy有什么功能呢?在0.7的早期版本,ASIO Proxy除了选择管理声卡ASIO设备外,还可以选择这个设备工作的模式。当年DoP1.0的规范刚刚出现。而现在还有了DoP的1.1规范,DSD ASIO Native规范等等。而在之后某个版本,ASIO Proxy开始加入了DSD to DSD、PCM to DSD的转换功能。至少这在0.8版本中已经出现,这个时间应该已经有两年多了……但我们忽略了这个强大的功能一直没有使用。直到前几个月,Mac上的Audirvana播放器升级,说支持SDM转换了,研究了一下才明白,原来这就是PCM到DSD的实时转换器。也就是说,我们平时使用的PCM规格的音乐,通过ASIO Proxy,经过简单的设置是可以全部以DSD的方式输出播放的。也就是说16bit/44.1kHz的音乐也可以以DSD64或者DSD128格式播放,可是这有意义啊?我们接下来说说它的简单原理。