사용자 도구

사이트 도구


steinberg:cubase:studio_setup:midi_port_setup

차이

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

차이 보기로 링크

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

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

steinberg/cubase/studio_setup/midi_port_setup.1720420808.txt.gz · 마지막으로 수정됨: 저자 정승환