음악/큐베이스 & 가상악기

[큐베이스] Cubase 13 환경설정 (7) MIDI, MIDI File, MIDI Filter

moodyblues 2024. 1. 2. 22:42

[Cubase 13] 큐베이스 환경설정 (7) MIDI, MIDI File, MIDI Filter

지난 글에 이어서 Cubase 13 환경설정_ MIDI, MIDI File, MIDI Filter에 대해 정리합니다. 

지난 글:

큐베이스 13 환경설정(1) Preferences - Editing, Editing Audio

큐베이스 13 환경설정(2) Editing Chord, Editing Controls, Editing MIDI

Cubase 13 환경설정 (3), Preferences - Editing Project & MixConsole, Tools Modifiers, Tools, Zoom

Cubase 13 환경설정 (4) Editors

Cubase 13 환경설정 (5) Event Display: Audio, MIDI 등

Cubase 13 환경설정 (6) General, General - Personalization

MIDI

이 페이지는 미디 녹음 및 재생에 관한 설정을 포함하고 있습니다.

[Cubase 13] 큐베이스 환경설정 (7) MIDI
Cubase 13 큐베이스 환경설정 (7) MIDI

MIDI-CI Support

MIDI-CI (MIDI Capability Inquiry)는 MIDI 장치 간의 통신을 향상하기 위해 도입된 기능입니다. 이 기능을 사용하면, MIDI 장치들이 서로의 기능과 확장성을 파악하고, 최적화된 방식으로 통신할 수 있습니다.

  • 예를 들어, MIDI 키보드와 큐베이스 사이의 연결에서 MIDI-CI를 사용하면, 키보드의 특정 기능이 큐베이스 내에서 어떻게 작동할지 자동으로 설정될 수 있습니다. 
  • MIDI-CI Support 옵션을 활성화하면, 큐베이스는 연결된 MIDI 장치의 기능을 자동으로 인식하고, 이를 바탕으로 MIDI 데이터의 전송 및 수신을 최적화합니다.
  • 단, 모든 MIDI 장치가 MIDI-CI를 지원하는 것은 아니며, 이 기능을 활용하기 위해서는 장치가 MIDI-CI를 지원해야 합니다.

MIDI Thru Active

  • 미디 데이터를 녹음할 때 정보를 모니터 할 수 있게 해 줍니다. 
  • 다만 미디 악기가 자체 음원을 갖고 있는 경우 연주 소리와 모니터 소리가 겹쳐서 들리게 되므로, 옵션을 해제해야 합니다.

Reset on Stop

정지 버튼을 클릭 시 미디 초기화(노트 오프 및 컨트롤러 정보 포함) 메시지를 전송합니다.

Never Reset Chased Controllers

재생을 정지하거나 프로젝트의 새 위치로 이동할 때 컨트롤러를 0으로 재설정하지 않습니다.

Length Adjustment

  • 이렇게 하면 한 음표의 끝과 다른 음표의 시작 사이에 항상 짧은 간격이 있게 됩니다.
  • 왜냐하면, 미디를 연주할 때 노트가 겹쳐 있으면 노트를 읽지 못하는 경우가 발생하기 때문입니다.
  • 조정범위는 최대 -20 Ticks입니다.

Chase Events

"Cubase 13"에서의 "Chase Events" 기능은 MIDI 편집에 있어 매우 중요한 부분입니다. 이 기능을 이해하기 위해서는 먼저 "Chase Events"가 무엇인지 알아야 합니다.

Chase Events 기능은 큐베이스가 프로젝트를 재생할 때 특정 지점부터 시작하여 MIDI 이벤트를 "추적"하도록 합니다. 이것은 특히 긴 MIDI 이벤트나 지속되는 컨트롤 변경(예를 들어, 서스테인 페달 정보, 볼륨 또는 팬의 변화 등)에 유용합니다.

예를 들어, 한 MIDI 트랙에서 서스테인 페달을 밟는 이벤트가 시작점보다 앞에 위치한다고 가정해 봅시다. 보통의 경우, 재생을 시작점에서 시작하면 이 서스테인 정보는 무시되고, 결과적으로 원하지 않는 방식으로 음이 재생될 수 있습니다. 하지만 Chase Events 기능이 활성화되어 있다면, 큐베이스는 이 서스테인 이벤트를 "추적"하여 적절히 반영합니다. 즉, 재생이 시작되면 서스테인이 적용된 상태로 음이 재생되는 것입니다.

이 기능은 MIDI 프로젝트에서 다양한 지점에서 작업할 때 특히 유용합니다. 작업하는 도중에 프로젝트의 다른 부분으로 이동하거나, 특정 부분만 반복 재생하는 경우에도 MIDI 이벤트가 정확하게 반영되어야 하기 때문입니다.

결론적으로, Chase Events 기능은 프로젝트의 특정 부분에서 재생을 시작할 때 MIDI 이벤트를 정확하게 반영하도록 해서, MIDI 편집과 재생의 정확도를 높여줍니다. 이는 복잡한 MIDI 프로젝트에서 일관성 있는 결과를 얻기 위해 매우 중요한 기능입니다.

