MainStage에서 레이턴시를 줄이는 방법

MainStage의 고급 설정을 사용하여 소프트웨어 악기를 재생할 때 발생하는 레이턴시(지연)를 최소화할 수 있습니다.

MainStage에서 소프트웨어 악기를 재생할 경우 노트를 연주하는 시점과 스피커 또는 헤드폰에서 소리가 들리는 시점 사이에 약간의 지연이 발생할 수 있습니다. 이러한 지연을 레이턴시라고 하며 Mac 내 버퍼링으로 인해 발생합니다.

MainStage에서 레이턴시 설정을 빠르게 최적화하는 방법은 다음과 같습니다.

  1. MainStage에서 레이턴시가 가장 큰 패치 또는 콘서트를 로드합니다.

  2. MainStage > 환경설정을 선택하고 '오디오'를 선택한 다음 '고급 설정'을 클릭합니다.

    No alt supplied for Image
  3. I/O 버퍼 크기 팝업 메뉴를 클릭한 다음 사용 가능한 가장 낮은 숫자를 선택합니다.

  4. 노트를 연주해 봅니다. 오디오가 중단되거나, 펑하는 소리가 들리거나, 결함이 생기는 등 원치 않는 오디오 아티팩트가 들릴 경우 오디오 아티팩트가 들리지 않을 때까지 단계적으로 가장 높은 설정을 선택합니다.

  5. 오디오 아티팩트가 들리지 않으면서 사용 가능한 가장 낮은 I/O 버퍼 크기 설정일 때 레이턴시가 너무 커서 편하게 연주할 수 없는 경우, 그 다음으로 가장 낮은 I/O 버퍼 크기를 선택한 다음 I/O 안전 버퍼를 켭니다.

  6. 최적의 버퍼 설정을 정했으면 드라이버 레이턴시 슬라이더를 낮춰 시스템의 전체 레이턴시를 더 줄여 봅니다.

MainStage의 고급 오디오 설정

이 섹션에서는 MainStage에서 레이턴시에 영향을 미치는 고급 기본 설정에 대해 자세히 설명합니다.

I/O 버퍼 크기

오디오 채널 스트립의 I/O 버퍼 크기는 입력 및 출력 버퍼 크기를 모두 설정합니다. 소프트웨어 악기 채널 스트립의 I/O 버퍼 크기는 출력 버퍼 크기만 설정합니다. 이 채널 스트립에는 오디오 입력이 없습니다. 버퍼 크기의 범위는 16~1024 샘플입니다.

I/O 버퍼 크기 설정을 변경하면 총 입력 및 출력 레이턴시에 어떤 영향을 미치는지 확인할 수 있으며, 레이턴시 섹션 아래에 '왕복'(밀리초)으로 표시됩니다. 괄호 안에는 출력 레이턴시도 표시됩니다. 소프트웨어 악기의 경우 출력 레이턴시가 중요한 수치입니다.

I/O 버퍼 크기가 낮을수록 레이턴시가 작아지지만, 특히 여러 개의 플러그인과 채널 스트립을 동시에 사용하는 경우에는 오디오 아티팩트가 발생할 수 있습니다. 레이턴시를 줄이고 싶지만 오디오 아티팩트가 발생하는 경우, 동시에 사용 중인 플러그인과 채널 스트립의 수를 줄입니다.

I/O 안전 버퍼

I/O 안전 버퍼를 켜면 MainStage는 예기치 않은 CPU 사용량 급증으로 인한 과부하로부터 보호하기 위해 추가 출력 버퍼를 추가합니다. 크기는 I/O 버퍼 크기 설정과 동일하지만 출력 버퍼에만 영향을 미칩니다.

예를 들어 I/O 버퍼 크기가 256 샘플일 때는 레이턴시가 너무 큰데 I/O 버퍼 크기가 128 샘플일 때는 원치 않는 오디오 아티팩트가 들리는 경우, I/O 버퍼 크기를 128 샘플로 설정하고 I/O 안전 버퍼를 켭니다. 안전 버퍼 없이128 샘플일 때는 레이턴시가 더 크고, 안전 버퍼 없이 256 샘플일 때는 레이턴시가 더 작습니다.

드라이버 레이턴시 슬라이더

드라이버 레이턴시 슬라이더는 Core Audio 드라이버의 레이턴시에 영향을 미치며, Mac의 헤드폰 출력이나 외부 오디오 인터페이스와 같은 오디오 출력으로 신호를 전달합니다. 기본적으로 슬라이더는 현재 I/O 버퍼 크기와 동일한, 가능한 최대값으로 설정됩니다. 드라이버 레이턴시를 줄이기 위해 슬라이더를 왼쪽으로 이동하면 전체 왕복 레이턴시도 줄어듭니다.

I/O 버퍼 크기와 마찬가지로 드라이버 레이턴시 설정이 낮으면 원치 않는 오디오 아티팩트가 발생할 수 있습니다. 특정 시스템에서 가능한 최소값 설정은 주로 오디오 드라이버에 의해 결정됩니다. 드라이버 레이턴시 설정은 실행 가능한 플러그인 또는 채널 스트립의 수에 영향을 미치지 않습니다.

게시일: