사용자 도구

사이트 도구


음향:daw:cubase:studio_setup:start
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

Studio setup

Cubase의 주변 기기 연결 및 설정

ASIO-Guard

CubaseStudio setup 의 Audio system 에서 설정 가능하다.

미리 재생할 예정인 오디오 데이터를 미리 읽어들여서 해당 트랙플러그인 등을 재생하기 전에 먼저 처리하여, 재생할 타이밍에 맞춰 안전하게 재생할 수 있도록 준비해 놓는 일종의 플레이백 전용 버퍼 기술.

오디오의 실시간 인풋 모니터링이나, VSTi 실시간 연주와 같은 리얼타임 ASIO 와는 전혀 상관이 없다! 가끔 소프트웨어 모니티터링 레이턴시 관련하여 모니터레이턴시를 줄이고 싶으면 ASIO-Guard를 끄라는 잘못된 답변을 하는 사람들이 많은데, ASIO-Guard 레이턴시소프트웨어 모니터링과 상관 자체가 없다.

ASIO 는 실시간으로 동작하는 Buffer 를 이용하여, 실시간 오디오 처리를 하게끔 동작하지만, Buffer가 작으면, Audio drop out이 발생할 가능성이 매우 커진다.

그래서, 실시간 오디오 처리 용의 Buffer 외에도, 따로 ASIO-Guard라는 비실시간 버퍼를 준비하여 이미 트랙들에 녹음되어 있는 오디오MIDI 데이터를1) ASIO-Guard buffer에서 미리 읽어 들여 CPU와 메모리에서 먼저 해당 사운드 처리를 마친 다음, 재생해야 할 실시간 타이밍에 안전하게 재생하게 한다.

실시간 인풋 모니터링이나 VSTi의 실시간 연주는 기본 ASIO buffer 로 동작하고, 이미 녹음오디오VSTi, MIDI 같은 플레이백 트랙들은 ASIO-Guard buffer로 따로 버퍼를 “크게” 따로 셋팅하여 두가지의 ASIO 버퍼가 따로 돌아간다.

3 단계로 설정 가능하다. High에서 가장 큰 Buffer 크기와 가장 긴 ASIO-Guard latency를 가진다.2)

두 개의 ASIO buffer
ASIO buffer : 실시간 입출력 오디오, VSTi에 대한 버퍼
ASIO-Guard buffer : 이미 트랙상에 존재하는 오디오, VSTi에 대한 버퍼

ASIO-Guard는 이미 녹음 되어 트랙 상에 존재하는 오디오, VSTi 에는 동작하지만, 실시간으로 동작해야 하는 VSTi나, Input monitor 에서는 작동하지 않는다. ASIO-Guard latency는 실시간 오디오에 적용되는 레이턴시가 아니다.3)

ASIO Guard latency

실제로 소리레이턴시 값 만큼 늦게 들리는 ASIO latency와는 달리, 미리 읽어들이는 오디오의 시간을 말한다. ASIO-Guard latency가 100ms 이면, 항상 100ms 만큼의 오디오를 항상 미리 읽어서 CPU로 미리 처리해놓고 있다가 재생하는 타이밍에 맞춰 플레이하게 된다.

다른 DAW들에서도 비슷한 기능들이 있는데, Input buffer와 Playback buffer를 별개로 설정 가능한 DAW들의 기능과 유사한 기능이라고 볼수 있다.

다시 한번 강조 하지만 ASIO-Guard latency는 실시간 오디오 인풋 모니터링이나 실시간 연주하는 VSTi에 절대 레이턴시를 추가 하지 않는다. 이미 녹음되어 있는 데이터를 미리 읽어들이는 시간을 표시하는 것일 뿐이다.

Audio system

ASIO driver

Cubase에서 사용할 오디오 인터페이스의 드라이버를 선택한다.

Generic Low Latency ASIO driver

일반 저 지연 ASIO 드라이버

일반 메인보드 내장의 오디오 칩셋이나 ASIO 드라이버를 제공하지 않는 오디오 장치4)ASIO를 사용할 수 있게 해준다.

위 스크린샷처럼 일반 메인보드 내장의 Realtek 오디오 칩셋도 Cubase에서 ASIO 오디오 장치로 사용할 수 있게 해준다.

설정된 Generic ASIO driver는 아래와 같이 나타난다.

오디오 인터페이스가 없는 경우, 이전에는 ASIO4ALL이 많이 쓰였었지만, ASIO4ALL이 없어도 Generic ASIO driver를 사용할 수 있다.

Advanced option

Procession Precision

프로세싱 정밀도(32-bit float, 64-bit float), Cubase의 내부 믹서, 플러그인 프로세싱 해상도를 설정한다.

ASIO guard

CubaseStudio setup 의 Audio system 에서 설정 가능하다.

미리 재생할 예정인 오디오 데이터를 미리 읽어들여서 해당 트랙플러그인 등을 재생하기 전에 먼저 처리하여, 재생할 타이밍에 맞춰 안전하게 재생할 수 있도록 준비해 놓는 일종의 플레이백 전용 버퍼 기술.