다만, 매우 큰 프로젝트의 경우, 이 기능을 비활성화하는 것이 좋습니다. 왜냐하면 이는 위치 지정 및 솔로잉과 같은 과정을 느리게 만듭니다

MIDI Display Resolution

"MIDI Display Resolution" 설정은 MIDI 데이터를 표시하고 편집하는 방법에 영향을 미치는 설정입니다.

간단히 말해, MIDI Display Resolution은 큐베이스 내에서 MIDI 노트 및 이벤트의 시간 해상도를 결정합니다. 이 설정은 피아노 롤 뷰(Piano Roll View) 또는 키 에디터(Key Editor) 같은 MIDI 편집 창에서 MIDI 노트와 이벤트가 얼마나 세밀하게 표시되고 조정될 수 있는지를 결정합니다.

예를 들어, 높은 해상도를 설정하면 MIDI 노트와 이벤트를 더 정밀하게 조정할 수 있습니다. 이는 복잡한 리듬 패턴이나 빠른 템포의 음악에서 매우 유용할 수 있습니다. 반대로, 낮은 해상도는 더 큰 시간 단위로 MIDI 데이터를 조정하며, 이는 간단한 리듬이나 스케치에 적합할 수 있습니다.

Cubase의 "MIDI Display Resolution" 설정은 일반적으로 PPQN (Pulses Per Quarter Note, 4분 음표당 펄스 수)을 기준으로 합니다. 이 값은 MIDI 시퀀싱의 타이밍 정밀도를 결정합니다. Cubase에서 이 설정의 범위는 특정 버전에 따라 다를 수 있지만, 일반적으로 96, 192, 480, 960 PPQN과 같은 값을 제공합니다.

  • 96 PPQN : 이는 더 낮은 해상도를 의미하며, 기본적인 MIDI 편집에 적합합니다.
  • 192 PPQN : 이는 중간 정도의 해상도를 제공하며, 보다 세밀한 편집을 가능하게 합니다.
  • 480 또는 960 PPQN : 이는 매우 높은 해상도를 의미하며, 매우 정밀한 MIDI 편집을 필요로 하는 상황에 적합합니다.

Extend Playback Range of Notes that start before the Part

"Extend Playback Range of Notes that Start Before the Part"는 MIDI 편집과 재생에 관련된 중요한 기능입니다. 이 설정의 목적은 MIDI 파트나 클립의 경계에 걸쳐 있는 노트들의 재생을 어떻게 처리할지 결정하는 것입니다.

일반적으로 MIDI 파트 또는 클립은 특정 구간을 정의합니다. 만약 MIDI 노트가 이 파트의 시작점 이전에 시작되어 해당 파트로 연장되는 경우가 있습니다. "Extend Playback Range of Notes that Start Before the Part" 기능이 활성화되면, 이러한 노트들도 전체 길이대로 재생됩니다. 즉, 파트의 시작점 이전에 시작된 노트가 있다 하더라도, 그 노트의 재생은 잘리지 않고 전체가 재생됩니다.

이 기능은 특히 긴 서스테인을 가진 악기나, 긴 전주를 가진 노트들을 다룰 때 유용합니다. 예를 들어, 한 노트가 파트의 시작점 몇 박자 전에 시작되어 서스테인이 긴 경우, 이 설정을 활성화하면 그 노트의 전체 길이와 서스테인이 존중되어 자연스럽게 재생됩니다.

반면, 이 설정이 비활성화되어 있다면, 파트의 시작점 이전에 시작된 노트는 재생되지 않거나 잘릴 수 있습니다. 이 경우 파트의 시작점에서 시작하는 노트만 정확히 재생되며, 그 이전에 시작된 노트는 무시됩니다.

Insert Reset Events after Record

녹음이 완료된 각 부분의 끝에 컨트롤 값을 초기화하는 이벤트를 삽입합니다.  Sustain,  Aftertouch,  Pitchbend,  Modulation  또는  Breath Control과 같은 컨트롤러 데이터가 리셋됩니다. 예를 들어 노트 오프 명령이 전송되기 전에 녹음을 중지하는 경우 유용합니다.

Audition through MIDI Inserts/Sends

미디 노트를 편집할 때 insert 및 Send 이펙트가 적용된 연주를 모니터 할 수 있도록 하는 옵션입니다.

MIDI Latency Mode

미디 재생 엔진의 대기시간을 지정하는 옵션입니다.

  • Low: 대기 시간을 낮추고 응답성을 높입니다.
  • Normal: 기본 모드입니다.
  • High: 대기시간이 늘어납니다. 복잡한 VST악기나 성능 수준이 매우 높은 프로젝트 작업 시 사용할 수 있습니다.

MIDI Max. Feedback in ms

Acoustic Feedback을  사용할 때 미디 노트의 입출력 시간(음표의 최대 길이)을 설정합니다.

