[心得] Foobar2000+HQPlay with虚拟音源线软件

楼主: NidhoggAC (黑龙)   2023-12-11 17:23:22
前言:
去TPAF听完R2R DAC后决定把R2R DAC纳入未来升级考量(个人觉得Sagra比旁边整组牌价
130万的dCS Lina还抓耳到底?!),不过目前主流之一的Holo May/Sprin 3基本上必定搭
配HQPlayer升频,决定先来建构HQP拨放环境。
考虑到目前主要拨放环境是foobar2000,跳去roon的成本太高,包括超大量cue sheet格
式的音乐转换和老档案整理,决定采用fb2k串流至HQP的解决方案。
中间趁著黑五刷了3个月Roon来试,不过马上被roon的浏览接口劝退;而且没订阅任何串
流、听的主要是只能从骏河屋买二手CD的超冷门同人音乐的情况下,Roon根本无用武之
地。
作法简介:
主要参考这篇文章的作法,
https://www.superbestaudiofriends.org/index.php?threads/11376/
采用Virtual Audio Cable(VAC)或VB Audio的HiFi-Cable and ASIO Bridge两套软件进
行串接,均不支援DSD。
Virtual Audio Cable,最大支援到384kHz/32bit
https://vac.muzychenko.net/en/
HiFi-Cable and ASIO Bridge,最大支援到384kHz/24bit
https://vb-audio.com/Cable/
步骤:
1. 安装VAC/HiFi-Cable软件
2. FB2K在File->Perferences->Playbace->Output选择对应软件的输出:
Line1 (Virtual Audio Cable) [exclusive]
Hi-Fi Cable Input (VB Audio HiFi-Cable) [exclusive]
选择有[exclusive]后辍代表使用WASAPI独占模式。
2.5 Output->Device里面前述两项的位元深度不要乱动,至少VAC如果改到32bit FB2K会
不能拨放。为什么?我不知道……
3. 在Perferences->Advanced跳到Playbak部分,勾选”Exdusive output overrides”,
“Hardware buffer in millseconds”设为1000,勾选”Use Event”。这部分是强制使
用WASAPI独占的Event模式并调整buffer覆蓋默认设定,不然我的系统会出现声音断续
状况。
4. HQP的Input device 选择WASAPI、对应软件的Line 1或Hi-Fi Cable;Output device
依个人硬件选择WASAPI或DAC的ASIO Driver。
5. 非常重要。在HQP主接口的”Content source URI”选择”和FB2K拨放档案取样率对应
的选项”,按Enter选入播放清单,然后拨放。没有这一步的话HQP不会开始接收音讯,成
功的话会在HQP主视窗上看到拨放资讯(位元深度不管FB2K和串流软件怎么调都是32bit,
后来就不管了)。
6. VAC设定请参考上面列出的原讨论串。HiFi-Cable基本上没有可以设定部分,Latency
也不需要修改,小心不要开启ASIO Bridge(设定视窗中央显示"ASIO On")即可。
7. FB2K可以开始放歌了。Enjoy It!
8. 目前这两套软件都只支援PCM串流,可拨放FB2K对应的所有格式包括cue sheet、TTA、
APE、Ogg等。DSD无法支援,必须选择降转成PCM输出。
9. 为了方便切换HQP输入取样率,我在FB2K的播放清单字段上右键->Colums->More...新
增Costum columns,参考以下两篇讨论串写了标示取样率/位元深度的字段。
https://hydrogenaud.io/index.php/topic,69200.0.html
https://hydrogenaud.io/index.php/topic,80800.0.html
比较:
VAC和Hi-Fi Cable两套软件各有优劣。VAC强在各种细节设定以及支援”FB2K输出取样率
和HQP输入取样率不一致”仍可使用,但这时好像是VAC负责处理转换,音质有细微损失,
只能说比取样率不一致就会拨放出问题的Hi-Fi Cable适合偷懒。
此外VAC的复杂设定不好上手,至少要照着原初处那篇文step by step设定,不然容易动
不了或出问题。
HiFi-Cable使用相对简单,只有Latency需要设定而且通常也不需要改,维持默认的
8192smp即可,另一个功能ASIO Bridge和这边无关。缺点就是fb2k输出取样率一定要和
HQP的输入取样率一致,否则声音会出现各种错误,如果歌单中44.1/48/96kHz各种档案混
在一起拨放会经常需要切换。
价格方面,VAC免费版只支援到48kHz,付费版30美金支援到384kHz;Hi-Fi Cable从5欧元
起跳随意增加,都是终生许可证(Hi-Fi Cable好像只限一台PC)。
有兴趣者我觉得都抓来用用看,挑顺手的用即可,当个任性大人我全都买也可以。
隐藏功能:
先声明,这不知道是Bug还是官方隐藏功能。
Hi-Fi Cable官方说明不支援DSD串流,不过在HQP输入部分的SDM选择”DoP”的话,
Content source URI会出现2822400/2和5644800/2两个选项,对应DSD64和DSD128。选择
其中之一再将FB2K的DSD输出设定为DoP的话,即可拨放DoP DSD。
问题是在我的系统上有短则20秒、长则2分钟的播放延迟,会砍掉音乐前面,多番测试包
括调整各软件Buffer、换DAC USB接口等都没用,而且必须将HQP的输入装置buffer设定成
”50ms”才能顺利延迟20秒拨放,再长再短都没用。而且只有DSD64能放,选5644800/2直
接没办法串接。
也可能问题出在ASIO Driver或DAC硬件,或这根本就是Hi-Fi Cable的Bug,各位如果有兴
趣不妨一试。
和其他方案的比较:
和Roon+HQP:以我的设备基本上听不出分别,介于没有和心理误差间。拨放DSD时由于
Creative X7不支援原生拨放DSD,如果FB2K转DSD的取样率和HQP一样(176.4或192),基
本上也听不出分别。但不保证在更好的系统上不会有差距。
和FB2K+PGGB-RT:HQP的弱音细节稍微清楚一点,音场稍微拉宽,HQP Win!。重点是
PGGB-RT在播放清单中开启升频的曲目超过数百、或是路径有特殊符号时会造成FB2K的播
放清单搜寻当掉,连带让整个FB2K当掉,这问题才是促使我改用HQP的原因。播放清单超
过1000首歌但是不能用搜寻也是非常痛苦的一件事。
和FB2K upnp串流插件:FB2K 64bit不能用原本的upnp插件,要改用新的UPnP
MediaRenderer Output,似乎要搭配BubbleUPnP Server之类的软件使用,没精力测了。
https://www.foobar2000.org/components/view/foo_out_upnp
https://bubblesoftapps.com/bubbleupnpserver2/
结论:
目前来说,除了不能原生拨放DSD和拨放档案取样率变动时要手动调整很麻烦外缺点不大
(而且原讨论串作者有提供点击变更HQP输入取样率的.bat档),相比整个音乐数据库配合
roon重建的麻烦算很可以接受。如果和我一样听的都是超冷门音乐或是硬盘太多上古遗产
的话,不妨考虑看看。
作者: Amulet1 (AmuletHeart)   2023-12-11 18:42:00
HQP client直接用也是可以
作者: kimwang (凯子)   2023-12-11 18:48:00
如果另外用一台数莓派或PC灌Embedded版也能走UPNP我目前就是另外用一台迷你PC灌 不同采样率也不会出问题DSD1024就算是一般桌机也未必能顺跑 国外不少玩到DSD1024的都还要特地买绘图卡(HQP支援CUDA)来协助计算因为不同的滤波器和整形器吃的效能不同我自己用May是觉得升PCM 1536就比DSD256/512好听就是吃的效能也没那么夸张 DSD512不挑低负载的就升不上去了我之前在音响版有发HQP Embedded的心得 我把他转过来好了吃多少资源是看滤波器和整形器的 可以参考一下我下面转的像是gauss-long就是比较不吃效能的滤波器但是电脑效能不够好等于能选的会受限制 每个人喜欢的滤波器声音可能不同 还是要试过才知道至少要怎样的规格才能顺有考虑隔离的话还有一种方法是HQP输出给NAA装置再接DAC这个部份我也还没开始玩就是嵌入版一般PC也能装啦 问题就是要另外弄一台如果只是想测试的话 其实可以抓官方的开机映像烧进随身碟不过你的问题会变成要另外有一台装置可以放音乐XDRED好像停产了? 看国外Kitsune网站写卖光虾皮虽然看还有人在卖 没问也不太确定是不是还有
作者: kirafreedom (K.F.)   2023-12-12 00:05:00
桌机很强但因为如此噪声也容易比嵌入式系统来得多,比较让人困扰
作者: tienam (已有太多键盘)   2023-12-13 05:00:00
VB audio软件,都必须手动切换sample rate,用过觉得麻烦最后都砍了RED(赤)停产是因为关键零件缺货,大概要明年才会上架HQP则是设定复杂,可能要为不同类型音乐,用不同的滤波器来升频,且它的使用者接口不友善,各种功能支援也贫乏另外,RED不是标榜Roon支援吗?不用Roon就只剩下UPnP了
楼主: NidhoggAC (黑龙)   2023-12-13 09:48:00
取样率问题只有VAC和upnp有解,不过前者应该是会减损音质,用HQP嵌入版又有小PC硬件性能问题,可能本机upnp是比较好的选择…撇开噪声问题的话HQP如果想偷懒的话可以考虑sinc-M/MX或sinc-L用到底,参考goldensound这篇HQP和PGGB的比较https://reurl.cc/6QAxOb
作者: kimwang (凯子)   2023-12-13 14:48:00
HQP5新增的滤波器也是满泛用的 小PC的话如果不坚持DSD倍的话 PCM应该是全能跑 DSD到256挑一下整形器应该OK^高倍我的小PC是买7735HS 现在还有7840HS能买HQP接口不友善问题就是靠其他软件解决 像是直接ROON整合或者像我用迁入版走UPnP等等

Links booklink

Contact Us: admin [ a t ] ucptt.com