Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10 오디오 인터페이스 문제 해결 가이드: 흔한 문제와 실전 해결법

Windows PC를 오디오 녹음 환경으로 세팅하는 일은 생각보다 까다롭습니다. 특히 오디오 하드웨어, 악기, DAW(디지털 오디오 워크스테이션)까지 한꺼번에 얽히면 머리가 아파지죠. 이 글에서는 오디오 드라이버와 하드웨어 설정과 관련된 흔한 문제들, 그리고 "아하!" 하는 순간들을 하나씩 정리해 드립니다.

Windows 오디오 API 완벽 정리

대부분의 DAW에서는 오디오 API를 직접 선택할 수 있습니다. 주요 옵션과 각각의 특징은 다음과 같습니다.

Windows 10 오디오 인터페이스 문제 해결 가이드: 흔한 문제와 실전 해결법
  • DirectSound: 마이크로소프트 DirectX API에 속하는 범용 오디오 방식으로, 모든 오디오 장치가 Windows에서 정상 작동하도록 보장합니다. 다만 라이브 모니터링(녹음하면서 동시에 소리를 듣는 것) 시 입력 신호(기타, 키보드 등)가 에뮬레이션 계층을 거쳐야 출력되기 때문에 상당한 지연 시간(latency)이 발생한다는 것이 단점입니다.
  • WaveOut: DirectSound의 전신에 해당하는 아주 오래된 방식입니다. 오디오 드라이버가 심하게 꼬여서 이것만 작동하는 특수한 경우(실제로 본 적이 있습니다)가 아니라면 절대 사용하지 마세요.
  • WDM Kernel Streaming: WaveOut보다 CPU 부담이 약간 적은 또 다른 레거시 오디오 모드입니다. 역시 피하는 것이 좋습니다.
  • WASAPI: DirectSound와 비슷하지만 "단독 모드(Exclusive)"를 지원한다는 점이 다릅니다. 단독 모드에서는 해당 앱이 오디오 드라이버를 독점적으로 제어합니다. 예를 들어 DAW를 WASAPI 모드로 열어두면 크롬에서 유튜브 영상 소리가 들리지 않습니다. DAW가 오디오 드라이버를 독점하고 있기 때문입니다.
  • ASIO: 하드웨어 수준에 최적화된 전용 드라이버로, 사실상 지연 없는 진정한 비트레이트 지원이 강점입니다. 자체 ASIO 드라이버를 제공하는 하드웨어가 있다면 녹음 입력용으로 가장 좋은 선택입니다. 많은 USB DAC, 오디오 인터페이스, 디지털 이펙트 페달이 제조사에서 전용 ASIO 드라이버를 배포하고 있습니다.

오디오 시스템의 개요를 살펴봤으니, 이제 DAW 작업 중 자주 겪는 오디오 문제들을 하나씩 해결해 보겠습니다.

ASIO 모드: USB로 입력은 잡히는데 Windows 사운드(예: Realtek)를 출력으로 선택할 수 없어요

이것은 의도된 설계입니다. ASIO를 오디오 시스템으로 선택하면 ASIO를 지원하는 장치가 입출력 소스가 됩니다. ASIO 출력을 들으려면 장치의 출력 단자에서 컴퓨터 입력(또는 컴퓨터에 연결하지 않은 별도 스피커)으로 케이블을 연결해야 합니다.

아래 다이어그램을 참고하세요.

Windows 10 오디오 인터페이스 문제 해결 가이드: 흔한 문제와 실전 해결법

오디오 장치를 USB로 연결했는데, ASIO 드라이버로 악기를 녹음하면서 동시에 컴퓨터 스피커로 소리를 들을 수는 없나요?

안 됩니다. 그렇게 하면 피드백 루프(feedback loop)가 생깁니다. ASIO는 하드웨어 전용 드라이버로, 해당 하드웨어 장치를 독점적으로 사용합니다.

신호의 흐름을 생각해 보세요. 오디오 장치에서 USB를 통해 PC로 신호가 전송되고, DAW에서 믹싱된 뒤, 다시 오디오 인터페이스의 OUTPUT 라인으로 되돌아갑니다.

질문하신 내용은 결국 "오디오 신호가 장치 → PC → DAW → 다시 오디오 장치 → 컴퓨터 스피커" 순으로 이동해 달라는 요청인데, 이는 불가능합니다. 컴퓨터 스피커는 소프트웨어 수준에서 ASIO 드라이버의 일부가 아니기 때문입니다.

만약 이것이 가능하다고 가정하면, 신호가 오디오 인터페이스와 PC 스피커 사이를 무한히 왕복하면서 매우 끔찍한 하울링을 내며 초마다 점점 더 크고 날카롭게 울릴 것입니다.

요약: ASIO 단독 모드를 사용할 때는 ASIO 하드웨어 장치에 외부 출력을 직접 연결해야 합니다. 스피커가 믹스 체계에 포함되어 있지 않기 때문에 컴퓨터 스피커로는 출력되지 않습니다.

