Blog

How to test a MIDI keyboard with two keys held down

See whether a MIDI keyboard sends two notes at once, and separate a controller or connection problem from a browser or sound module issue.

Kevin DoyleHardware tests 5 min read

You press one key on your MIDI keyboard, then another while holding the first, but the second note seems to disappear. The cause might be the controller, the browser connection, or the instrument that makes the sound. A quick test can show whether both key presses reach your computer.

Use the MIDI Test to check the incoming notes without relying on a music app or sound module. This test checks MIDI messages, not the sound coming from your keyboard or computer.

Test two keys at once

  1. Open the MIDI Test. If you are using Safari, switch to Chrome or Edge because the test does not work in Safari.
  2. Connect your MIDI keyboard to the computer and turn it on. If the browser asks for MIDI access, allow it. Give the page a moment to find the controller.
  3. Press and release one key, then press and release a different key. Check that each key press and release appears in the test.
  4. Hold down the first key, then press and hold the second one. Both should register while they overlap. Release the second key while keeping the first held, then release the first.
  5. Repeat with a few pairs in different parts of the keyboard. Try nearby keys and keys farther apart, and note whether the same key or combination fails each time.

The important part is that the notes overlap. Pressing one key, releasing it, and then pressing another only checks them separately. The test should receive a message when each note starts and when it stops.

What the result means

Both keys register and release separately

The controller is sending both notes to the browser. If you still hear only one note in a music app, the problem is more likely in that app, its instrument, or its audio setup. Check that the app is receiving the same MIDI keyboard and that its instrument can play more than one note at a time.

The first key registers, but the second does not

The second note is not reaching the test, or the controller is not sending it. Repeat the test with a different pair. If one particular key fails even when pressed alone, that key or the keyboard may be at fault. If many pairs fail only when held together, check the controller and its connection before blaming the sound module.

The test shows both notes, but you hear only one

The MIDI input is working. The MIDI Test reports note messages, but it does not create instrument sounds. A sound module or music app may have a one-note setting, a limited voice count, or a setting that replaces the held note with the newest one. Test the same pair in another instrument or app to narrow it down.

No keys appear in the test

The browser may not have access to the controller, or the computer may not be receiving its MIDI input. Check whether the controller is powered, whether the browser permission was granted, and whether the connection is secure. If the test shows no controller at all, try reconnecting it and reopening the page.

How to fix missed notes

  1. Check the keyboard's connection. Make sure its power light is on, if it has one. For USB, reconnect the cable and try another port. If it uses Bluetooth, confirm it is paired and connected.
  2. Allow MIDI access in the browser. If you dismissed an access request, reload the page and look for a new prompt. Choose the connected controller if the browser asks which MIDI device the site can use.
  3. Close other music software. Quit any music app, virtual instrument, or MIDI utility that may be using the controller. Reopen the test and try the same two keys. Some setups do not share a MIDI device cleanly between applications.
  4. Reconnect a Bluetooth controller. On Windows 11, open Settings › Bluetooth & devices › Devices and check that the keyboard is connected. On macOS, open System Settings › Bluetooth. Disconnect and pair the keyboard again if it is missing or disconnected.
  5. Try a different cable or USB port. A cable that supplies power may still have a faulty data connection. If possible, use a known working data cable and connect the keyboard directly to the computer instead of through a hub.
  6. Restart the browser and computer. This can clear a stuck connection or a MIDI device that another app has not released. Reconnect the keyboard before opening the test again.

If notes are still missing, compare the behavior with the steps in MIDI keyboard not sending notes. That guide covers common cases where a controller sends no notes at all.

When the keyboard may be faulty

Try the same two-key test with another supported browser or another computer. If the same keys or combinations fail on more than one device, while other keys work, the controller may have a worn key contact or an internal fault. Check the manufacturer’s warranty or ask a repair shop whether the keyboard is worth repairing.

If every note registers in the MIDI Test, the controller is sending the input. Look at the receiving app or sound module next, since this browser test does not measure how many sounds that equipment can play at once.

What a MIDI message tells you

MIDI is a set of instructions, not recorded audio. A key press sends a note-on message, and releasing the key sends a note-off message. When you hold one key and press another, the test can show whether both instructions arrive, even though it cannot tell you whether a piano sound is loud, clear, or pleasant.

For the clearest check, test one pair at a time and release each key separately. That makes it easier to spot whether the missing message happens on a particular key, only during overlapping presses, or only in the music app.