门的耳朵 发表于 2018-3-27 09:01

PCHIFI,HQplayer,NAA和解码

先贴谷歌翻译的官网介绍:
https://www.signalyst.com/consumer.html

HQPlayer是一款适用于Windows,Linux和macOS的高品质音频播放器。HQPlayer还具有多种可选择的高质量上采样和下采样算法,以及可选的抖动,噪声整形和调制器算法。所有现代DAC采用过采样和delta-sigma调制,但硬件实现或多或少受到资源限制。通过利用现代PC中广泛的处理能力,可以实现更高质量的过采样和Δ-Σ调制。许多AVR在内部重采样到48,96或192 kHz,使用HQPlayer,这些可以以本地速率馈入。想为未来购买192/24或DXD文件,但目前只拥有96/24的硬件?或者想购买DSD128或DSD256文件,但目前只拥有DSD64或192/24 PCM功能的硬件?重采样和抖动/噪声整形器可用于在较低分辨率的硬件上播放高分辨率文件,从而在高分辨率文件上实现面向未来的投资。对于数字房间校正和其他均衡目的,可选的卷积算法包括在内。卷积引擎支持RIFF(WAV)格式的FIR脉冲响应,可以使用合适的软件(如 Acourate, Room EQ Wizard, Audiolense或 DRC)生成。
特征:

[*]软件上采样/下采样,采用可选算法,最高32位1.536 MHz或低至16位32 kHz PCM(22个选项,大部分“变迹”)
[*]Delta-Sigma调制器,用于将PCM / DSD内容上采样至49.152 MHz 1位SDM(21种过采样选项)
[*]可选的抖动/噪声整形算法(7个选项)
[*]用于均衡的可选卷积算法(FIR),例如用于PCM / DSD内容的数字室内校正(2个选项)
[*]卷积引擎的可选高频扩展
[*]用于PCM和SDM(DSD)的基于软件的数字音量控制
[*]通过任何支持的音频接口播放DSF / DSDIFF文件(PCM转换和DSD速率转换)
[*]用于DSF / DSDIFF PCM播放的可选择的算法和噪声滤波器(7/6选项)
[*]DSF / DSDIFF文件的本地/直接播放(带有0x05 / 0xFA和0x06 / 0xF9标记的ASIO DSD,DoP v1.1)
[*]播放立体声,2.1,3.0,quadrophonic,3.1,5.0,5.1和7.1声道素材
[*]用于PCM和SDM(DSD)的多声道播放(延迟和电平)的扬声器配置
[*]矩阵处理,用于PCM / DSD内容的路由,滤波和混合增益通道
[*]旁路操作系统软件混音器和采样率转换
[*]支持专业的ASIO驱动程序
[*]网络端点支持Signalyst异步网络音频适配器
[*]支持AIFF,DSF和WAV文件(版本2.2,2.3和2.4)上的ID3v2标签
[*]用于修剪材料的平滑水平限制器
[*]“双线”通道绑定支持达到2倍速率,PCM和DoP(DSD)
[*]64/80位浮点处理
[*]全面支持多核处理器
[*]轻量级桌面GUI降低图形噪音
[*]Touch-GUI可用于平板电脑或带触摸屏的笔记本电脑。
[*]使用NVIDIA CUDA将DSP卸载到GPU
[*]

门的耳朵 发表于 2018-3-27 09:14

黑石头(ROCK64)和树莓派都可以做NAA,需要安装相关软件


HQplayer对于NAA作用的官方解释:https://www.signalyst.com/consumer.html

Network audio is especially useful to give freedom from cables when player is run on a tablet or other wireless device.Processing is performed by the player application and the processed data is then asynchronously streamed over network to a very lightweight network audio adapter interfacing to the DAC. Asynchronous FIFO provides maximum isolation between processing and audio reproduction.


门的耳朵 发表于 2018-3-27 09:16



HQplayer的官方镜像:
https://www.signalyst.eu/bins/naa/images/

我没有使用官方镜像,而是用了dietpi上面安装NAA和Roon播放端,这样的话功能会更加多一些。

在树莓派上面,现在对于不会用dietpi的小白,还有一个好消息,就是Allo也放出了一个打包镜像:
http://dietpi.com/downloads/images/DietPi_RPi-ARMv7-Stretch_AlloGUI.7z

