MIDI 기기 테스트

MIDI 기기를 연결하고 '테스트 시작'을 클릭하면 실시간 MIDI 입력을 확인할 수 있습니다. 노트가 가상 피아노에 표시됩니다.

테스트 준비 완료

가상 피아노

이벤트 로그

MIDI 이벤트가 여기에 표시됩니다...

MIDI 테스트 팁

1

"테스트 시작"을 클릭하기 전에 MIDI 컨트롤러 또는 키보드를 연결하세요. 브라우저가 MIDI 장치 접근 허가를 요청합니다.

2

MIDI 장치에서 음을 연주하세요 — 가상 피아노와 이벤트 로그에 노트 이름, 벨로시티, 채널 정보가 표시됩니다.

3

Web MIDI API는 보안 컨텍스트(HTTPS 또는 localhost)를 요구합니다. 일부 브라우저에서는 MIDI 지원을 활성화해야 할 수 있습니다.

MIDI 기술 이해하기

MIDI란?

MIDI(Musical Instrument Digital Interface)는 1983년에 도입된 통신 프로토콜로, 전자 악기, 컴퓨터 및 기타 장치 간의 통신을 가능하게 합니다. 오디오와 달리 MIDI는 소리를 전송하지 않습니다 — 어떤 음이 연주되었는지, 얼마나 세게, 얼마나 오래와 같은 퍼포먼스 데이터를 전송합니다. 이를 통해 MIDI 파일은 매우 작고 완전히 편집 가능합니다.

MIDI 메시지 설명

MIDI 통신은 여러 메시지 유형을 사용합니다: Note On/Off — 피치(0-127)와 벨로시티(0-127)로 키의 누름/해제를 나타냅니다. Control Change(CC) — 노브, 슬라이더, 페달 및 기타 컨트롤을 관리합니다. Program Change — 악기 소리/프리셋을 전환합니다. Pitch Bend — 부드러운 피치 변조. 각 메시지는 16개 채널 중 하나로 전송되어 단일 연결로 여러 악기를 사용할 수 있습니다.

MIDI 컨트롤러 유형

MIDI 키보드가 가장 일반적이며, 휴대용 25건 컨트롤러부터 가중식 88건 악기까지 있습니다. 패드 컨트롤러(Akai MPC 등)는 감압 패드를 사용하여 비트를 제작합니다. 윈드 컨트롤러는 관악기를 시뮬레이트합니다. MIDI 기타는 현의 진동을 MIDI 데이터로 변환합니다. 최신 컨트롤러는 USB(드라이버 불필요) 또는 기존 5핀 DIN 케이블로 연결합니다.

Web MIDI API

Web MIDI API는 브라우저가 MIDI 장치와 직접 상호작용할 수 있게 합니다. 보안 컨텍스트(HTTPS 또는 localhost)와 사용자 허가가 필요합니다. 현재 Chrome, Edge, Opera에서 지원됩니다 — Firefox와 Safari는 지원이 제한적입니다. API는 MIDI 입력 메시지에 대한 실시간 접근을 제공합니다.

자주 묻는 질문

MIDI 장치가 표시되지 않습니다. 어떻게 해야 하나요?

시작을 클릭하기 전에 MIDI 장치를 USB로 연결했는지 확인하세요. 다른 USB 포트나 케이블을 시도하세요. 일부 장치는 드라이버 설치가 필요합니다. Web MIDI API는 Chrome, Edge, Opera에서 가장 잘 작동합니다.

MIDI는 오디오를 전송하나요?

아니요. MIDI는 퍼포먼스 데이터(Note On/Off, 벨로시티, Control Change)만 전송합니다. 컴퓨터용 악보와 같습니다 — 악기에 무엇을 연주할지 지시하지만, 소리는 지시하지 않습니다. 실제 소리는 신디사이저나 샘플러에 따라 달라집니다.

이 테스트에 Bluetooth MIDI 장치를 사용할 수 있나요?

Bluetooth MIDI 지원은 브라우저와 OS에 따라 다릅니다. macOS에서는 먼저 Audio MIDI 설정에서 Bluetooth MIDI 장치를 페어링하세요. USB MIDI 장치가 웹 테스트에서 가장 안정적인 옵션입니다.