Blog

MIDI notes arrive but virtual instruments stay silent

Find out whether the keyboard, DAW routing, virtual instrument, or audio output is stopping MIDI notes from becoming sound, then fix the right part.

Ryan MitchellHardware tests 5 min read

You press a key on your MIDI keyboard, and the software seems to receive it, but the virtual instrument stays silent. The keyboard may be sending notes correctly while the track, instrument, or audio output is misconfigured.

First, check whether the keyboard sends MIDI messages outside your music software. The MIDI Test can show incoming key and controller messages. Then use the results to narrow down where the sound is stopping.

Check whether the keyboard sends notes

  1. Open the MIDI Test on the computer connected to your MIDI keyboard. MIDI Test does not work in Safari, so use a browser that supports MIDI if you are using Safari.
  2. Connect and power on the keyboard. If the browser asks to access MIDI devices, allow access.
  3. Press a few keys, one at a time. Look for incoming MIDI messages, including note messages and their velocity, which is how strongly a key was pressed.
  4. Return to your music software and test the virtual instrument again. If the keyboard appears in MIDI Test but the instrument is still silent, focus on the software's track routing and audio output.

MIDI is control information, not sound. A note message tells an instrument which note to play and when. The virtual instrument must turn that message into audio, and the computer must send the audio to speakers or headphones.

What the result means

MIDI Test receives notes from the keyboard

The keyboard is sending notes and the computer can receive them in the browser. This does not prove that your music software is listening to the same device, or that its virtual instrument and audio output are working. Check the software's MIDI input, track routing, and playback device.

MIDI Test receives other messages, but no notes

If turning a knob or pressing a pedal creates messages but pressing keys does not, the connection is at least partly working. Check that the keyboard is in a mode that sends notes, and try a different key range. Some keyboards can change which keys send MIDI or use a split that sends different ranges on different channels.

MIDI Test receives nothing

The browser is not receiving MIDI from that keyboard. Check its power and connection, then reconnect it and try another USB port or cable. If it is connected through a MIDI interface, check both the keyboard-to-interface connection and the interface-to-computer connection.

The instrument's on-screen keyboard makes sound

The instrument and audio output are probably working, but the MIDI input or track routing may not be. If the on-screen keys are silent too, check that the instrument is loaded and that the software is sending its sound to the right output.

How to fix the silent instrument

  1. Select the right MIDI input. In your music software's MIDI or device settings, select the keyboard or MIDI interface as an input. If there is an option to receive from all MIDI devices, try it briefly to check whether the input selection is the issue.
  2. Send the keyboard to an instrument track. Make sure the track receives input from that device and is routed through a virtual instrument, not just an audio track. If the software uses track arming or input monitoring, enable it as needed to hear notes while you play.
  3. Check the MIDI channel. The keyboard and instrument may be set to different channels. Set both to the same channel, or use an all-channels input option if the software provides one. A MIDI channel is one of 16 numbered paths that can separate instruments and parts.
  4. Confirm that the instrument is ready to play. Load a sound or preset and check that the instrument is not muted. Play its on-screen keyboard if it has one. If that is silent, reload the instrument or open a different one to see whether the problem is limited to a particular plugin or sound.
  5. Choose an active audio output. On Windows 11, open Settings › System › Sound and select the speakers or headphones under Output. On macOS, open System Settings › Sound › Output and select the device you are listening through. Then make sure your music software uses that output device.
  6. Check volume and mute controls. Raise the instrument, track, and master output levels in the music software. Check the computer's output volume and the volume on your speakers or headphones too. A muted track or master bus can make a working instrument seem broken.
  7. Reconnect the keyboard and restart the software. Close the music software, disconnect and reconnect the keyboard, then reopen the project. If it still fails, restart the computer and check whether the keyboard appears in the software's input list.

When the keyboard or connection may be faulty

If MIDI Test still receives no messages after you reconnect the keyboard and try another cable or port, test the keyboard with another computer or a known-working MIDI interface if you can. If it fails there too, check the manufacturer's instructions for its MIDI mode or driver. A damaged cable or interface may need replacement. If the keyboard itself remains unable to send notes, contact the manufacturer or a repair shop.

Why a MIDI test cannot confirm sound

A browser MIDI test checks messages from the controller. It does not load your virtual instrument, inspect your music software's track routing, or verify that your speakers are connected to the correct output. A successful MIDI result means the keyboard can send data, not that the complete music setup is ready to play.

MIDI Test runs in your browser. It checks incoming MIDI messages, not the sound produced by your music software.