MIDI Keyboard Tester With Sound

Play your MIDI keyboard through a built-in piano and check every key, its velocity range, the sustain pedal, the pitch bend and the mod wheel.

Connect your MIDI keyboard, then start the test

Plug it in over USB, or pair it as a Bluetooth MIDI device first (see below). Your browser will ask for permission to use MIDI devices. Everything runs on this page; nothing is sent anywhere.

SysEx (System Exclusive) messages carry device-specific data such as patch dumps and firmware, so browsers ask for a separate, stronger permission. You only need it to see SysEx traffic or to ask a device to identify itself. Notes, controls and every check work without it.

Live monitor

61 keys

Waiting for MIDI input.

Pitch bend0
Mod wheel–
Sustain pedal–
Aftertouch–
Program–
MIDI clock–
Channels
12345678910111213141516

Controller checks

Play every key or pad once softly and once as hard as you can, move every knob, fader and wheel from end to end, and press the pedals. The checks fill in as you play.

Dead keys

–

Not tested

Velocity range

–

Not tested

Stuck notes

–

Not tested

Chatter & duplicates

–

Not tested

Knobs & faders

–

Not tested

Pitch bend

–

Not tested

Event log

0 messages
Show message types
TimePortChMessageDataBytes

Messages appear here as they arrive, newest first.

Output test

Send MIDI to a synth, sound module or the keyboard itself to check its MIDI input, cable and port. Turn the device's volume down first.

Share the results

The link holds only counts and verdicts: no device names.

Test the keyboard key by key

Pick your keyboard’s size above the keys: 25, 32, 37, 49, 61, 76 or 88. The range line shows which notes it expects, for example notes 36 to 96 for a 61-key controller with no octave shift. If your keyboard’s octave buttons are pressed, notes arrive outside the drawing: press Fit to the keys I played after playing the lowest and highest key, or use the octave buttons here.

Then play every key twice, once as softly as you can and once hard. Each key turns green when it registers, and Dead keys counts down to zero. A key that stays grey, whatever you do, isn’t sending anything.

Hear what you play

Press Turn sound on to play the keyboard through the built-in synth: piano, electric piano, organ or a synth pad. It follows velocity, the sustain pedal (CC 64) and pitch bend (±2 semitones), so you can hear a key that plays too quietly, a pedal that doesn’t hold, or a wheel that doesn’t return. Sound starts off and only begins after you press the button, so the page never plays anything unexpected.

Velocity: the chart under the keys

The chart under the keyboard draws one bar per key, from the softest to the hardest note it has sent, with a tick at the last one. Most keys should look alike. A bar that stops well short of its neighbours marks a worn contact or sensor, and a key stuck near 127 usually has a dead first contact: velocity sensing keyboards time the gap between two contacts (three on many hammer actions), so losing one makes every press look instantly fast. The tester flags both kinds in orange.

Pedals, wheels and aftertouch

Press the sustain pedal and watch Sustain pedal switch between Up and Down. A continuous or half-damper pedal sends values in between, which the control list below the checks shows as coverage. Move the mod wheel and pitch bend to both ends. If your keyboard has aftertouch, press a held key harder: channel aftertouch shows one value for the whole keyboard, polyphonic aftertouch names the key.

MIDI TesterSomeone shared their result

Suggested