具体设置介绍:http://dietpi.com/phpbb/viewtopic.php?f=8&t=2317&p=8869#p8869
烧录了这个镜像之后,插入树莓派并且启动。
然后浏览器登录:http://dietpi/,这样就可以登录管理页面了:

门的耳朵 发表于 2018-3-27 09:21



整个系统构架

门的耳朵 发表于 2018-3-27 09:25

接下来摘抄某位大神的一篇文章:
采样率,过采样和非过采样

我们知道,在现实世界中,音乐是连续的,图像是连续的。我们知道电视机或者电影,
其实是由一幅幅静止的画面组成的,静止的画面一幅幅的快速切换,人眼就看到了连续的画
面。那么,连续的画面需要多快呢?是一秒钟 50 幅,只要达到这个速率,人眼就不会觉察
到画面之间切换的断续,当然一秒钟 50 幅是一个最低的要求,如果能做更多更快,那是可
以提高视觉效果的。对于音频来说,也是同样的概念,音波的信息,只要是足够多的断续的
信息,便可以被人耳解读成连续的音乐。那么,人耳需要多少断续的信息才可以被解读成连
续的信息呢?这首先要讲一下人耳的可听到的频率范围,为 20-20000 赫兹。那么,如果要
体现最高的 20K 的频率的话,需要多少断续的信息呢?这里呢,我需要引入一个专有名词
“奈奎斯特频率”,具体原理我们在这里不需要去深究,我们只需要知道结果就可以了。结
果就是,至少需要两倍于 20K 的“断续的信息”,才可以表达出 20K 的频率。说到这里,
我们就把一个“断续的信息”称为一个采样点。也就是说,我们要能够体现 20K 的音频的
话,需要一秒钟至少 40K 的采样点。那么,我们再回来看 CD 的标准,CD 的标准是
16bit/44.1Ksps。我们在这篇文章里先不解释什么是 16bit,这在后续的文章中我会解释。
这个 44.1Ksps 就是采样率,我们可以看到,离理论的最小值 40K,只有多出大约 10%的
余量,有点勉强。

在过采样运算的时候,成整数倍的过采样是最容易做的,也不容易出现问题。所以,我
们应该确保过采样是整数倍的,如果不是整数倍的,比如 44.1K 过采样到 48K,这就对计
算资源的要求很高,非常容易出问题,所以,应该尽量避免这种情况的出现。这是题外话,
顺便一提。
时至今日,数字音频在过采样的路上已经越走越远,4 倍频,8 倍频不足为奇,16 倍
频,32 倍频甚至更高,这都是主流的趋势。如果是 32 倍频的话,简单来讲,就是 32 个采
样点中,其中只有一个来自于原有的记录信息,而剩下的 31 个采样点都是来自于插值计算。

门的耳朵 发表于 2018-3-27 09:29

发一个树莓派的
Roon>Hqplayer>门耳朵树莓派9028播放器


门的耳朵 发表于 2018-3-27 09:35




HQ作者推荐NOS(非超采样的解码)


门的耳朵 发表于 2018-3-27 09:41


转帖:

关于升频的质疑:
自行补脑: http://www.**.com/doc/10100006835.htm
摘自用户:绕梁三日
在解释前请自行百度,数字音频、采样频率、采样位宽、升频、数字滤波、噪声整形,模数转换,数模转换、低通滤波等基本概念。

