MIDI Test
어떤 MIDI 키보드나 컨트롤러를 연결하고 라이브 음, 벨로시티 및 컨트롤 변경 데이터를 여기서 바로 확인하세요. DAW나 소프트웨어 설치가 필요 없습니다.
Play your MIDI controller or the keyboard below to see live messages.
- No MIDI input devices detected.
- No MIDI output devices detected.
Play with your mouse, touch, computer keys (A–L row, W/E/T/Y/U for sharps), or a connected MIDI controller. Z / X shift octave, C / V change velocity, Tab toggles sustain.
No MIDI messages yet. Press a key above or play your controller.
MIDI I/O 테스트 사용 빠른 가이드
1분 이내 소요- 1USB 또는 Bluetooth를 통해 MIDI 키보드 또는 컨트롤러를 연결하세요.
- 2브라우저가 요청할 때 MIDI 액세스를 허용하세요.
- 3입력 장치를 선택한 다음 음을 연주하고 모니터를 확인하세요.
- 4출력 장치를 테스트하려면 화면 키보드와 신시사이저를 사용하세요.
개요
MIDI 키보드, 드럼 패드 또는 컨트롤 표면을 연결하고 본격적인 디지털 오디오 워크스테이션을 열기 전에 실제로 컴퓨터와 통신하는지 궁금한 적이 있다면, 이 도구가 몇 초 만에 그 질문에 답해줍니다. 이 도구는 웹 페이지에 MIDI 입력 및 출력 포트에 대한 직접적이고 낮은 지연 시간 액세스를 제공하는 브라우저 기능인 Web MIDI API를 사용합니다. 이는 1980년대부터 음악가들이 키보드, 신디사이저, 컨트롤러를 연결하기 위해 의존해 온 동일한 프로토콜입니다.
권한을 부여하면 페이지는 운영 체제가 현재 인식하는 모든 MIDI 입력을 나열하고, 모니터링할 하나를 선택할 수 있도록 합니다. 거기에서 모든 음표 누르기, 떼기, 컨트롤 노브 돌리기, 페달 누르기, 피치 벤드 움직임이 원시 16진수 바이트 대신 사람이 읽을 수 있는 값으로 디코딩되어 실시간으로 화면에 표시됩니다.
이것은 새 컨트롤러에 대한 소프트웨어 매핑을 설정하기 전에 문제를 해결하거나, 중고 키보드가 실제로 작동하는지 구매하기 전에 확인하거나, 응답하지 않는 특정 키, 패드 또는 노브를 진단하는 데 특히 유용합니다.
결과 확인 방법
장치 목록
현재 운영 체제에 보이는 모든 MIDI 입력 포트가 여기에 나타납니다. USB, 인터페이스를 통한 5핀 DIN MIDI 케이블 또는 Bluetooth로 연결되었는지 여부에 관계없이 말이죠. 장치가 전혀 나타나지 않으면 브라우저가 개입하기 전에 문제가 발생하고 있는 것이며, 대부분 케이블, 드라이버 또는 OS 수준의 페어링 문제일 가능성이 큽니다.
음 이벤트
키를 누르면 음표 번호(0-127)와 벨로시티(0-127, 누른 강도)가 포함된 "노트 온" 메시지가 전송됩니다. 키를 떼면 "노트 오프" 메시지가 전송됩니다. 노트 온 이벤트가 보이지만 음표 번호가 예상과 달리 한 옥타브 이동한 것처럼 보인다면, 키보드의 옥타브/트랜스포즈 설정을 확인하세요. 많은 키보드는 이 설정이 0이 아닌 다른 값으로 되어 있습니다.
컨트롤 변경 (CC) 메시지
컨트롤러의 모든 노브, 슬라이더, 모드 휠, 서스테인 페달은 일반적으로 CC 메시지를 보냅니다. 각 메시지에는 CC 번호(어떤 컨트롤이 움직였는지 식별)와 0에서 127까지의 값이 태그됩니다. 노브를 돌리면 부드럽고 빠르게 업데이트되는 값의 스트림이 생성되어야 합니다. 불규칙하게 점프하거나 양 극단에서 0 또는 127에 도달하지 않는 노브는 포텐셔미터가 마모되었을 수 있습니다.
채널 및 원시 데이터
MIDI는 포트당 16개의 채널을 지원하며, 여러 존을 가진 멀티팀브럴 건반 또는 컨트롤러는 종종 다른 채널로 다른 노트를 보냅니다. 만약 소프트웨어가 채널 1을 예상하는데 건반이 채널 2로 설정되어 있다면, 여기에서는 노트가 등록되지만 채널이 일치할 때까지 DAW에서 소리가 트리거되지 않습니다.
문제 해결
MIDI 장치가 나타나지 않거나 제대로 응답하지 않으면 다음 단계를 순서대로 시도해 보세요:
- Chrome, Edge 또는 다른 Chromium 기반 브라우저를 사용하세요. Safari는 Web MIDI를 지원하지 않으며, Firefox는 지원이 불안정합니다.
- 브라우저가 요청할 때 MIDI 권한 허용 프롬프트를 승인하세요. 이전에 취소했다면 사이트 권한을 재설정하고 다시 로드하세요.
- 물리적 연결을 확인하세요: USB 케이블을 다시 꽂거나, 다른 USB 포트를 사용하거나, 5핀 DIN 인터페이스가 자체 전원 공급 장치가 필요한 경우 전원이 공급되는지 확인하세요.
- 브라우저에 문제가 있다고 가정하기 전에 먼저 Windows의 MIDI 장치 패널 또는 macOS의 Audio MIDI 설정 유틸리티를 사용하여 장치가 운영 체제에서 인식되는지 확인하세요.
- Bluetooth MIDI를 사용하는 경우, 먼저 OS Bluetooth 설정에서 장치를 페어링하세요. 브라우저는 페어링을 시작할 수 없습니다.
- 일부 브라우저는 MIDI 액세스 요청 시 한 번만 MIDI 포트를 열거하므로, 장치를 처음 연결한 후에는 브라우저를 다시 시작하세요.
특정 하드웨어 특이 사항 진단
눌렀을 때 음표 켜짐 이벤트가 전혀 나타나지 않는 고정되거나 작동하지 않는 건반은 소프트웨어 문제보다는 건반 내부의 기계적 또는 접촉 문제를 나타냅니다. 한 번 눌렀을 때 반복적으로 작동하거나 '덜거덕거리는' 건반은 스위치 접점 불량을 나타내는 경우가 많습니다. 얼마나 세게 치든 상관없이 벨로시티가 변하지 않는다면 하드웨어 결함이 아니라 건반의 내부 메뉴에서 고정 벨로시티 모드로 설정되어 있을 가능성이 높습니다.
모터 구동 또는 무한 회전 노브가 있는 컨트롤 서페이스의 경우, CC 값이 부드럽게 증가하는 대신 크게 점프하는지 확인하세요. 이는 컨트롤러와 예상되는 7비트 MIDI 범위 간의 해상도 설정 불일치 또는 실제 기계적 마모를 나타낼 수 있습니다.
브라우저가 권한을 요청하는 이유
전체 MIDI 액세스, 특히 시스템 익스클루시브(SysEx) 메시지가 활성화된 경우 펌웨어를 다시 플래시하거나 특정 하드웨어를 재구성하는 데 사용할 수 있으므로, Chromium 브라우저는 카메라 또는 마이크 액세스와 유사하게 명시적 권한 프롬프트 뒤에 이를 숨깁니다. 이 도구는 음표와 CC를 표시하기 위해 표준 MIDI 입력만 필요하며, 여기에서 하는 어떠한 작업도 다른 곳으로 전송되지 않습니다. 모든 데이터는 브라우저 탭에 로컬로 유지됩니다.
자주 묻는 질문
내 MIDI 건반이 장치 목록에 나타나지 않는 이유는 무엇인가요?
가장 일반적인 원인은 브라우저가 Web MIDI를 지원하지 않거나, USB 또는 5핀 DIN 케이블이 완전히 연결되지 않았거나, OS가 인터페이스용 드라이버를 설치하지 않은 경우입니다. USB 케이블을 뽑았다 다시 꽂아보고, 장치가 OS의 MIDI/사운드 설정에 나타나는지 확인한 다음, 연결된 후에 페이지를 다시 로드해 보세요.
어떤 브라우저가 Web MIDI를 지원하나요?
Chrome, Edge, Opera 및 기타 Chromium 기반 브라우저는 Web MIDI를 기본적으로 지원합니다. Firefox는 일부 버전에서 플래그를 통해 지원을 추가했지만 기본적으로 안정적으로 활성화되어 있지는 않습니다. 이 글을 쓰는 시점에는 Safari가 Web MIDI API를 전혀 지원하지 않으므로, Safari에서 테스트하는 Mac 사용자는 Chrome으로 전환해야 합니다.
페이지에서 MIDI 권한을 요청하는데, 정상인가요?
네, 정상입니다. Chromium 브라우저는 MIDI 액세스, 특히 SysEx가 활성화된 경우를 카메라 또는 마이크 액세스와 유사한 권한 제한 기능으로 취급합니다. 이는 전체 MIDI 액세스 권한이 있는 손상된 페이지가 일부 하드웨어를 재프로그래밍할 수 있기 때문입니다. 프롬프트가 나타나면 '허용'을 클릭하세요.
건반을 눌렀는데 화면에 아무것도 나타나지 않습니다. 왜 그런가요?
인터페이스가 여러 포트를 노출하는 경우, 장치 드롭다운에서 올바른 MIDI 입력이 선택되었는지 확인하세요. 또한 건반의 MIDI 출력 채널이 예상과 일치하는지, 그리고 건반 자체의 로컬 컨트롤 또는 MIDI 스루 설정이 신호를 다른 곳으로 재라우팅하고 있지 않은지 확인하세요.
음표 번호는 무엇을 의미하나요?
MIDI 음표는 0부터 127까지 번호가 매겨지며, 60은 일반적으로 미들 C입니다(일부 제조업체는 C3로, 다른 제조업체는 C4로 표기하여 오래되고 지속적인 번호 지정 불일치가 있습니다). 이 도구는 일반적으로 원시 숫자와 음표 이름을 모두 표시하므로 매핑을 외울 필요가 없습니다.
벨로시티는 무엇이며 왜 중요한가요?
벨로시티는 건반이 얼마나 세게 또는 빠르게 눌렸는지를 나타내는 0-127 값으로, 대부분의 신디사이저와 DAW에서 볼륨이나 음색을 제어하는 데 사용됩니다. 벨로시티 판독값이 이상하게 제한되거나 연주 강도에 따라 달라지지 않는다면 건반의 벨로시티 커브 설정을 확인하세요. 일부 건반은 이를 고정된 값으로 설정할 수 있습니다.
CC(컨트롤 변경) 메시지는 무엇인가요?
CC 메시지는 모드 휠 위치, 서스테인 페달 상태, 볼륨 노브, 익스프레션 페달과 같은 연속 컨트롤러 데이터를 전달하며, 각 데이터는 0에서 127까지의 CC 번호로 식별됩니다. 이를 실시간으로 확인하는 것이 DAW에서 매핑하는 데 시간을 들이기 전에 노브, 페이더 또는 페달이 실제로 전송되고 있는지 확인하는 가장 빠른 방법입니다.
서스테인 페달이 켜짐/꺼짐으로 등록되지 않습니다. 무엇이 잘못된 건가요?
서스테인 페달은 CC 64를 전송하며, 일반적으로 0-63 값은 꺼짐을, 64-127 값은 켜짐을 의미합니다. 하지만 일부 저렴한 페달이나 극성이 반전된 페달은 이 값을 반대로 전송합니다. 만약 누를 때 0이 표시되고 뗄 때 127이 표시된다면, 페달 또는 키보드에 반전된 극성 설정이 있는 것이며, 대개 키보드 메뉴에서 이 설정을 변경할 수 있습니다.
음악 소프트웨어 설치 없이 MIDI 컨트롤러를 테스트할 수 있나요?
네, 이 도구는 바로 그러한 용도입니다. 브라우저의 Web MIDI API를 통해 MIDI 장치와 직접 통신하므로, DAW를 열기 전에 키보드, 패드 컨트롤러 또는 브레스 컨트롤러가 올바르게 작동하는지 확인할 수 있습니다.
이것이 무선 또는 Bluetooth MIDI 장치에서도 작동하나요?
Bluetooth MIDI 장치는 OS 수준에서 페어링되면 일반적으로 작동합니다. 브라우저에는 여전히 표준 MIDI 입력 포트로 나타나기 때문입니다. 페어링 자체는 먼저 운영 체제의 Bluetooth 설정에서 이루어져야 하며, 브라우저는 자체적으로 페어링을 시작할 수 없습니다.
같은 키보드에 대해 여러 항목이 표시되는 이유는 무엇인가요?
일부 MIDI 인터페이스는 표준 음/CC용 전용 포트와 SysEx 또는 DAW 컨트롤 서페이스 프로토콜용 포트와 같이 서로 다른 목적을 위해 별도의 포트를 노출합니다. 하나의 물리적 장치에 대해 두 개 이상의 항목이 표시되는 것은 정상이며 오작동이 아닙니다.