为外接 DAC 而设计的 DSD 播放
优先 DoP,必要时才转 PCM。
DSD 播放
为真实外接 DAC 场景设计的 DSD 播放。
Mossca 支持在 Mac 上播放 DSD,无论是否使用外接 DAC。但 Mossca 的核心设计并不只是“能播放 DSD”。
当你的 DAC 支持 DSD 时,Mossca 会尽可能保持 DSD 播放路径。
Mossca 不会简单地把 DSD 当作普通音频文件直接转成 PCM。在外接 DAC 场景下,Mossca 会优先使用 DoP 输出,根据 DAC 的实际 DSD 支持能力自动选择合适路径,并且只有在没有可用 DoP 路径时,才回退到 PCM 转换。
什么是 DSD
DSD,全称 Direct Stream Digital,是一种高解析音频格式,最初用于 SACD。
不同于 PCM 使用多位采样来表示声音,DSD 使用高频 1-bit 数据流来记录音频信号。
常见 DSD 规格包括:
- DSD64 — 2.8 MHz
- DSD128 — 5.6 MHz
- DSD256 — 11.2 MHz
- DSD512 — 22.5 MHz
常见文件格式为 DSF 或 DFF。
DSD 与 PCM 不只是格式不同
DSD 和 PCM 不是简单的文件后缀差异,而是两种完全不同的数字音频表达方式。
PCM 使用多位采样,常见采样率包括 44.1 kHz、96 kHz、192 kHz、384 kHz 等。
DSD 使用 1-bit 高频数据流,运行频率远高于普通 PCM。
两者都可以获得优秀的声音表现,但它们需要不同的播放处理方式。
Mossca 的目标,是让这个播放路径清晰、稳定、可理解,而不是隐藏在黑盒里。
最理想的 DSD 场景:外接 DAC + DoP
对于很多 DSD 用户来说,最核心的播放方式是:Mac + 外接 USB DAC + DoP 输出。
当 Mossca 检测到支持 DoP 的外接 DAC 时,会优先启用 DoP,也就是 DSD over PCM。
需要注意的是:DoP 不是把 DSD 转成 PCM。
DoP 是把 DSD 数据放入一种 PCM 兼容的传输帧中,让 macOS 和 USB 音频链路可以传输,同时让 DAC 识别出其中的 DSD 数据,并由 DAC 自己完成最终解码。
在这种模式下:
- DSD 播放路径得到保留
- Mossca 不会把 DSD 转成 PCM
- 由外接 DAC 完成最终 DSD 解码
- 如果 DAC 支持显示,设备上可以显示对应的 DSD 规格
这正是 Mossca 重点优化的 DSD 播放场景。
智能 DoP 降级
并不是所有 DAC 都支持所有 DSD 规格。
例如:你的音乐文件可能是 DSD512,但你的 DAC 通过 DoP 只支持到 DSD256。
在很多播放器里,这种情况可能会直接转 PCM、播放失败,或者产生用户难以理解的 fallback 行为。
Mossca 的处理方式更细致。
当源文件规格高于 DAC 的 DoP 支持能力时,Mossca 会优先尝试降到最接近的可支持 DoP 规格,而不是立刻转 PCM。
例如:
DSD512 文件
→ DAC 通过 DoP 最高支持 DSD256
→ Mossca 会优先尝试输出 DSD256 DoP
如果 DSD256 DoP 不可用,Mossca 会继续尝试 DSD128、DSD64 等更低的可支持 DoP 规格。
只有当没有合适的 DoP 路径时,Mossca 才会回退到 DSD 转 PCM 播放。
这意味着即使 DAC 不支持源文件的最高 DSD 规格,Mossca 也会尽量保留 DSD / DoP 播放路径。
为什么这很重要
现实中的 DSD 播放经常会遇到设备能力不匹配。
你的文件可能是 DSD512,但 DAC 可能只支持 DSD64、DSD128 或 DSD256 DoP。
Mossca 不会把这种情况简单当成“不支持”。
它会优先寻找最合适的硬件兼容路径:
- 优先让 DAC 处理 DSD
- 优先使用 DoP,而不是直接转 PCM
- 优先选择最接近源文件的可支持 DSD 规格
- 只有没有可用 DoP 路径时才转 PCM
- 让整个播放路径清楚、稳定、可预期
无外接 DAC 也可以播放
如果没有外接 DAC,Mossca 也可以直接在 Mac 上播放 DSD 文件。
由于 Mac 内建输出并不以 DSD 方式解码,Mossca 会将 DSD 转换为合适的 PCM 信号,再输出到系统音频设备。
这种模式适合没有外接 DAC 时试听 DSD 文件、浏览和管理 DSD 音乐库,或日常临时播放。
在这个场景下:
- DSD 会被转换为 PCM
- Mac 内建输出负责播放 PCM
- 无需手动设置
- 播放路径稳定、自动、可预期
自动路径选择
Mossca 会根据当前输出设备自动选择 DSD 播放路径。
Mac 内建输出
→ DSD 转 PCM
外接 DAC 支持当前 DSD DoP
→ DSD DoP 输出
外接 DAC 支持较低规格 DoP
→ 自动降到最接近的可支持 DoP 规格
没有可用 DoP 路径
→ DSD 转 PCM
你不需要每次手动调整复杂参数。
Mossca 会自动判断设备能力,并选择最合理的播放路径。
清晰的播放诊断
DSD 播放不应该是黑盒。
Mossca 会尽可能清楚地告诉你当前发生了什么:
- 源文件格式
- 当前输出路径
- DoP 是否启用
- DAC 支持能力
- 是否发生降级
- 为什么发生 fallback
- 最终输出到 DAC 的模式
例如,当你播放 DSD512 文件,但 DAC 只支持到 DSD256 DoP 时,Mossca 可以明确显示当前输出为 DSD256 DoP, 而不是悄悄转成 PCM。
面向真实音乐库
Mossca 的 DSD 播放不是一个独立的特殊模式,它和你的本地音乐库自然融合在一起。
你的资料库可以同时包含:
- PCM
- FLAC
- WAV
- AIFF
- ALAC
- DSF
- DFF
- CUE 专辑
- PCM 与 DSD 混合专辑
Mossca 会在统一的播放架构中处理这些格式。
不需要单独的 DSD 播放模式。
不需要把 DSD 文件放到特殊位置。
不会隐藏关键的转换行为。
硬件兼容性
不同 DAC 的 DSD 支持能力差异很大。
- 有些 DAC 支持 DSD64 / DSD128 DoP
- 有些支持 DSD256 DoP
- 有些高规格 DSD 只在特定模式或特定系统环境下可用
- 也有些设备实际报告的能力和官方手册描述并不完全一致
Mossca 会尽可能根据实际设备能力选择合适路径。
当 DAC 无法直接播放某个 DSD 规格时,Mossca 会优先尝试最接近的 DoP 降级路径,而不是立即转 PCM。
如果你的 DAC 表现不符合预期,可以联系我们,我们会优先支持和适配你的设备。
最终目标
DSD 播放应该简单,但不应该被隐藏。
Mossca 的目标是让你:
- 直接播放 DSD 文件
- 正确使用你的外接 DAC
- 尽可能保持 DoP / DSD 播放路径
- 避免不必要的 PCM 转换
- 清楚知道 DAC 实际接收到什么信号
对于 DSD 用户来说,Mossca 不只是“能播放 DSD”。
它更重要的是尊重你的 DAC,尊重 DSD 的播放路径,也让每一次 fallback 都清楚、可理解。