自然的声波经过模拟录音在设备体现的是一条平滑连续不间断的电平曲线。数字音频就是对这条曲线进行采样量化,这个过程是模数转化。形象描述就是在这条曲线上等距离点点,这些放在坐标系里,横轴代表时间,纵轴代表电平等级。记录下来就是数据话的波表文件。这些点量化后质变就是不再是连续的了,换句话就是点与点之间信息丢失了。只要是量化就有丢失。量化后数字音频有几个特点,采样位宽越大,电平等级越多。采样频率越高,覆盖的模拟音频频率越高。
到这可以想像了,越是高采样数字音频是不是在模拟音频曲线上点的点越密集,点位越精确!描绘的声波电平曲线越接近自然模拟曲线。想到这那44.1源码播放我就笑了。
数字音频播放就是模数转换的反向,解码器就是这个作用:数模转换。就是把量化间断的采样点连接起来还原成一条连续的电平曲线。这个过程分数字处理过程和物理转化过程。
存储、读取、传输,升频,数字滤波,噪声整形,数模转换,低通滤波。这是通常数字音频转化为模拟音频的过程。
复原两个采样点之间的电平曲线,有两种手段,一种就是数模转化后直接低通滤波圆化,这是物理过程,误差肯定大,根本不能准确还原其间电平曲线,同时产生更大的噪声。
另一种就是数字升频插值,这个插值不是随便瞎插的,首先是在两个采样电平之间电平等级中选取,再经过数字滤波和噪声整形排除。(那些数字滤波和噪声整形算法在数字处理中有专业的名称 ,各大转盘都是一样采用的,只是参数不同罢了)这样在数模转换前通过数字处理获得更拟合原模拟电平曲线的更多采样点。在经过数模转换,低通滤波还原的电平曲线更接近原来的模拟电平曲线。
不管是PCM 还是SACD原始采样频率越高,数模转换越好还原原始的模拟音频,这是毋容置疑的。
关于HQplayer 的GPU CUDA 双精度运算:
双精度运算HQplayer提升音质的玩法,也和一些台湾玩家进行交流。发现台湾玩家玩HQplayer 是通通把升频调成NONE 来进行评测的。这就很令人无语了。HQplayer 的升频原理基于SDM 构架,基于DSD 升频滤波的那套算法。你既然都把升频都关了,把HQplayer当做纯播放器来使用,就失去了原有HQplayer 提升音质的意义。和HQplayer作者私信交流之后,确认了HQplayer 主要靠的是CPU 的运算能力,GPU Nivida 卡的CUDA 运算只是辅助作用,并不能通过GPU 的双精度运算来提高音质。自己实践之后,也是一样。确认了是无稽之谈。
关于DSD512的噱头
· 噱头一:由于ESS SABRE芯片在支持DSD512采样率下的系统很不稳定,所以至今没有一台像样的以ESS 芯片为基础的DSD512解码器。这也许是为什么MERGING NADAC 做DSD 出名的厂家只支持到DSD256. 如果你看到有解码器是ESS 芯片,又支持DSD512的,那基本上是噱头。ESS SABRE 芯片的DSD输出稳定采样率是DSD256· 噱头二:ladder,R2R 构架解码器声称自己支持DSD512,比较知名的就是:Rockna wavedream, 连50多万的MSB select DAC 也号称支持DSD512。

关于不同解码器构架到底原生直解哪些格式,一些格式在特定构架的解码器上,是不是有意义?请玩家自行甄别。请参考以下链接:
http://www.computeraudiophile.com/f6-dac-digital-analog-conversion/multibit-direct-stream-digital-debate-18437/
正题:
在T+A DAC8 DSD还没有出来之前,自己阴差阳错的购入一台 exasounde12。exasound 应该算是第一个响应HQplayer 作者Jussi 理念的一个解码器厂商 (解码器只负责数模转化, DSP升频滤波算法交给HQplayer + 电脑CPU)。exasound 这台解码器是之前HQplayer 指定的榜首解码器,因为得利于exasound 的external upsampling (外置升频滤波) 设计,exasound 虽然采用ESS 9018,9028pro 芯片,但是解码自己的升频滤波需要借助HQplayer. 所以在exasound 下,通过HQplayer 升频滤波算法的DSD 和 PCM 是大相径庭的。并且玩家能很明显的感受到,不同升频采样率带来的音质提升。

不要小看了我那exasound e12小小的的体积。这台解码器在2万的售价范围里,性价比是超值的。换句话说,如果T+A DAC8 DSD 不支持稳定,精准的DSD512,我还是会选择exasound。论体积,论声音,DSD256下的表现,各有千秋。

这里我附一张exasound 解码器上,我认为最佳音质的HQplayer 升频参数。大家可能注意到,DSD256 原采样率是11289600,但是为什么我设置成12288000? 那是因为exasound支持到更高的采样率,也就是DSD256+FS,我发现配合使用HQplayer 的特定modulator: DSD 256+FS modulator,解码器用此码率采样,音质得到了更近一部的提升。


