top of page
siseong3

Bit Perfect란 무엇인가?

최종 수정일: 4일 전

Bit Perfect의 근본적인 의미는 PCM으로 마스터링된 음원 데이터를 수정이나 손실 없이 그대로 DAC(Digital-to-Analog Converter)에 전달하여 재생하는 과정을 말합니다. 이를 통해 음악가의 의도를 있는 그대로 감상할 수 있다고 합니다.

음악 플레이어의 관점에서 본다면 이러한 주장이 타당할 수 있습니다. 하지만 간단히 말하면 데이터를 전혀 손대지 않고 그대로 DAC으로 전달한다는 뜻입니다.

그러나 음악을 감상하는 사람의 입장에서는 상황에 맞게 소리를 재해석하고 조정하는 경우가 더 많습니다.예를 들어, 좁은 공간에서 음악을 감상할 때 스피커의 부밍 효과로 인해 저음역이 과도하게 강조되는 경우가 있습니다. 이러한 경우 EQ나 DSP를 통해 저음역대를 필터링하면 매우 효과적입니다. 또한, 보컬의 음색을 강조하거나 약간의 디스토션 효과를 추가하여 라이브 공연의 느낌을 줄 수도 있습니다. 최근에는 고성능 DAC의 경우 업샘플링을 통해 디지털-아날로그 변환 과정에서 장점이 있다는 주장이 널리 받아들여지고 있습니다.

이러한 PCM 데이터 처리는 음악 플레이어가 담당하는 것이 가장 효율적입니다. PCM 데이터는 이러한 필터링에 가장 적합한 포맷이기 때문에, DAC에 전달하기 전에 이러한 연산 과정을 거치면 음질의 손상을 주지 않고 쉽게 변형이 가능합니다. 오늘날의 컴퓨터 연산 성능은 이를 수행하기에 충분합니다.


Bit Perfect를 사용하지 않으면 음악이 달라진다?

당연히 달라질 수밖에 없습니다. 하지만 왜 그런지 이해하려면 OS의 오디오 코어를 먼저 이해해야 합니다.

아시다시피 macOS를 포함한 대부분의 컴퓨터 운영체제는 음악 감상에만 특화된 장치가 아닙니다. 게임의 효과음, 경고음, 웹 브라우저에서 나오는 잡음 등 여러 소리를 처리해야 합니다.

이를 위해 OS는 현재 실행 중인 모든 애플리케이션에서 출력하는 소리를 믹싱하여 스피커로 전달합니다.

예를 들어, 음악 플레이어로 음악을 재생하는 도중 이메일이 도착하면, 알림음이 음악과 섞여서 들립니다. 이 경우 감상 중인 음악의 PCM 데이터가 변형될 수밖에 없습니다.

또한, DAC은 OS의 명령에 철저히 따를 수밖에 없는 장치입니다. OS가 DAC에 48kHz의 샘플링 데이터로 설정하라고 지시하면 DAC은 그 지시에 따릅니다. 그렇지 않으면 오디오 재생 속도에 문제가 발생하기 때문입니다. 여러 애플리케이션이 서로 다른 샘플링 비율로 데이터를 보낸다면, OS는 이 데이터를 믹싱하기 위해 통일된 샘플링 비율(예: 48kHz)로 변환해야 하므로 다운샘플링이나 업샘플링이 발생하게 됩니다.


Bit Perfect를 구현하려면 어떻게 해야 하나요?

아주 간단합니다. 두 가지만 설정하면 됩니다.

  1. DAC을 시스템 기본 장치로 설정하지 않습니다.OS의 오디오 설정에서 음악 감상에 사용하는 DAC 장치가 시스템 기본 장치로 설정되어 있지 않은지 확인합니다. 만약 기본 장치로 설정되어 있다면 다른 애플리케이션이나 시스템의 소리가 PCM 데이터에 영향을 미치게 됩니다. 이를 해제하면 OS에서 더 이상 추가 설정이 필요하지 않습니다.



  2. 음악 플레이어의 기능을 활용합니다.재생하려는 음악의 샘플링 비율이 DAC의 샘플링 비율과 일치해야 업샘플링이나 다운샘플링이 발생하지 않습니다. 예를 들어, 96kHz의 FLAC 파일을 감상하려면 DAC도 96kHz로 설정되어야 합니다.


이를 위해 Pine Player Pro는 "DAC 우선 모드"를 제공합니다.이 모드를 사용하면 설정 화면에서 DAC 장치를 독립 장치로 지정하고 "DAC 우선 모드"를 활성화합니다. Pine Player Pro는 곡 재생 시마다 해당 곡의 샘플링 비율을 확인한 후 OS의 오디오 설정을 동일한 비율로 변경하여 재생합니다. 이를 통해 PCM 데이터가 수정되지 않고 그대로 DAC으로 전달됩니다.



결론

일부 음악 플레이어가 광고하는 것처럼 Bit Perfect는 특별한 기능이 절대 아닙니다. 특히 macOS에서는 macOS의 오디오 코어를 우회하거나 새로 만드는 것이 불가능합니다. 단지 OS의 오디오 코어 샘플링 비율을 변경하면 충분합니다. 추가 처리가 필요하다면, 그것은 더 이상 Bit Perfect가 아닐 것입니다.

조회수 6회댓글 0개

최근 게시물

전체 보기

Comments


bottom of page