MIDI Test

A free test page for any MIDI keyboard, pad controller, or knob box - USB or Bluetooth MIDI. Detects every connected MIDI device, then shows your live input decoded: Note On and Off (with note name and velocity), Control Change, Pitch Bend, and Program Change, lighting an on-screen keyboard as you play. Optionally sends a test note back out to the first MIDI output.

Privacy: Every MIDI message is read and decoded locally in this tab, then discarded when the test ends. No notes, controller values, or device names are transmitted, and SysEx access is never requested. View source to verify.

Configuration

Driver: Web MIDI API

Takes about a minute (most of it is you playing a few notes). All input stays in this browser tab; nothing is uploaded. SysEx is intentionally not requested.

Status Check Step
Pending

Web MIDI is supported and access is granted

Feature-detecting the Web MIDI API and requesting access to your MIDI devices.

1 of 2
Pending

Live MIDI input is received

Play a few notes, move a knob or wheel, and watch the messages decode live.

2 of 2

Play your MIDI device now. Press some keys or pads, turn a knob, push the pitch or mod wheel. Each message appears in the log below and playing keys light up on the on-screen keyboard. Click Done when finished.

On-screen keyboard

Live message log

Waiting for MIDI messages...