사용자 도구

사이트 도구


steinberg:cubase:studio_setup:midi_port_setup

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
steinberg:cubase:studio_setup:midi_port_setup [2024/07/08] – 제거됨 - 바깥 편집 (Unknown date) 127.0.0.1steinberg:cubase:studio_setup:midi_port_setup [2026/08/01] (현재) 정승환
줄 1: 줄 1:
 +====== MIDI Port Setup ======
  
 +<imgcaption image1|>{{:악기:midi:20230715-211050.png|MIDI Port Setup}}</imgcaption>
 +
 +===== Windows MIDI (WinMM API) =====
 +  * **개요:** Windows 3.1 / 95 시절부터 사용되어 온 가장 오래된 레거시 MIDI API(MME 기반)입니다.
 +  * **특징:**
 +    * 오랜 기간 검증되어 호환성과 구조적 안정성이 높습니다.
 +    * **단일 클라이언트(Single-client)** 전용 구조로, 한 프로그램(예: Cubase)이 해당 포트를 점유하면 다른 프로그램에서 동일한 MIDI 장치를 동시에 사용할 수 없습니다.
 +    * 장치 핫플러깅(사용 중 연결/해제) 및 Bluetooth MIDI 지원이 미흡합니다.
 +
 +===== DirectMusic (DirectX MIDI) =====
 +  * **개요:** Windows 98 / 2000 시기 DirectX 기술의 일부로 도입된 API입니다.
 +  * **특징:**
 +    * 타임스탬프 기반 처리를 통해 타이밍 정밀도를 개선하고자 도입되었습니다.
 +    * 드라이버 레이어 구조 문제로 인해 일부 환경에서 에뮬레이티드 포트(Emulated Ports) 중복 생성이나 MIDI 노트 쏠림 현상 등 타이밍 꼬임 이슈가 자주 발생했습니다.
 +    * **현재 상태:** Microsoft에서 공식적으로 **Deprecated(폐기 예정)** 처리한 구형 기술로, 최신 DAW 및 OS 환경에서는 사용을 권장하지 않습니다. (체크 해제 권장)
 +
 +===== WinRT MIDI (Windows Runtime MIDI) =====
 +  * **개요:** Windows 10(1809 이상) 및 Cubase 12부터 공식 지원하는 UWP/WinRT 기반의 차세대 MIDI API입니다.
 +  * **특징:**
 +    * **멀티 클라이언트 지원:** 여러 음악 프로그램에서 동시에 하나의 MIDI 장치에 접근할 수 있습니다.
 +    * **Bluetooth LE MIDI 공식 지원:** 별도의 제3자 드라이버 없이 윈도우 자체에서 블루투스 미디 장치를 구동합니다.
 +    * **핫플러깅 개선:** 큐베이스가 실행 중인 상태에서 USB MIDI 장치를 새로 연결하거나 재부팅해도 포트가 즉시 인식됩니다.
 +    * **주의사항:** 일부 구형 MIDI 인터페이스나 전용 드라이버를 사용하는 레거시 컨트롤러의 경우 드라이버 호환성 문제로 포트가 열리지 않거나 입출력이 동작하지 않을 수 있습니다. (이 경우 레거시 'Windows MIDI'로 전환하여 사용)((SSL 컨트롤러들 호환불가))
 +
 +
 +<WRAP center round info>
 +**Windows 11 & MIDI 2.0 참고**\\
 +Microsoft에서 최신 Windows 11 환경을 위해 개발 중인 차세대 **Windows MIDI Services(MIDI 2.0 지원)** 스택 역시 WinRT 기반 구조를 확장하여 구축되고 있으므로, 향후 최신 OS 환경의 메인 프로토콜은 WinRT 체계로 통합됩니다.
 +</WRAP>
 +
 +
 +  * [[https://helpcenter.steinberg.de/hc/en-us/articles/4501438703122-WinRT-MIDI-and-Windows-Bluetooth-MIDI-support-in-Cubase-12|Steinberg 공식 문서: WinRT MIDI support in Cubase 12]]
 +
 +===== Use System Timestamp for Inputs =====
 +  * **개요:** MIDI 드라이버 자체의 타임스탬프 대신 Windows 시스템의 고정밀 타임스탬프(QPC 등)를 기준으로 입력 신호를 기록하는 옵션입니다.
 +  * **동작 원리 및 효과:**
 +    * 수신된 MIDI 이벤트에 시스템 시간 도장을 찍어 처리하므로, OS 내부의 MIDI 수신 버퍼링이나 드라이버 지터(Jitter)로 인한 **입력 타이밍 불확실성을 최소화**합니다.
 +    * 녹음 시 버퍼 레이턴시 등으로 인해 실제 연주 시점과 트랙에 기록되는 위치 사이의 오차를 줄이고, 연주한 원래의 정밀한 타이밍대로 미디 노트를 트랙에 배치합니다.
 +    * 특정 드라이버에서 노트가 미세하게 앞으로 당겨지거나 뒤로 밀리는 노트 쏠림 현상이 발생할 때 이 옵션을 토글하여 개선할 수 있습니다.
 +
 +{{tag>MIDI Port Setup}}

[공지]회원 가입 방법
[공지]글 작성 및 수정 방법