MIDI - MIDI File

이 페이지는 미디 파일을 Export 혹은 Import 할 경우의 옵션을 설정합니다.

MIDI - MIDI File
큐베이스 환경설정 MIDI - MIDI File

Import Options

외부의 미디 파일을 불러올 때 적용하는 파라미터 정보를 선택할 수 있습니다.

  1. Extract First Patch : MIDI 파일에 포함된 첫 번째 프로그램 변경(악기 변경) 이벤트를 추출하여 Cubase 프로젝트에 적용합니다. 즉, MIDI 파일이 특정 악기로 시작하도록 지정되어 있다면, 이 설정은 Cubase가 해당 악기로 자동 설정되게 합니다.
  2. Extract First Volume/Pan : 이 옵션은 MIDI 파일의 첫 번째 볼륨과 팬 이벤트를 추출하여 Cubase 프로젝트에 적용합니다. 이것은 MIDI 파일의 초기 볼륨 및 팬 설정을 프로젝트에 반영합니다.
  3. Import Controller as Automation Tracks : MIDI 파일 내의 컨트롤러 이벤트(예: 모듈레이션, 익스프레션 등)를 Cubase의 자동화 트랙으로 가져옵니다. 이를 통해 MIDI 컨트롤러 움직임을 더 상세하게 편집할 수 있습니다.
  4. Import to Left Locator : 이 옵션을 사용하면, MIDI 파일을 Cubase의 왼쪽 로케이터(시작 지점)에 맞추어 가져옵니다. 즉, 프로젝트의 특정 지점부터 MIDI 파일의 내용이 시작됩니다.
  5. Import Markers : MIDI 파일에 포함된 마커(구간이나 중요 지점을 표시하는 표시)를 Cubase 프로젝트에 가져옵니다.
  6. Import Dropped File as Single Part : 드래그 앤 드롭으로 MIDI 파일을 가져올 때, 파일의 모든 내용을 하나의 파트로 처리합니다. 이는 여러 트랙이나 클립을 개별적으로 다루지 않고, 하나의 통합된 파트로 관리하고 싶을 때 유용합니다.
  7. Ignore Master Track Events on Merge : MIDI 파일을 기존 프로젝트에 병합할 때, 마스터 트랙 이벤트(예: 템포 변경, 시그니처 변경 등)를 무시합니다. 이는 기존 프로젝트의 설정을 유지하고자 할 때 유용합니다.
  8. Auto Dissolve Format 0 : MIDI 파일의 포맷 0을 자동으로 분해합니다. 포맷 0은 모든 MIDI 데이터가 하나의 트랙에 있는 형식인데, 이 옵션을 사용하면 여러 트랙으로 분리됩니다.
  9. Destination : 이 설정은 가져온 MIDI 데이터가 Cubase 내 어디에 위치할지를 결정합니다. 예를 들어, 새로운 트랙에 놓을지, 기존 트랙에 병합할지 등을 설정할 수 있습니다.
  10. Import Karaoke Lyrics as Text : MIDI 파일 내의 가라오케 가사를 텍스트 트랙으로 가져옵니다. 이는 가사가 포함된 MIDI 파일을 다룰 때 유용합니다.

Export Options

큐베이스에서 작업한 미디 정보를 파일로 저장할 때 추가할 파라미터 정보를 선택할 수 있습니다.

  • Export Automation
  • Export Inserts
  • Export Sends
  • Export Markers
  • Export as Type 0
  • Export Resolution
  • Export Locator Range
  • Export includes Delay

MIDI Filter

"MIDI Filter"는 MIDI 데이터를 다룰 때 어떤 유형의 데이터를 무시할지 설정하는 기능입니다.

이 기능은 크게 'Record', 'Thru', 'Channels', 그리고 'Controller'라는 네 가지 부분으로 나뉩니다.

MIDI Filter
큐베이스 환경설정 MIDI Filter

  1. Record : 이 필터는 MIDI 데이터가 녹음될 때 어떤 유형의 데이터를 무시할지 결정합니다. 즉 녹음할 때 입력되지 않기를 바라는 이벤트를 선택할 수 있습니다.
  2. Thru : 입력되는 미디 신호를 그대로 전송 및 모니터 할 수 있는 'Thru'로 전송하지 않을 미디 이벤트를 선택할 수 있습니다. 
  3. Channels : 이 필터는 특정 MIDI 채널의 데이터를 무시하도록 설정합니다. 예를 들어, 여러 장치가 다른 채널을 통해 연주되는 상황에서 특정 채널만 녹음하거나 전달하고 싶을 때 유용합니다.
  4. Controller : 'Controller' 필터는 특정 MIDI 컨트롤러 이벤트를 무시합니다. 예를 들어, 모듈레이션 휠이나 서스테인 페달과 같은 특정 컨트롤러의 데이터를 녹음이나 전달에서 제외하고자 할 때 설정합니다.
다음 글: 큐베이스 13 환경설정  MediaBay, Metering