특히 오디오 하드웨어, 악기 및 DAW를 믹스에 추가할 때 오디오 녹음을 위해 Windows PC를 설정하는 것은 약간의 골칫거리가 될 수 있습니다. 이 기사에서는 오디오 드라이버, 하드웨어 구성 및 "a-ha!"와 관련된 몇 가지 일반적인 문제를 살펴보겠습니다. 순간.
Windows 오디오 API에 대한 설명
대부분의 DAW에서 오디오 API를 변경할 수 있습니다. 옵션 및 수행하는 작업은 일반적으로 다음과 같습니다.
- 다이렉트사운드 :Microsoft DirectX API에 속합니다. 모든 오디오 장치가 Windows에서 제대로 작동하는 보편적인 방법입니다. 라이브 모니터링으로 녹음하기 위한 DirectSound의 문제(녹화와 동시에 실시간 재생) DS는 입력(기타, 키보드 등)으로 인해 많은 지연 시간을 발생시킵니다. 출력되기 전에 에뮬레이션 레이어를 통과합니다.
- 웨이브아웃 :DirectSound의 매우 오래된 전임자로서 오디오 드라이버가 너무 지루하지 않으면 어떻게 든 작동하는 유일한 방법이 아닌 한 절대 사용해서는 안됩니다(이전에 본 적이 있음) .
- WDM 커널 스트리밍 :WaveOut보다 CPU 집약도가 약간 낮지만 피해야 하는 또 다른 고대 레거시 오디오 모드입니다.
- WASAPI :이것은 "독점" 모드를 사용한다는 점을 제외하고 DirectSound와 유사합니다. 즉, WASAPI 모드를 사용하는 앱이 오디오 드라이버를 완전히 제어한다는 의미입니다. 따라서 DAW가 WASAPI 모드로 열려 있으면 DAW의 WASAPI 모드가 오디오 드라이버를 독점적으로 제어하기 때문에 Chrome에서 YouTube 동영상의 오디오를 들을 수 없습니다.
- ASIO :전용 하드웨어 수준 드라이버로, 일반적으로 실제 비트 전송률을 지원하고 대기 시간이 거의 없습니다. ASIO는 자체 ASIO 드라이버가 있는 하드웨어 장치가 있는 경우 입력 녹음에 선호되는 오디오 시스템입니다. 예를 들어 많은 USB DAC, 오디오 인터페이스 및 디지털 효과 페달에는 제조업체에서 직접 사용할 수 있는 전용 ASIO 드라이버가 있습니다.
다양한 오디오 시스템에 대해 설명했으므로 이제 DAW로 작업할 때 발생하는 몇 가지 일반적인 오디오 문제를 해결해 보겠습니다.
ASIO 모드:USB를 통해 입력이 감지됨, Windows 오디오를 선택할 수 없음(예:Realtek) 출력으로.
이것은 의도적으로 설계된 것입니다. ASIO가 오디오 시스템으로 선택되면 ASIO 지원 장치가 입력/출력 소스가 됩니다. ASIO의 오디오 출력을 들으려면 장치의 출력에서 컴퓨터의 입력(또는 컴퓨터에 연결되지 않은 다른 스피커 쌍)에 케이블을 연결해야 합니다. .
다음은 도표입니다:
내 오디오 장치가 USB를 통해 내 PC에 연결되어 있습니다. ASIO 드라이버를 사용하여 악기를 녹음하는 동시에 컴퓨터 스피커에서 오디오 출력을 가져와야 하지 않나요?
아니요. 피드백 루프를 만들 것입니다. ASIO는 하드웨어 전용 드라이버이며 독점적으로 하드웨어 장치를 사용합니다.
USB를 통해 오디오 장치에서 PC로 신호를 보내고 있습니다. 그런 다음 신호가 DAW에서 믹스됩니다. 그런 다음 신호를 다시 보냅니다. 오디오 인터페이스에 연결하여 OUTPUT 라인을 통과합니다.
기본적으로 요구하는 것은 오디오 신호가 오디오 장치에서 PC로 이동하고 DAW에서 믹싱된 다음 오디오 장치로 다시 이동한 다음 컴퓨터 스피커로 다시 이동하는 것입니다. 컴퓨터 스피커는 소프트웨어 수준에서 ASIO 드라이버의 일부가 아니기 때문에 불가능합니다.
이렇게 할 수 있다면 소리 신호가 오디오 인터페이스와 PC 스피커 사이를 무한히 왔다 갔다 하여 인류에게 알려진 가장 끔찍한 소리가 앞뒤로 반복되면서 점점 더 커지고 삐걱거리는 소리가 나게 될 것입니다. 두번째. 다음과 같습니다.
TLDR:ASIO 전용 모드를 사용하는 경우 ASIO 하드웨어 장치에 직접 연결된 외부 출력이 필요합니다. 스피커가 믹스의 일부가 아니기 때문에 소프트웨어 수준에서 컴퓨터 스피커를 통해 출력되지 않습니다.
ASIO 입력을 사용하면서 PC 스피커 출력을 얻으려면 어떻게 해야 하나요?
여기에는 두 가지 옵션이 있습니다.
DirectSound를 사용할 수 있습니다. 반드시 ASIO 장치를 입력으로 선택하고 컴퓨터의 원어민(Realtek 등)을 선택할 수 있습니다. 출력으로. 그러나 이렇게 하면 많은 에뮬레이션 수준을 통해 두 레이어를 모두 통과하기 때문에 지연 시간이 줄어듭니다.
예를 들어 기타를 연주하는 경우 현을 치고 5초 후에 기타 음을 들을 수 있습니다. 입력 신호가 오디오 장치에서 PC로 전달되고 에뮬레이션에서 혼합된 다음 Realtek(또는 기본 PC 사운드가 무엇이든 간에. 대부분 Realtek)을 통해 출력되기 때문입니다.
두 번째 옵션은 ASIO4ALL입니다. 이것은 Realtek과 같은 대체 출력과 함께 ASIO 기반 입력을 허용하도록 일종의 "속임수" Windows를 만드는 타사의 일반 ASIO 드라이버입니다. 이것은 마술과 커널 스트림 래핑, 그리고 내가 정말로 설명할 수 없는 다른 많은 작고 멋진 용어를 통해 이루어집니다. 꽤 잘 작동합니다. 대기 시간은 순수 ASIO 모드만큼 좋지는 않지만 DirectSound보다 훨씬 빠릅니다.
ASIO4ALL을 사용하고 있는데 DAW에 입력/출력 옵션이 없나요?
"ASIO 구성"을 클릭하고 입력 및 출력 장치가 실제로 ASIO4ALL 클라이언트에서 활성화되어 있는지 확인하십시오. 그런 다음 DAW를 다시 시작하십시오.
DAW에서 ASIO4ALL을 사용하는 방법에 대한 자세한 설명은 Appual의 Reaper DAW를 사용하여 PC에서 기타를 녹음하는 방법을 참조하십시오.
DirectSound를 사용하고 있는데 출력에서 지직거리는 소리와 잡음이 들립니다.
이전에 DirectSound 대기 시간에 대해 이야기한 내용입니다. DirectSound의 에뮬레이션 속도(기록 중인 내용을 처리하고 실시간으로 출력하는 기능) 여러 요인에 크게 좌우되지만 CPU가 큰 요인입니다.
버퍼가 너무 낮게 설정된 경우(낮은 버퍼 =더 빠른 에뮬레이션) , 운전자는 거의 스스로 넘어지고 끔찍한 딱딱 소리를 내기 시작합니다. 그러나 높은 버퍼 설정, 더 많은 지연 (음을 연주한 후 몇 초 후에 악기 소리가 들림)이 도입됩니다. 따라서 DirectSound를 사용하면 CPU가 공기를 헐떡거리기 시작하여 더 이상 따라갈 수 없게 되기 전에 "버퍼" 설정을 조정하고 "스위트 스팟"을 찾아야 합니다.
이것이 ASIO 또는 ASIO4ALL을 고수해야 하는 이유입니다.
오디오 모드를 변경할 때 DAW가 충돌합니다.
이것은 매우 일반적이며 일반적으로 컴퓨터의 일부 앱이 오디오 장치를 독점적으로 제어하기 때문입니다. 따라서 백그라운드에서 Chrome이 열려 있고 DAW의 오디오 장치를 ASIO에서 DirectSound로 변경하려고 한다고 가정해 보겠습니다. 그러나 어떤 이유로 Chrome은 DirectSound를 독점적으로 제어했습니다. 이제 DAW가 충돌합니다. Chrome에서 오디오 드라이버를 제어할 수 없기 때문입니다. 일반적으로 "선착순" 방식입니다.
시도할 수 있는 작업은 먼저 컴퓨터에서 오디오를 사용할 수 있는 앱이 열려 있지 않은지 확인하는 것입니다. 여기서 문제는 Windows에서도 음향 효과와 함께 오디오를 사용할 수 있다는 것입니다. 따라서 거의 모든 것을 비활성화해야 합니다.
또한 오디오 장치에서 "독점 모드"를 비활성화해 보십시오. 솔직히 WASAPI 모드를 사용하려는 경우에만 활성화하면 됩니다.
오디오 인터페이스 출력을 외부 스피커/헤드폰에 연결했는데 왼쪽 또는 오른쪽 채널 사운드만 들리고 둘 다 들리지 않습니까?
모노 케이블을 사용 중일 것입니다. 특정 오디오 장치에 따라 스테레오 플러그인 어댑터가 필요할 수 있습니다. 또는 6.3mm-듀얼 스테레오 케이블. 또는 장치와 연결하려는 대상에 따라 다르기 때문에 다른 이상한 변형이 많이 있습니다. 가까운 오디오 철물점에 문의하십시오.