재생 아키텍처

Mossca가 음악을 처리하는 방식 — 파일부터 출력까지.

재생 체인

모든 오디오 플레이어는 신호 경로를 따릅니다:

음악 파일 → 디코딩 → 처리 → 출력 → 기기

중요한 것은 이 체인에 무엇이 존재하는지가 아니라, 어떻게 처리되는지입니다.

Mossca는 모든 단계가 명시적이고, 통제되고, 예측 가능하도록 설계되었습니다.

신호 경로 모듈 미리보기

음질에 실제로 영향을 주는 것

원본 소재가 먼저다

녹음과 마스터링이 음질의 상한선을 결정합니다.

어떤 재생 소프트웨어도 누락된 정보를 복원할 수 없습니다.

Mossca는 라이브러리의 특성을 숨기는 것이 아니라, 이해하도록 돕는 데 집중합니다.

샘플레이트 처리

When file and device sample rates differ, conversion is required.

이는 다음과 같은 곳에서 발생할 수 있습니다:

  • 플레이어 내부
  • 시스템 내부

통제되지 않은 변환은 불필요한 처리와 불일치를 초래합니다.

Mossca는 알려진 위치에서 예측 가능한 동작으로 변환을 명시적으로 수행합니다.

신호 처리

많은 플레이어가 다음을 적용합니다:

  • EQ
  • 라우드니스 정규화
  • DSP 효과
  • 자동 업샘플링

유용할 수 있지만, 원래 신호를 변경합니다.

Mossca는 기본 경로에서 신호를 변경하는 모든 처리를 피합니다.

소프트웨어가 제어할 수 있는 것

  • 디코딩 정확도
  • 리샘플링 동작
  • 신호 경로 일관성
  • 출력 라우팅

소프트웨어가 제어할 수 없는 것

  • 녹음 품질
  • 마스터링 결정
  • DAC 아날로그 설계
  • 헤드폰, 스피커, 공간 음향

Mossca 재생 아키텍처

Mossca는 하나의 원칙을 중심으로 설계되었습니다:

신호 경로를 최소화하고, 보이고, 결정적으로 유지하세요.

숨겨진 처리 없음

EQ 없음. 보정 없음. 자동 DSP 없음.

당신이 듣는 것은 디코딩된 신호입니다. 후처리된 오디오가 아닙니다.

비트퍼펙트 무결성

Mossca는 두 단계에서 무결성을 보존합니다:

  • 디코딩 무결성: 소스에서 정확한 PCM
  • 출력 무결성: 기기에 변경 없이 전달

조건이 허락하면, 둘 모두 처음부터 끝까지 보존됩니다.

통제된 샘플레이트 변환

변환을 피하는 것이 아니라 통제합니다.

Mossca가 보장하는 것:

  • 변환은 한 곳에서 이루어집니다
  • 동작이 예측 가능합니다
  • 숨겨진 시스템 간섭이 없습니다

공유 vs 전용 출력

macOS에서 오디오는 두 가지 다른 경로를 따를 수 있습니다:

공유 경로 (시스템 오디오)

  • Core Audio를 통해 전달
  • 시스템 사운드와 혼합
  • 시스템 수준 리샘플링이 포함될 수 있음

적합한 상황:

  • 내장 스피커
  • 캐주얼한 감상
  • 일반적인 시스템 사용

전용 모드 (직접 출력)

  • 시스템 오디오 계층 우회
  • 하드웨어 직접 접근
  • 시스템 믹싱이나 간섭 없음

Best for:

  • 외장 DAC 구성
  • 진지한 감상

DSD 및 고해상도 재생

Mossca는 둘 다 지원합니다:

  • DSD → PCM (내장 출력용)
  • DoP (외장 DAC용)

재생 동작은 기기에 따라 적응합니다.

신호 경로 가시성

Mossca는 전체 재생 경로를 실시간으로 보여줍니다.

확인할 수 있는 것:

  • 소스 형식
  • 변환 단계
  • 출력 모드
  • 기기 경로

숨겨진 단계 없음. 추측 없음.

디자인 철학

투명성

파일과 출력 사이에서 일어나는 일을 항상 알아야 합니다.

소스 존중

재생은 녹음을 반영해야 합니다. 수정해서는 안 됩니다.

불필요한 처리 줄이기

모든 추가 단계는 신호를 바꿀 수 있습니다.

Mossca는 경로를 가능한 한 단순하게 유지합니다.

실제로는

목표는 간단합니다:

녹음을 존중하세요.
정확하게 전달하세요.
불필요한 처리를 피하세요.