Free tool · MIDI

MIDI Keyboard and Mod Wheel Tester

Connect a keyboard or controller and see every message it sends: notes and velocity, the mod wheel, expression, sustain, pitch bend and aftertouch. Then check your mod wheel sends CC1 across its whole travel.

Not connected.

    C1C2C3C4C5C6C7C8
    – Last note
    – Velocity
    – Channel
    – MIDI number
    Velocity range of your last 32 notes Play some notes, softly and hard.
    – Mod wheel CC1
    – Expression CC11
    – Vibrato CC21
    Off Sustain CC64
    – Pressure Aftertouch
    Pitch bend 0

    Check my mod wheel

    Press start, then move the mod wheel slowly all the way up and all the way down.

    Controllers received

    CCNameValueCh
    Move a knob, fader or pedal.

    Message log

      Runs in your browser through Web MIDI. Nothing you play is recorded or sent anywhere. Published 23 October 2026

      What the MIDI tester shows

      Every key, wheel, fader and pedal on a MIDI controller sends a short message when you move it. The tester shows those messages as they arrive, so you can see what your hardware actually sends rather than what the manual says it sends. Notes appear on the keyboard with their velocity, and continuous controllers appear as meters and in the controller table.

      Composers mostly need it for one question: is the mod wheel sending CC1, and does it reach both ends of its range? If a sample library's dynamics will not move, or stop short of fortissimo, the answer is usually here.

      How to check your mod wheel

      Press Connect, then Start the check and move the wheel slowly from bottom to top and back. The tester reports the controller number that moved, the lowest and highest values it reached, and whether that matches what orchestral libraries expect.

      • It reports CC1 from 0 to 127. The wheel is fine. If a library still does not respond, check the library's own CC assignment and the MIDI channel.
      • It reports a different controller. The keyboard is mapped to something else. Change it in the keyboard's settings or its editor software, or remap it to CC1 in your DAW.
      • It stops short of 0 or 127. The wheel is worn or needs calibrating. Many controllers have a calibration routine in their manual.

      New to the controller itself? Start with what a mod wheel is and what CC1 controls. For how to ride CC1, CC11 and CC21 together on strings and brass, read understanding MIDI CCs.

      The controllers orchestral libraries use

      CC Usual job
      CC1 Modulation wheel (dynamics in most orchestral libraries)
      CC11 Expression
      CC21 Vibrato in many orchestral libraries
      CC64 Sustain pedal
      CC7 Channel volume
      CC10 Pan
      CC2 Breath controller
      CC74 Brightness / filter cutoff

      CC1 and CC11 are close to universal. Vibrato is not standardised, and CC21 is only the most common choice, so check each library's manual. Keep CC64 off strings and brass, because a held sustain pedal breaks most legato scripts.

      Velocity, pitch bend and aftertouch

      Velocity is how hard each key was struck, from 1 to 127. The velocity range bar shows the softest and hardest of your last 32 notes. If you cannot reach the top or the bottom without straining, change the keyboard's velocity curve rather than the library.

      Pitch bend should rest at 0 in the middle of its travel and reach about −8192 and +8191 at the ends. Aftertouch (pressure) only appears if your keyboard has it, and many libraries ignore it unless you map it.

      If nothing appears

      • Use Chrome, Edge, Opera or Firefox on a computer. Safari and every browser on iPhone and iPad have no Web MIDI.
      • Allow MIDI access when the browser asks. Firefox installs a small site permission add-on the first time.
      • Try another USB cable. Some cables only charge and carry no data.
      • On Windows, close your DAW and any editor software first, then press Connect again.
      • Plug the keyboard in before you press Connect, or unplug and replug it while the page is open.

      Frequently Asked Questions

      Why is my MIDI keyboard not detected?

      Check that the browser supports Web MIDI (Chrome, Edge, Opera and Firefox do, Safari does not), that you allowed MIDI access when asked, and that the cable carries data rather than only power. On Windows, close your DAW first, because a MIDI port opened by one program is often unavailable to others. Then press Connect again.

      What CC does the mod wheel send?

      CC1, controller number 1, on almost every keyboard. Most orchestral libraries map CC1 to dynamics, crossfading between their recorded layers. Use Check my mod wheel above to see what yours actually sends and whether it reaches both 0 and 127.

      Does the MIDI tester work in Safari or on an iPhone?

      No. Safari, and every browser on iOS, has no Web MIDI support, so no web page can read a MIDI device there. Use Chrome, Edge or Firefox on a computer.

      Why does my sustain pedal work the wrong way round?

      Many keyboards read the pedal's polarity when they power on. If the pedal was unplugged or held down at that moment, the keyboard treats it the wrong way round. Switch the keyboard off, plug the pedal in, and switch it on again without touching the pedal.

      Is anything I play recorded or sent anywhere?

      No. The page reads MIDI messages in your browser and shows them, and nothing leaves your computer. Closing the tab ends the connection.

      More free tools

      All tools

      New reviews, no noise

      Occasional email when we publish something worth your time. No daily digest, no vendor press releases.

      We store only your address, never sell it, and delete it as soon as you unsubscribe. See our privacy policy.