목차

ASIO Performance meter

단축키 : F12

Cubase 12 부터는 오디오 엔진이 개선되면서, ASIO 퍼포먼스 미터도 아래와 같이 개선되었다.

Realtime

실시간 오디오 처리(소프트웨어 모니터링, VSTi 실시간 연주)에 대한 점유율을 보여준다.7)

만약 여기서 빨간색 Peak 등이 점등 된다면, 소프트웨어 모니터링 또는 실시간으로 연주되는 VSTi 소리에서 Audio Drop out이 발생한 것이다. 대체적으로 여기서 발생하는 Audio Drop out은 대부분 눈치 채지 못할 정도로 티가 나지는 않지만, Audio Drop out이 좀 더 많이 발생하면 소리가 끊기게 들리거나 틱틱 거리는 잡음이 날 수 있다.8)

하지만 여기서 Peak가 점등 된다고 해서 Audio Drop out 에러 메세지가 표시되면서 오디오 엔진이 멈추지는 않게 되어 있다. 그냥 계속해서 실시간으로 오디오 처리를 해야 하기 때문이다.

예를 들면, 무엇인가를 녹음할 때, 소프트웨어 모니터링으로 실시간 인풋 모니터링을 하면서 녹음 시에 오디오 드롭 아웃이 발생했다고 해서 녹음을 멈추면 안되기 때문에, 순간적인 오디오 드롭 아웃은 무시하고 오디오 엔진은 계속 동작한다. 즉 녹음이 멈추지는 않는다.

ASIO Guard

비실시간 오디오 처리(ASIO-Guard)에 대한 점유율을 보여준다.

이미 녹음되어 트랙에 있는 오디오나, 또는 이미 MIDI녹음되어 트랙 위에 존재하는 VSTi 노트들에 대한 오디오 처리는 ASIO-Guard 에서 따로 설정한 버퍼 사이즈 만큼의 처리 시간만큼 미리 읽어들여서 사전에 프로세싱한다. 이렇게 미리 처리를 함으로써 CPU 점유를 줄이는 것에 도움을 준다. 즉 이미 DAW에 미리 존재하는 데이터들이므로 미리 CPU로 읽어들여서 모든 오디오 처리를 안정적으로 끝마친 후, 재생 하는 커서가 위치하는 시점에만 맞춰 재생한다. 따라서, Realtime, 실시간 오디오 처리보다 훨씬 안정적인 오디오 처리를 할 수 있고, 훨씬 안정적인 CPU 점유율을 보여준다.

ASIO-Guard 레이턴시는 미리 읽어들이는 버퍼 사이즈를 말하는 것으로, 실시간 오디오(소프트웨어 모니터링, VSTi 실시간 연주)에는 아무런 레이턴시를 추가하지 않는다.

만약 ASIO-Guard 에서 부하가 커져서 Audio Drop out이 발생하면 Audio Drop out 에러를 표시하며 오디오 엔진이 멈춘다.

ASIO-Guard의 버퍼 사이즈는 Studio Setup에서 Audio System 페이지의 ASIO-Guard 에서 설정할 수 있다.

가끔 보면 소프트웨어 모니터링 사용이나 VSTi의 실시간 연주를 위해 ASIO-Guard를 끄라는 정보들이 많은데, 이것은 매우 잘못된 정보이다. ASIO-Guard에 의한 레이턴시 값은 내부에서 미리 처리하는 시간을 말하므로 실시간 소프트웨어 모니터링에 추가되는 레이턴시가 아니다. 또한 실시간 연주의 안정성을 위해서는 트랙에 이미 존재하는 오디오MIDIASIO-Guard 버퍼를 통해 미리 프로세싱되는 것이 훨씬 안정성이 도움이 되므로 절대 꺼서는 안된다.

Peak

모든 오디오 처리를 종합하여 가장 높은 Peak 의 점유율을 보여준다.

실시간 오디오 처리나 ASIO-Guard 처리 중에 급격한 Peak 부하가 발생하는 경우 이 Peak 부분에서 표시된다. Peak 에 의해 Audio Drop 이 발생하면, Realtime, ASIO-Guard 상관 없이 Audio Drop out 에러 메세지를 표시하며 오디오 엔진이 멈추게 된다.

사실 이 Peak 미터가 보여주는 부분은 전체적인 오디오 시스템의 안정성을 대표한다.

Peak 미터가 불안정하다면, 오디오 인터페이스와의 연결이 불안정하거나, 컴퓨터 시스템에 문제가 있어서 불안정한 경우가 대부분이다. 오디오 인터페이스와 시스템이 소화 불가능한 너무 낮은 ASIO 버퍼 사이즈를 설정해도 이 Peak 미터가 불안정하게 된다. 따라서 Peak 미터가 안정적으로 동작하는지 잘 관찰하면 사용하는 오디오 인터페이스와 시스템에 가장 적절한 ASIO 버퍼 사이즈를 찾는 것에 도움이 된다. Peak 미터가 안정적으로 동작하면, Realtime 이나 ASIO-Guard 가 많이 점유해도 안정적인 동작이 가능하게 된다. 또한 DAW의 전반적인 모든 기능들이 안정적으로 동작하게 된다.

따라서 오디오 인터페이스와 시스템에서 가장 안정적으로 동작하는 가장 낮은 ASIO 버퍼 사이즈를 찾을때 이 Peak 미터를 잘 관찰 하면 도움이 된다.

ASIO 버퍼 사이즈를 소프트웨어 모니터링을 위해 너무 최소로 낮추는 것은 좋지 않다. ASIO 버퍼 사이즈는 Peak 미터가 안정적으로 동작 가능한 버퍼 사이즈를 찾는 것이 중요하며, 이 때문에 소프트웨어 모니터링 보다 다이렉트 모니터링이 더 선호되는 이유이다.

Disk cache

저장 매체레코딩하는 것에 대한 점유율을 보여준다.

만약 여기서 빨간색 Peak 등이 점등 된다면, 디스크에 기록되는 정보에서 누락이 발생하여 Audio Drop out 이 발생한 것.
원인은 디스크의 쓰기 속도가 오디오의 정보의 출력 속도를 따라잡지 못하여서 이다.

따라서 Audio Drop out 에러 메세지를 표시하며 오디오 엔진이 멈추게 된다. 즉 녹음이 중간에 멈추게 된다.

Audio Export를 할 때 Audio Drop out이 절대 발생하지 않도록 프로세싱 하게 된다.9) 그래서 CPU 부하가 큰 프로젝트의 경우에는 Realtime Export보다 일반 Export가 시간이 더 오래 걸리는 경우도 있다.


7)
다이렉트 모니터링에는 해당 안된다
8)
이때 발생하는 틱틱거리는 잡음이나 오디오 끊김 현상을 클럭이나 지터 문제로 오해하는 경우가 상당히 많다.
9)
Realtime export 경우에는 만약 중간에 Audio drop out이 발생하면 에러를 표시하면서 멈춘다.