How to test MIDI controller transport controls
Check whether your MIDI controller's play, stop, and record buttons send messages, then find out what to check if they do not.
You press Play or Stop on your MIDI controller, but your music software does not respond. The button might not be sending a message, or the software may not be listening for the message it sends.
Test the controller outside your music software first. The MIDI Test can show incoming messages from a MIDI keyboard or controller, helping you check whether each transport button is communicating with the computer.
Test the transport buttons
- Open the MIDI Test on a computer. MIDI Test does not work in Safari, so use a browser that supports Web MIDI.
- Connect and power on the controller. If the browser asks for MIDI access, allow it. If the test offers a list of MIDI inputs, choose your controller.
- Press one transport button, such as Play, once. Watch the incoming messages area for a new entry. Release the button and check whether another message appears.
- Repeat with Stop, Record, and any other buttons you want to check. Test one button at a time so you can tell which action caused each message.
- If the controller has more than one MIDI input or operating mode, select another available input or mode and repeat the test.
Do not expect the test to start or stop a song. It checks whether the browser receives MIDI messages, not whether a particular music app understands them.
What the result means
A message appears when you press a button
The computer is receiving something from that control. This is a useful sign that the button and connection are working, but it does not prove your music software is mapped to respond. The software may need the right MIDI input selected, a transport mapping enabled, or a specific control mode.
Some transport buttons send messages, but others do not
The buttons may use different message types, or the controller may need a particular mode for some controls. Try the controller's alternate input or mode if available, then check its manual or configuration software for transport settings. A single silent button is not enough to confirm that it is physically broken.
No messages appear from any transport button
First check whether the test can see other controls on the same device. If keys or knobs send messages but the transport buttons do not, the buttons may use a different control protocol or require a DAW mode. If nothing on the controller appears, check its connection, browser permission, and selected MIDI input.
The buttons work in your music software but not in the test
The software may be using a control protocol or device integration that the browser test does not handle. This can happen with controls that communicate through a vendor-specific mode. Confirm the buttons in the software you normally use, and follow the controller maker's setup instructions before concluding that the test shows a fault.
How to fix it
- Check the connection. Use a USB cable that supports data, not just charging, and connect the controller directly to the computer if possible. Make sure it has power and is switched on.
- Allow MIDI access. If you dismissed the browser's MIDI permission prompt, reload the page and allow access when asked. Check the site permissions from the icon beside the address bar if you need to change the decision.
- Use a supported browser. Safari does not support this MIDI Test. Try Chrome or Edge on a computer, then reconnect the controller and reload the test.
- Close other music apps and reconnect. Quit your DAW and other MIDI utilities, unplug the controller, wait a few seconds, and plug it back in. Then reload the test and check the input list again.
- Check the controller's mode. Some devices have a DAW, transport, or user mode that changes what their buttons send. Use the controller's own controls or configuration instructions to select a mode that sends MIDI messages.
- Check whether the computer recognizes it. In Windows 11, open Settings › Bluetooth & devices › Devices and check for the connected device. A USB MIDI controller may not appear there as a typical audio device, so also check Device Manager or the maker's instructions. On macOS, open Applications › Utilities › Audio MIDI Setup, then choose Window › Show MIDI Studio to look for the controller.
- Check the music software's input and mapping. Select the controller as a MIDI input in the software. If the test receives messages but Play or Stop does nothing in the software, use that software's MIDI mapping or control-surface setup to assign the messages.
Why a transport button may use a different message
MIDI controllers do not all communicate transport controls in the same way. A button may send an ordinary MIDI message, use a system message, or work only through a particular DAW integration. The DAW may also need to be set to the controller's model or control mode before it responds.
That is why the test is best used to answer one question: does a message reach the browser when you press this control? If it does, use the software's mapping settings next. If it does not, check the controller's mode and documentation before treating the button as faulty.
MIDI Test checks messages from the controller connected to the device running the test. It cannot verify how another computer or music application is configured.