既然从DSD256 到 DSD256+ 采样率下的音质都有那么明显的提升。那T+A DAC8 DSD512 和 DSD512+ 又会有什么表现?
我接下来会用一问一答的方式来通俗易懂的说明为什么非要拿HQplayer 来升频这件事。

Q1: 请问,我的FOOBAR 也能升频,也有插件,还是免费的,CPU 负荷也轻松了很多。这和HQplayer 升频DSD512 是一回事吗?
A: 不是一回事,HQplayer 的卖点在于复杂的升频滤波算法,你花出去的钱在他自家的独家算法上。有很多玩家对比过foobar 升频DSD512下的音质还没有HQplayer 的DSD128好。这也是为什么HQplayer 对电脑要求很高的原因。
Q2:HQplayer 对电脑负荷很大吗?
A: 如果升频DSD512 的话,要求很高。如果不靠N卡GPU 的CUDA 演算来减轻负荷,只是单单靠CPU 来处理的话,升频T+A DSD512 最低需要 i7 6700K。HQplayer 滤波算法对CPU 的负荷强度很大。升频的负荷没有滤波的负荷大。

Q3: 请问HQplayer 升频DSD native 文件是怎么一个过程?是不是DSD - PCM - DSD?
A:是。但是DSD 转到PCM 这一步的算法有学问。HQplayer 作者的观点认为升频DSD原始文件:将delta-sigma 转到PCM,再转到delta-sigma 声音会比 delta-sigma all the way through要好很多。信不信由你。下链接里可以做个参考。
http://www.computeraudiophile.com/f6-dac-digital-analog-conversion/t-digital-analogue-converter-8-direct-stream-digital-27935/index25.html#post549754
也可以去下方链接查看DSD 转到PCM 这一步的算法学问介绍。(或者也可以跳过直接耳朵进行对比)
http://www.computeraudiophile.com/f8-general-forum/hqplayer-resampling-filter-setup-guide-ordinary-person-13298/
Q4: 请问DSDnative 256的一些原录音文件, 不通过HQplayer 升频滤波,直接入T+A DAC8 DSD, 对比HQplayer升频DSDnative 256 至DSD512,哪个更好听?
A:我觉得DSD512 更好听,原因同上。 具体听感:空气感在DSD512 下特别强烈,结项清晰精准,声音通透甜亮。



Q5: 请问同一张录音专辑,CD 专辑和SACD 专辑/DSDnative 文件,同时升频至DSD512,会不会听上去都一样?
A: 很不一样。SACD/DSD 文件的优点一览无余。你可以感受到SACD 更加模拟,自然的,宽松的声音。

Q6: T+A DAC8 DSD 用HQplayer,DSD512 和 DSD256 差别很大吗?是不一样,还是提升?
A: 如果你相信我的听音观,是提升,而且很大
Q7:T+A DAC8 DSD512 (22579200) 和 DSD512+ (24576000)也有很大区别吗?
A: 有,但和一些其他T+A 玩家交流下来,有些发现区别不大,但我觉得区别很明显,关键看你听什么歌曲,建议选清唱人声的专辑进行对比,我认为DSD512+ 更好。
Q8: T+A 升频 PCM 至DSD512, 比自家的PCM 回放好吗?
A: 我的个人听感:那是肯定的,T+A DAC8 PCM 回放的声音是不能和DSD线路匹敌的。PCM 线路的声音,差不多值这台解码器的市场定价。但你有可能听音观不一样,喜欢PCM 线路的声音,如果是那样,我这篇帖子对你无解。请不要往下看了。
Q9:T+A DAC8 DSD 升频DSD512 的最低电脑硬件标准是什么?非要i7 6700k 吗?
A: 没有,请看如下。

接下来说说我的情况,


我的电脑配置:4年前买的i7 3770,2年前买的显卡:GTX 780


软件系统优化:Fidelizer pro 7.6 (purist: 关闭所有和音频无关的进程)


回放软件:Roon+ Tidal + HQplayer 实时升频在线CD无损母带FLAC,和本地无损文件比如DSD, FLAC


