HQPlayer是一款高品质音频播放器,HQPlayer具有Delta-Sigma调制器、支持专业的ASIO驱动程序、64/80位浮点处理、用于均衡的可选择的卷积算法、卷积引擎的可选高频扩展、播放立体声、绕过操作系统软件混频器和采样率转换等特征,它绕过了系统默认的音频输出方式,独占声卡。
软件特色
软件上采样/下采样,可选算法高达32位1.536 MHz或低至16位32 kHz PCM(22个选项,大多数“变迹”)
Delta-Sigma调制器,用于上采样高达49.152 MHz的PCM / DSD内容1位SDM(21个过采样选项)
可选的抖动/噪声整形算法(7个选项)
用于均衡的可选择的卷积算法(FIR),例如用于PCM / DSD内容的数字房间校正(2选项)
卷积引擎的可选高频扩展
基于软件的PCM和SDM数字音量控制(DSD)
通过任何支持的音频接口播放DSF / DSDiff文件(PCM转换和DSD速率转换)
DSF / DSDIFF PCM播放的可选择算法和噪声滤波器(7/6选项)
本机/直接播放DSF / DSDIFF文件(ASIO DSD,带有0x05 / 0xFA和0x06 / 0xF9标记的DoP v1.1)
播放立体声,2.1,3.0,四元声道,3.1,5.0,5.1和7.1声道材料
用于PCM和SDM(DSD)多声道播放(延迟和电平)的扬声器配置
用于为PCM / DSD内容路由,滤波和混合具有增益的通道的矩阵处理
绕过操作系统软件混频器和采样率转换
支持专业的ASIO驱动程序
多房间支持与Signalyst异步网络音频适配器
支持AIFF,DSF和wav文件上的ID3v2标签(版本2.2,2.3和2.4)
平滑限位器用于夹住材料
“双线”通道绑定支持达到2x速率,PCM和DoP(DSD)
64/80位浮点处理
完全支持多核处理器(根据配置可以使用高达27个核心)
重量轻的桌面GUI降低图形噪声
Touch-GUI用于配有触摸屏的平板电脑或笔记本电脑。
DSP使用NVIDIA CUDA卸载到GPU
使用说明
HQ作者有关于如何设置HQplayer
从音乐录制的场地和方式来看, 所有的音乐题材大致可以按照现场录音和录音室制作两大层面, Miska 的个人意见是在高采样滤波器的设置方面遵循如下原则
1. 对于现场录音的音乐素材建议用线性滤波器 % z: X# F0 [& E' s0 e7 C! t
2. 对于非现场录音, 指哪些主要用电脑制作, 或者是在小的录音室制作的音乐题材建议用相位过滤器。(属于线性过滤器的包括, 这是我根据我的理解添加的部分, MISKA没有说,FIR, AsymFir, Poly-sinc, poly-sinc-short, sinc, minring fir;属于相位过滤器的包括 minphaseFIR, poly-sinc-mp, poly-sinc-short-mp) ; `3 C3 ^' b/ g+ d% q# q# a
从理论上说, 数字滤波器的效果要好过模拟滤波器, 所以, miska 不建议‘IIR“ 滤波方式” FIR, asymFIR, miniphase FIr 三个滤波器是目前被大多数市场上可以购买到的DAC封装在机器里面的提高采样率时候的滤波器,( 他们提供足够好的声音回放, 也是为何市场上的DAC声音好的原因之一), 其中 FIR 特别适合现场录音的古典音乐题材, 而asymfir 适合于爵士和蓝调, (古典和爵士/蓝调的差别是前者的录音在更大的场地, 或者一般都是小场地的录音), minphasefir 更适合(哪些没有现场回声的音乐素材, 比如非现场录音)的流行乐,非现场你录音的摇滚, 电声音乐等。# ?- c* r( H0 t$ `& k; s. m
3 X! v. F1 h( [* Z: e' d& g% m
poly-sinc 系列有4种滤波方式, 这是作者自己最多采用的滤波模式, 也是他推荐的模式, 适合大部分的采样率提升倍率, 而且cpu 的占用也比较低, 属于理想的滤波模式, 采用同步转换模式 (synchronous)。
9 H5 d- |- ^! ?) C+ X$ @6 `
sinc 属于典型的异步转换模式,它的优点是可以搞定全部的提高采样倍率的转换, 而且, 滤波的效果也很好, 但问题是cpu 占用很高, 所以, 除非上面poly-sinc 系列的滤波模式无法搞定的事情才交由sinc 来处理(应该不是miska的推荐使用)。5 L# S+ N0 Z( g/ V4 u/ n- K& t
在抖动控制和噪声整形方面, MISKA 总结性的发言就是对于176.4khz/192khz 的采样率他建议用 NS9 做抖动和噪声整形
8 i# N) X ?+ D, ?
而对于高于这个采样率的比如 385khz 的采样率建议用 NS5 作为首选4 C+ A# [' n+ w; p% Y) [
而对于其他更低的频率, 可以采用 Gauss1 和 TPDF 作为抖动和噪声整形技术,其中 Gauss1 可以提供比tpdf 更完美的抖动控制, 但缺点是cpu 占用过高, 而tpdf 是目前的工业抖动控制标准, 实际上最适合的是 44.1khz/48 khz 采样率题材的音乐作品。" Y7 [! k/ U# X/ `2 n: K
- {. {% E6 _) u/ [* D
有关采样率的选择原则建议是尽可能地用尽你的硬件可以提供的最高采样率, 然后再依据上面的原则选取滤波器和抖动以及噪音整形控制机制。 以上部分对日常使用 44.1khz/48khz 做升频处理的音乐题材有用。 ) }: N8 M( ?! [, c' \
以下部分是针对 dsdiff/dsf (dsd) 录音制作部分的设置原则 dsd64 格式的2.8mhz 的录音题材会被以上提到的采样率转换成比如176.4 或者其他的采样率再由DAC 负责最后的重播, dsd128 格式的5.6mhz 的录音也会根据同样的道理由软件转化为dac 可以识别的采样率信号进行数模转换以后播出。在dsddiff/diff/dsf 的设置里面有两个选项, 那就是conversion type 转换模式和 noise filter 噪音过滤器。 ' G0 h' b3 K+ @$ \2 e! a {2 D1 f
miska 本人采用最多的转换模式是 single-short 模式, 那个poly系列的转换模式对cpu要求极高。 在噪音控制方面, miska 推荐作为工业标准的 standard 模式, 另外"low" 也是一种不错的模式, 可以作为备选,主要适用于对于delta-signa 调制模式敏感的超声波噪音控制, 另外一些模式, miska 本人不主张。
+ D, r% T7 t" e9 j
关于那个6 db gain (6分贝增益)的问题, 主要是根据工业标准, DSD 格式声音的响度最多可以比普通格式低6个分贝,( 所以, 如果不点击这个增益选项的话, 有可能在播放音乐的时候, 其音量会比普通的pcm 声音要小很多,) 所以, 需要根据情况来处理。 而directsdm 选项如果勾选的话,dsd 格式内部以 delta-sigma 格式处理的引擎会被bypass(忽略, 绕行), delta-sigma 处理引擎对于PCM 格式在音量控制, 延迟, 转换引擎方面都是适用的,(我理解这个勾打不打都没有太大差别) 但因为DSD 叫做 direct stream digital, 其实更原始的名字应该叫做direct sigma delta, 所以, 这里面提供了一个directsdm 选项。 另外一个选项就是"direct playback type" 这个是针对可以支持dsd解码的DAC 适用,( 一般的声卡或者外接的DAC暂时都不具备这个功能, 所以, 常规的选项是 native/none, 当然, 如果你的dac 支持 dsd 解码, 那个自然就根据DAC说明书选择就好了。) 3 `5 x2 L: W# |! Y
其他的一些有关比如采样精度选择, 最理想的采样率提升到底是原音乐格式的倍频提升还是就是选择最高采样率我还在等待miska 进一步的回复以后给大家再呈现。
miska 回复有关hqplayer 设置的部分回答的简要中文注解, x/ \# @5 e8 C/ O/ u: L: t1 ^
1. buffer time 的选择, Miska 的意见是 100ms 是一个比较合理的值, 当然, 各位发烧友可以根据自己的器材情况来做调整。
- T6 }2 l+ U+ C+ B: A/ Y, c& L
2. 在有关dac bits 方面的选项, 这个部分是用来告诉所连接的DAC 可以识别的采样深度, 因此, 第一种情况,如果是采样深度16bit 的dac, 在这里就应该设置成16 bit, 依此类推; 第二种情况是有关linearity measurements, 字面翻译就是“线性度量”,原文的意思是如果线性度量可以告知播放器有关dac 的线性范围, 比如说 DAC 的线性是-110 分贝, 那就可以设置采样深度为18bit, 这种设置对噪音整形有用。但对于usb 连接的Dac 或者是带dac 模拟输出的声卡, 第一种情况机器会自动辨别, 因此, 只有第二种区分办法有用。
4 f: f2 R- f+ X- Y5 V H
3. 对于原始 44.1khz/16比特的音乐素材, 什么样的高采样率更加理想
Miska 的意见如果使用 poly-sinc 系列的过滤器, 那就是越高越好, 硬件能上多高就用多高, (对于比如FIR之类的过滤器, 系统会自动识别倍频采样率, 同样也是越高越好)
4. poly-sinc 系列与 poly-sinc-short 系列的差别 Miska 本人从他的实际使用看, 是偏爱poly-sinc-short, 在回答这个有关两种滤波器差别的时候, miska 认为前者measures(测量)得好一些, 后者声音更好一些, (我自己的理解应该是从理论的角度, 应该poly-sinc 要更好一些, 但实际的使用中, 却发现poly-sinc-short 声音更理想) miska 的建议这部分各位发烧友自己耳朵收货。
5. 有关DSD数据方面”directsdm”选择是否勾选对于音乐播放的影响。 Miska 的意见是如果我们不希望对DSD 数据进行再处理的话, 就选打钩.
6. 接下来的几个问题都是有关对于2.8mhz dsd64 位文件在处理时候的采样率的选择问题, 和directsdm选择以后的软件运作机制, miska 的回答我也不甚理解, 所以, 不在这里给出翻译意见。