오디오의 실시간 인풋 모니터링이나, VSTi 실시간 연주와 같은 리얼타임 ASIO 와는 전혀 상관이 없다! 가끔 소프트웨어 모니티터링 레이턴시 관련하여 모니터레이턴시를 줄이고 싶으면 ASIO-Guard를 끄라는 잘못된 답변을 하는 사람들이 많은데, ASIO-Guard 레이턴시소프트웨어 모니터링과 상관 자체가 없다.

ASIO 는 실시간으로 동작하는 Buffer 를 이용하여, 실시간 오디오 처리를 하게끔 동작하지만, Buffer가 작으면, Audio drop out이 발생할 가능성이 매우 커진다.

그래서, 실시간 오디오 처리 용의 Buffer 외에도, 따로 ASIO-Guard라는 비실시간 버퍼를 준비하여 이미 트랙들에 녹음되어 있는 오디오MIDI 데이터를5) ASIO-Guard buffer에서 미리 읽어 들여 CPU와 메모리에서 먼저 해당 사운드 처리를 마친 다음, 재생해야 할 실시간 타이밍에 안전하게 재생하게 한다.

실시간 인풋 모니터링이나 VSTi의 실시간 연주는 기본 ASIO buffer 로 동작하고, 이미 녹음오디오VSTi, MIDI 같은 플레이백 트랙들은 ASIO-Guard buffer로 따로 버퍼를 “크게” 따로 셋팅하여 두가지의 ASIO 버퍼가 따로 돌아간다.

3 단계로 설정 가능하다. High에서 가장 큰 Buffer 크기와 가장 긴 ASIO-Guard latency를 가진다.6)

두 개의 ASIO buffer
ASIO buffer : 실시간 입출력 오디오, VSTi에 대한 버퍼
ASIO-Guard buffer : 이미 트랙상에 존재하는 오디오, VSTi에 대한 버퍼

ASIO-Guard는 이미 녹음 되어 트랙 상에 존재하는 오디오, VSTi 에는 동작하지만, 실시간으로 동작해야 하는 VSTi나, Input monitor 에서는 작동하지 않는다. ASIO-Guard latency는 실시간 오디오에 적용되는 레이턴시가 아니다.7)

ASIO Guard latency

실제로 소리레이턴시 값 만큼 늦게 들리는 ASIO latency와는 달리, 미리 읽어들이는 오디오의 시간을 말한다. ASIO-Guard latency가 100ms 이면, 항상 100ms 만큼의 오디오를 항상 미리 읽어서 CPU로 미리 처리해놓고 있다가 재생하는 타이밍에 맞춰 플레이하게 된다.

다른 DAW들에서도 비슷한 기능들이 있는데, Input buffer와 Playback buffer를 별개로 설정 가능한 DAW들의 기능과 유사한 기능이라고 볼수 있다.

다시 한번 강조 하지만 ASIO-Guard latency는 실시간 오디오 인풋 모니터링이나 실시간 연주하는 VSTi에 절대 레이턴시를 추가 하지 않는다. 이미 녹음되어 있는 데이터를 미리 읽어들이는 시간을 표시하는 것일 뿐이다.

Audio priority

  • BOOST : Audio 처리 엔진이 MIDI 처리 엔진보다 가중된다.
  • NORMAL : Audio 처리 엔진과 MIDI 처리 엔진이 비슷하게 유지된다.

MIDI Port setup

Windows MIDI

Windows 기본 MIDI 프로토콜

DirectMusic MIDI

directMusic(directX) MIDI

Windows 95부터 사용되기 시작한 directMusic(direcX) 프로토콜을 통해 MIDI를 사용한다.

WinRT MIDI

Windows RunTime MIDI

Windows 10과 Cubase 12 부터 지원하는 새로운 MIDI Protocol

WinRT MIDI 를 사용하면 Windows 10, 11 에서도 Bluetooth MIDI 장치를 지원할 수 있다.8)

기존 MIDI 컨트롤러와 호환이 안되는 경우가 있을 수 있다.

https://helpcenter.steinberg.de/hc/en-us/articles/4501438703122-WinRT-MIDI-and-Windows-Bluetooth-MIDI-support-in-Cubase-12

Use System Timestamp

MIDI 신호에 System timestamp 신호를 포함하게 한다. 좀더 정확한 MIDI 타이밍을 얻을 수 있다.

미디신호가 지연되어도 기록은 정확한 위치 보정된다.

1) , 5)
이미 녹음되어 있는 트랙
2) , 6)
High 설정 시, ASIO-Guard buffer 말고 원래 ASIO buffer가 작더라도, 이미 트랙녹음오디오 트랙들은 안정적으로 재생되는 경향이 커진다.
3) , 7)
그러므로 실시간 연주에서 오디오가 끊기거나 하는 문제는 ASIO-Guard와는 전혀 상관이 없는 문제이다. 뭘 잘못 알고 실시간 가상악기연주나, 실시간 오디오 모니터링에서 문제가 생긴다고 ASIO-Guard를 해제해보라는 식의 답변을 많이 보는데 이는 전혀 잘못된 답변들이다.
8)
MAC은 2016년 부터 이미 자체적으로 지원
로그인하면 댓글을 남길 수 있습니다.
검색
[홈레코딩 필독서]"모두의 홈레코딩"구매링크


음향/daw/cubase/studio_setup/start.txt · 마지막으로 수정됨: 2023/11/03 저자 127.0.0.1