1. 升频DSD512, poly-sinc, 开启CUDA offload, pipeline SDM: CPU 100%, 音乐加载超过五分钟都不能回放,CPU 从45度上升到60度,结论:电脑性能不够,回放失败。2. 升频DSD512+,poly-sinc-2s, 开启CUDA offload, pipeline SDM: CPU 55%GPU 35%, CPU 温度57度,风扇在2800左右。播放30分钟没有任何问题,半小时后之后会有时不时的非常轻微的pop 音。估计电脑CPU 性能到了瓶颈。3. 升频DSD512, poly-sinc-2s,开启CUDA offload, pipeline SDM: CPU 45%GPU 25%, CPU 温度51度,风扇在2500左右。完全流畅,没有pop 音。但不能开其他程序,聊QQ 可以 file:///C:\Users\w\AppData\Local\Temp\ksohtml\wpsBA70.tmp.png4. 升频DSD256+, poly-sinc-2s,开启CUDA offload, pipeline SDM: CPU 25%GPU 15%, CPU 温度49度,风扇在2100左右,音乐流畅播放,能打开网页,能聊QQ,能打开微软三件套




解释一下几个设置选项:
· CUDA OFFLOAD :通过Nivida 显卡的CUDA 浮动点运算能力,减轻CPU 的符合。所以叫offload。电脑有N卡,支持CUDA 的玩家,可以开启此功能,减轻CPU 符合, (注意,如果你的N卡很渣,显卡风扇会很响)· Auto rate family:如果开启这个模式,那HQplayer 会自动调到DSD512 的原码率,也就是22579200,T+A 上的也会相应的显示:22M6,;如果关闭,则可到最高采样24576000,T+A 会显示24M6· Modulator: 如果想升频DSD512,一般HQplayer作者会推荐ASDM7,同理,如果想升频DSD512+, 作者会推荐ASDM7 512+FS。 但玩家也可以自行调节,根据自己的偏好设置。· Oversampling: 也就是滤波设置了,如果你的CPU 很弱,像我的一样,那请选择后缀是-2s 的滤波选项。比如选poly-sinc-2s 而不是poly-sinc 来减轻CPU 的负担。但是,poly-sinc 是比poly-sinc-2s 音质好很多的。滤波的设置,poly-sinc-shrt-mp 和 poly-sinc,等不同滤波会有截然不同的效果,也请玩家根据自己的偏好进行设置.· Pipeline SDM: 这是针对i7 四核CPU 的用户,目的是让HQplayer 把运算负荷更多的集中在CPU 上。我的i7 3770 如果不选这个选项,音乐根本无法流畅播放,断断续续很严重。选了以后配合了显卡CUDA 运算才能流畅播放DSD512.这个选项不推荐i5用户去选。· Direct SDM: 如果你有一些DSD 原始文件,想感受原录音的效果,原始码率无滤波,无升频的回放,请打钩Direct SDM。如果不打勾,HQplayer 将会把所有文件强行升频到你指定的码率进行滤波。



关于一些提升T+A DAC8 DSD 音质的零成本建议:
· 请关闭液晶显示· 请去除USB 5V
关于T+A DAC8 DSD + HQplayer 方案音质的价值
远远超出了 T+A DAC8 DSD 自身的市场定价,玩家自行体会,谢谢。

我个人认为关于组建PC HIFI 配合T+A DAC8 DSD 的方案:
· 我能确认,Intona, Uptone regen 之类的USB regen 优化件在T+A DAC8 DSD 有明显的提升,去毛躁感,去电子数码味,安定感得到很大提升。· 我认为i7 7700k 和 Nvidia Titan 旗舰显卡 的组合,才能轻松全部释放T+A DAC8 DSD 的所有潜力· 电脑内存请组配到:32GB· 请选高效散热CPU 风扇,比如高温管散热低速的风扇,如HyperX Predator,或者水冷CPU。
具体参考,请见HQplayer 玩家的电脑硬件配置:
http://www.computeraudiophile.com/blogs/miska/building-new-server-multichannel-processing-702/
注意,multichannel 音箱系统,请选用:i7 6950X,一般双声道系统:i7 7700K
这样的配置,即使市面评价良好的sound galleries SGM 专机的硬件指标也满足不了。所以我个人认为,自己去造一台强劲的PC,通过USB regen 信号重整技术,喂给T+A DAC8 DSD 是目前为止比较可靠的方案。
希望广大T+A DAC8 DSD 玩家多多尝试,欢迎交流, 如果想加群获取更多资源,请私信问群号,谢谢。