ASIO 입력을 쓰면서도 PC 스피커 출력을 함께 얻는 방법은?

두 가지 선택지가 있습니다.

Windows 10 오디오 인터페이스 문제 해결 가이드: 흔한 문제와 실전 해결법

첫 번째는 DirectSound를 사용하는 것입니다. 이 경우 ASIO 장치를 입력으로, 컴퓨터 기본 스피커(Realtek 등)를 출력으로 선택할 수 있습니다. 다만 두 계층 모두 에뮬레이션 계층을 통과하기 때문에 지연이 상당히 커집니다.

예를 들어 기타를 치면 현을 튕긴 지 몇 초 후에야 소리가 들립니다. 입력 신호가 오디오 장치에서 PC로 전달되고, 에뮬레이션 과정에서 믹싱된 후 Realtek(대부분의 PC 내장 사운드가 Realtek입니다)을 통해 출력되기 때문입니다.

Windows 10 오디오 인터페이스 문제 해결 가이드: 흔한 문제와 실전 해결법

두 번째 선택지는 ASIO4ALL입니다. 서드파티 범용 ASIO 드라이버로, Windows를 일종의 "마법"으로 속여서 ASIO 기반 입력과 Realtek 같은 별도 출력을 동시에 허용하게 만듭니다. 커널 스트림 래핑 등 여러 기술이 관여하지만, 어쨌든 잘 작동합니다. 순수 ASIO 모드만큼 빠르지는 않지만 DirectSound보다는 훨씬 낫습니다.

ASIO4ALL을 쓰고 있는데 DAW에 입력/출력 옵션이 안 보여요

"ASIO Configuration(ASIO 구성)" 버튼을 클릭하고, ASIO4ALL 클라이언트에서 입력·출력 장치가 실제로 활성화되어 있는지 확인하세요. 그런 다음 DAW를 재시작하면 됩니다.

DAW에서 ASIO4ALL을 활용하는 더 자세한 방법은 Appuals의 "Reaper DAW로 PC에서 기타 녹음하기" 가이드를 참고하세요.

DirectSound를 쓰는데 출력에서 끊김과 잡음이 심해요

앞서 말한 DirectSound의 지연 문제 때문입니다. DirectSound의 에뮬레이션 속도(녹음 내용을 실시간으로 처리하고 출력하는 능력)는 여러 요인에 좌우되지만, 그중 CPU 성능이 큰 비중을 차지합니다.

버퍼 값을 너무 낮게 설정하면(버퍼가 낮을수록 에뮬레이션이 빨라짐) 드라이버가 스스로를 감당하지 못하고 끼익거리는 잡음을 냅니다. 반대로 버퍼 값을 높이면 지연이 늘어나서(음을 연주한 뒤 몇 초 뒤에 들림) 악기 소리가 늦게 들립니다. 따라서 DirectSound에서는 버퍼 설정을 조정하며 CPU가 한계에 도달하기 직전의 "적정 지점(sweet spot)"을 찾아야 합니다.

그래서 결국 ASIO나 ASIO4ALL을 쓰는 것이 답입니다.

오디오 모드를 바꿀 때 DAW가 크래시돼요

꽤 흔한 문제로, 대개 컴퓨터의 어떤 앱이 오디오 장치를 독점적으로 점유하고 있기 때문입니다. 예를 들어 백그라운드에서 크롬이 열려 있는 상태에서 DAW에서 오디오 장치를 ASIO에서 DirectSound로 변경하려 했는데, 우연히도 크롬이 DirectSound를 독점하고 있었다면 DAW는 오디오 드라이버 제어권을 가져오지 못해 크래시됩니다. 기본적으로 "선착순" 원칙이 적용됩니다.

먼저 오디오를 사용할 수 있는 앱이 하나도 열려 있지 않은지 확인하세요. 문제는 Windows 자체도 시스템 사운드 효과로 오디오를 사용한다는 점입니다. 따라서 거의 모든 것을 꺼야 합니다.

Windows 10 오디오 인터페이스 문제 해결 가이드: 흔한 문제와 실전 해결법

또한 오디오 장치 설정에서 "단독 모드(Exclusive Mode)"를 비활성화해 보세요. 사실 WASAPI 모드를 쓸 때만 필요한 기능입니다.

오디오 인터페이스 출력을 외부 스피커/헤드폰에 연결했는데 좌우 채널 중 하나만 들려요

모노 케이블을 사용하고 있을 가능성이 높습니다. 사용 중인 오디오 장치에 따라 스테레오 플러그 어댑터, 6.3mm 분리형 스테레오 케이블 등 여러 변형이 필요할 수 있습니다. 장치와 연결 대상에 따라 달라지므로, 가까운 오디오 장비 매장에 문의하는 것이 가장 확실합니다.