Blog

Wrong MIDI channel before a stage performance?

Check which MIDI channel your controller sends, match it to the instrument, and troubleshoot channel mismatches before going on stage.

Michael ReedHardware tests 5 min read

You press a key during rehearsal, but the instrument on stage stays silent or plays the wrong sound. A MIDI channel mismatch is one possible cause: the controller sends notes on one channel, while the instrument listens on another.

Before changing settings at random, check the channel your controller actually sends. The MIDI Test can display messages from your keyboard or controller in a browser, so you can check the connection before the performance.

Check the MIDI channel

  1. Open the MIDI Test in a browser other than Safari. The test does not work in Safari. Connect the controller you plan to use, and allow access if the browser asks.
  2. Press and release one key on the controller. Look at the message received by the test and note its channel. A MIDI channel is numbered from 1 to 16.
  3. Try a few keys across the keyboard, then test any pedals or knobs you will use. Confirm that the test receives the expected messages and that the channel does not change unexpectedly.
  4. Check the receiving instrument or performance software. Find which channel its track or instrument listens to, and compare it with the channel you noted.

Test one controller at a time if you have several connected. Write down its name and channel so you can repeat the same setup after reconnecting everything at the venue.

What the result means

The messages show the channel you expect

The controller is sending on that channel. If the stage instrument is silent, check that its track uses the same channel, that the correct MIDI input is selected, and that the track is ready to receive input. The browser test confirms messages reach the browser, but it cannot confirm that your performance software routes them to the right instrument.

The messages show a different channel

The controller is sending notes, but not on the channel you had in mind. Change the controller's transmit channel or set the instrument to listen on the channel the controller sends. Do one change at a time, then test again.

No messages appear

The browser is not receiving MIDI from the controller. Check that the device is connected, that the browser can access MIDI devices, and that the selected setup uses a MIDI connection the computer recognizes. Try another cable or USB port, then test again.

The channel looks right, but the wrong sound plays

The notes are reaching an instrument, but the issue may be track routing, a split or layered keyboard zone, or a sound assignment rather than the channel itself. Check which instrument receives the notes and whether other tracks are listening at the same time.

How to fix it

  1. Save the working setup first. Photograph the controller display or write down its current channel and relevant settings. If the controller has user presets, save the current preset before editing it. This gives you a way back if a change makes the problem worse.
  2. Set the controller's transmit channel. Find the MIDI channel or transmit channel setting on the controller. Its location and name vary by model, so use the controller's own menu or manual rather than assuming a particular button sequence. Choose the channel your receiving instrument expects, then send a few test notes again.
  3. Match the instrument's receive channel. In your keyboard, sound module, or music software, set the receiving part or track to the controller's channel. If you intentionally want the instrument to respond to every channel, use an all-channel or omni setting if that device provides one. Avoid that option if separate controllers need to play separate parts.
  4. Check the input and track routing. In your performance software, select the connected controller as the MIDI input for the intended track. Make sure the track is enabled to receive input and is assigned to the sound you expect. The exact menu names depend on the software, so verify the input, channel, and instrument together.
  5. Look for zones and splits. A keyboard can send different ranges of keys on different channels. Check whether a split, layer, or multi-part setup is active. Play one key in each range and compare the reported channels in the test.
  6. Reconnect and retest the full setup. Connect the same controller, cable, hub, and computer you plan to use on stage. Retest after reconnecting, because a device or application can load a different preset or input selection after a restart.

Windows 11 and macOS do not provide one universal menu for setting a controller's MIDI transmit channel. That setting is normally on the controller, or in the instrument or music software that receives its messages. If the controller does not appear in a software input list, check the connection and the software's MIDI device settings before changing channels.

Make the stage setup predictable

Use the same controller, cable, USB hub, computer, and receiving instrument you plan to use for the show. If you must use a different computer or instrument, test that exact combination before soundcheck. A successful browser test on one device does not prove the stage software is configured the same way.

Keep a short note with the controller name, transmit channel, receiving instrument, and any split or zone settings. If you change the setup during rehearsal, test the relevant keys again instead of assuming the old channel still applies.

Why channel 10 is not always percussion

Some General MIDI setups use channel 10 for percussion, but modern keyboards, software instruments, and stage rigs can assign channels differently. Do not change to channel 10 just because you are using drums. Check the receiving instrument's configuration and match the controller to it.

The MIDI Test shows messages reaching the browser. It cannot change a controller's channel or verify the routing inside your stage software, so confirm the final sound through the instrument you will perform with.