门的耳朵 发表于 2018-3-27 09:42

Recommended hardware:
T+A DAC8 DSD (Win)
RME ADI-2 Pro/DAC (Win/Mac/Linux)
exaSound e20/e22/e28 (Win/Mac)
Holo Audio Spring/Cyan, shops: US/EU (Win/Linux)
iFi iDSD Nano/Micro, iDAC2 (Win/Linux/Mac)
Sonore microRendu as a NAA
Logic Supply CL100 as a Windows-based NAA
TEAC UD-503/NT-503 (Win/Linux)
Pro-Ject Pre Box S2 Digital (Win/Linux)
Fostex HP-A8C (Win/Mac/Linux)
TEAC UD-501 (Win)
Sony UDA-1 (Win)
Resonessence Labs HERUS (Win/Linux/Mac)
Marantz HD-DAC1 (Linux/Win)
Prism Lyra/Titan/Atlas (Win/Mac)

门的耳朵 发表于 2018-3-27 09:47

这个是我的新解码


门的耳朵 发表于 2018-3-27 10:09


need 发表于 2018-3-27 10:22

群内帮顶 支持hq在国内发展

门的耳朵 发表于 2018-3-27 10:24

我们一位群友,用了HQ之后的感受:gax+泉+hq dsd输出,t1九十周年版脱胎换骨,本来要出掉,吃灰半年,结果hq转dsd后变了,音场有纵深,高频顺滑,可古典可流行;设备没变,就是把hq设置改为dsd输出了,pcm也转dsd256,t1和560便获得了纵深音场。硬件无变化,软件无变化,只是软件设置改变便把两个已判死刑的耳机当庭释放,匪夷所思

ch4chen2016 发表于 2018-3-27 11:42

个人觉得泉是个不错的解码,虽然争议多,褒贬不一。一直在用播放器Melco、Aurender、树莓派,有机会玩玩HQPlayer。

门的耳朵 发表于 2018-3-27 11:58

ch4chen2016 发表于 2018-3-27 11:42
个人觉得泉是个不错的解码,虽然争议多,褒贬不一。一直在用播放器Melco、Aurender、树莓派,有机会玩玩HQP ...

必须试试 在HQ 下面的泉, 完全又是一个解码了的。
先试试用试用版+电脑直接连
NAA的话,后一步考虑。

Frank_de 发表于 2018-3-27 13:07

ch4chen2016 发表于 2018-3-27 11:42
个人觉得泉是个不错的解码,虽然争议多,褒贬不一。一直在用播放器Melco、Aurender、树莓派,有机会玩玩HQP ...

您好,请教一个问题听说有些解码器无法连通Melco,是这样吗?我最近关注这个。如果您有时间和兴趣,是否简单地说一下Melco的音乐特色?多有打搅,谢谢!

Frank_de 发表于 2018-3-27 13:08

另外,它的手机操作软件用起来是否顺手。

ch4chen2016 发表于 2018-3-27 13:31

Frank_de 发表于 2018-3-27 13:07
您好,请教一个问题听说有些解码器无法连通Melco,是这样吗?我最近关注这个。如果您有时间和兴趣,是否 ...

新一代的Melco,只要解码有USB口,就能连接。如果解码没有USB口,需要加USB界面。我目前就用Melco的USB输出,接Hydra Z界面。但是Melco本身是NAS,Linn KDS/3+Melco这才是最佳使用方式。
至于声音,作为播放器反正有了它,我没有重新用回PC,包括树莓派。没有明显风格,没有明显特点,该有的东西都有,宽松耐听。软件还算好用吧,没有原厂客户端,安卓上就用BubbleUPnP。

Frank_de 发表于 2018-3-27 13:37

ch4chen2016 发表于 2018-3-27 13:31
新一代的Melco,只要解码有USB口,就能连接。如果解码没有USB口,需要加USB界面。我目前就用Melco的USB输 ...

多谢如此详细的答复。非常感谢!

门的耳朵 发表于 2018-3-27 14:31

几十倍的树莓派价格,肯定好。
我研究过melco,感觉小日本做的东西,性价比还是很好的
页: [1] 2
查看完整版本: PCHIFI,HQplayer,NAA和解码