# Web MIDI Keyboard & Latency Tester — Keyboard Guides, Testing Guides, DAW Guides, References For the full tool, see: [https://capytoolkit.com/tools/hardware/midi-test/](https://capytoolkit.com/tools/hardware/midi-test/) ## MIDI Keyboards [Akai MPK Mini IV](https://capytoolkit.com/tools/hardware/midi-test/akai-mpk-mini-iv/): Test your Akai MPK Mini IV for dead keys, MPC pad response, wheel drift, and USB MIDI latency in Chrome. No drivers or installs needed. [Arturia MiniLab 3](https://capytoolkit.com/tools/hardware/midi-test/arturia-minilab-3/): Test your Arturia MiniLab 3 for dead keys, encoder CC output, pad response, and MIDI latency in Chrome. No Arturia software needed. [Novation Launchkey Mini MK4](https://capytoolkit.com/tools/hardware/midi-test/novation-launchkey-mini-mk4/): Test your Novation Launchkey Mini MK4 for dead keys, pad velocity, and Scale/Chord mode MIDI output in Chrome. No DAW needed. [Novation Launchkey 25 MK4](https://capytoolkit.com/tools/hardware/midi-test/novation-launchkey-25-mk4/): Test your Novation Launchkey 25 MK4 for dead keys, pad response, and encoder output in Chrome. No DAW or drivers needed. [Arturia KeyLab Essential 49 mk3](https://capytoolkit.com/tools/hardware/midi-test/arturia-keylab-essential-49/): Test your Arturia KeyLab Essential 49 mk3 for dead keys, fader CC output, and pad response in Chrome. No Arturia software or DAW needed. [M-Audio Oxygen Pro 49](https://capytoolkit.com/tools/hardware/midi-test/m-audio-oxygen-pro-49/): Test your M-Audio Oxygen Pro 49 for dead keys, channel aftertouch output, pad response, and MIDI latency in Chrome. No drivers needed. [Akai MPK249](https://capytoolkit.com/tools/hardware/midi-test/akai-mpk249/): Test your Akai MPK249 for dead keys, MPC pad velocity, arpeggiator output, and USB MIDI latency in Chrome. No DAW or drivers required. [Roland A-49](https://capytoolkit.com/tools/hardware/midi-test/roland-a-49/): Test your Roland A-49 for dead keys, pitch bend wheel centering, and mod wheel CC output in Chrome. No DAW or Roland drivers needed. ## Testing Guides [Testing a MIDI Keyboard in the Browser](https://capytoolkit.com/tools/hardware/midi-test/midi-keyboard-test/): Test any MIDI keyboard for dead keys, ghost notes, and velocity response directly in Chrome. No DAW, downloads, or account needed. [How to Use a Browser MIDI Device Tester](https://capytoolkit.com/tools/hardware/midi-test/midi-device-tester/): Use a browser-based MIDI device tester to check any MIDI keyboard, controller, or interface directly in Chrome without a DAW. [Diagnosing Dead Keys on a MIDI Keyboard](https://capytoolkit.com/tools/hardware/midi-test/dead-key-diagnosis/): Identify which MIDI keyboard keys are not sending MIDI output. Browser-based dead key test works on any USB MIDI keyboard in Chrome. [Identifying and Fixing MIDI Ghost Notes](https://capytoolkit.com/tools/hardware/midi-test/ghost-notes-midi/): Detect MIDI ghost notes (duplicate Note On events) on any keyboard in your browser. The event log flags double-triggers within 30 ms automatically. [Measuring USB-to-Browser MIDI Input Latency](https://capytoolkit.com/tools/hardware/midi-test/midi-latency-test/): Measure USB MIDI input latency directly in Chrome. The event log shows per-event lag in milliseconds, with a typical range of 0.5–3 ms on an idle machine. [Testing MIDI Key Velocity Sensitivity](https://capytoolkit.com/tools/hardware/midi-test/midi-velocity-test/): Test MIDI key velocity sensitivity in Chrome. Compare velocity values across all keys to identify early contact strip wear before keys go completely dead. [Testing Bluetooth MIDI Devices vs USB](https://capytoolkit.com/tools/hardware/midi-test/bluetooth-midi-test/): Test Bluetooth MIDI devices in Chrome and compare latency against USB. Works with any Web MIDI-compatible Bluetooth MIDI device on supported Chrome platforms. [Testing MIDI CC Messages, Knobs, and Faders](https://capytoolkit.com/tools/hardware/midi-test/midi-cc-test/): Test MIDI CC output from knobs, faders, encoders, and buttons in Chrome. The event log captures every CC message with its number, value, and channel. [MIDI Device Not Detected in the Browser](https://capytoolkit.com/tools/hardware/midi-test/midi-not-detected/): Fix a MIDI device that does not appear in Chrome. Step-by-step troubleshooting for USB and Bluetooth MIDI on Windows, Mac, and Linux. ## Web MIDI Keyboard & Latency Tester: Code Examples [Testing MIDI Before Using It in Ableton Live](https://capytoolkit.com/tools/hardware/midi-test/code-examples/#midi-test-ableton): Test your MIDI keyboard in Chrome before configuring it in Ableton Live. Verify dead keys, CC output, and channels before setting up your Live session. [Testing MIDI Before Using It in FL Studio](https://capytoolkit.com/tools/hardware/midi-test/code-examples/#midi-test-fl-studio): Test your MIDI keyboard in Chrome before configuring it in FL Studio. Verify keys, CC output, and channels before building your FL Studio session. [Testing MIDI Before Using It in Logic Pro](https://capytoolkit.com/tools/hardware/midi-test/code-examples/#midi-test-logic-pro): Test your MIDI keyboard in Chrome before configuring it in Logic Pro. Verify keys, aftertouch, and CC output before building your Logic session. [Testing MIDI Before Using It in REAPER](https://capytoolkit.com/tools/hardware/midi-test/code-examples/#midi-test-reaper): Test your MIDI keyboard in Chrome before configuring it in REAPER. Verify keys, CC output, and channels before building your REAPER session. ## References [What Is the Web MIDI API?](https://capytoolkit.com/tools/hardware/midi-test/reference/#what-is-web-midi-api): The Web MIDI API lets browsers connect directly to MIDI devices without plugins. Supported in Chrome, Edge, and Opera. Learn how it works. [What Is MIDI Velocity?](https://capytoolkit.com/tools/hardware/midi-test/reference/#what-is-midi-velocity): MIDI velocity is a value from 0 to 127 representing how hard a key was struck. Learn how keyboards measure it and why it affects your recordings. [What Is a MIDI Channel?](https://capytoolkit.com/tools/hardware/midi-test/reference/#what-is-midi-channel): A MIDI channel is one of 16 independent data paths in a single MIDI connection. Learn how channels separate instruments and why channel 10 is special. [What Are MIDI CC Messages?](https://capytoolkit.com/tools/hardware/midi-test/reference/#what-are-midi-cc-messages): MIDI CC (Control Change) messages encode controller values from knobs, faders, and pedals. Learn the standard CC numbers and how to read them in the event log. ## Web MIDI Keyboard & Latency Tester: Conversions [MIDI Note to Hz](https://capytoolkit.com/tools/hardware/midi-test/conversions/#midi-note-to-hz): Convert MIDI Note to Hz with a reference table. Free, browser-based. [BPM to MIDI Clock Pulses](https://capytoolkit.com/tools/hardware/midi-test/conversions/#bpm-to-midi-clock-pulses): Convert BPM to MIDI Clock Pulses with a reference table. Free, browser-based.