播放架构

Mossca 如何处理你的音乐,从文件到输出。

播放链路

任何音频播放器,本质都是一条信号路径:

音乐文件 -> 解码 -> 处理 -> 输出 -> 设备

真正重要的不是“有哪些环节”,而是:

这些环节是如何被处理的。

Mossca 的设计目标,是让每一步都清晰、可控、可预期。

Signal Path 模块示意图

什么真正影响音质

音源质量是第一位

录音与母带决定了音质的上限。

任何播放器,都无法还原不存在的信息。

Mossca 不试图掩盖问题,而是帮助你理解你的音乐库本身。

采样率处理

当音频文件与输出设备采样率不一致时,必须进行转换。

这个过程可能发生在:

  • 播放器内部
  • 系统音频层

不受控制的转换,会引入额外处理和不确定性。

Mossca 的策略是:

明确、可控地完成转换,而不是交给系统黑盒。

信号处理

很多播放器会加入:

  • EQ
  • 响度归一化
  • DSP效果
  • 自动升采样

这些功能在某些场景下有价值,但都会改变原始信号。

Mossca 默认不加入任何信号修改。

软件能控制什么

  • 解码准确性
  • 重采样策略
  • 信号路径一致性
  • 输出方式

软件无法控制什么

  • 录音质量
  • 母带处理
  • DAC硬件设计
  • 耳机 / 音箱 / 环境

Mossca 的播放设计

Mossca 的核心原则只有一个:

让信号路径最简单、最透明、最可预测。

无隐藏处理

不做 EQ、不做增强、不做自动 DSP。

你听到的,是解码后的真实信号。

双阶段 Bit-Perfect

Mossca 保证两个层面的完整性:

  • 解码完整性:数据准确
  • 输出完整性:不被篡改

在条件允许时,实现端到端一致。

可控的采样率转换

转换不是避免,而是控制。

Mossca 确保:

  • 转换发生在明确位置
  • 行为可预期
  • 不依赖系统黑盒

Shared 与 Exclusive 两种路径

在 macOS 上,音频有两种路径:

系统路径(Shared)

  • 经过 Core Audio
  • 与系统声音混合
  • 可能发生系统重采样

适用于:

  • 内建扬声器
  • 日常使用

独占模式(Exclusive)

  • 绕过系统音频层
  • 直接输出到硬件
  • 无系统干扰

适用于:

  • 外接 DAC
  • 高质量聆听

DSD 与高解析音频

Mossca 支持:

  • DSD -> PCM(内建设备)
  • DoP(外接 DAC)

根据设备自动选择最合适路径。

Signal Path 可视化

Mossca 提供实时信号路径展示:

你可以清楚看到:

  • 音源格式
  • 转换过程
  • 输出模式
  • 设备路径

没有隐藏处理,没有黑盒。

设计理念

透明

你应该知道声音是如何被处理的。

尊重音源

播放器不应改变音乐本身。

减少不必要处理

每一步处理都可能带来损失。

Mossca 保持路径尽可能简单。

最终目标

很简单:
尊重录音
准确还原
减少损耗