Live monitor

Try it: Web MIDI

Connect a keyboard, controller, or virtual port and see every message decoded byte-by-byte. Everything runs locally in your browser; nothing is sent anywhere.

Connection

Not connected.

Keyboard

notes 36–96 · all channels

Incoming messages

Time Port Bytes Ch Message

Waiting for messages… play a note or move a knob.

No hardware?

  • macOS: enable the IAC Driver in Audio MIDI Setup → MIDI Studio to get a virtual port, then send to it from any DAW.
  • Windows: Windows MIDI Services provides loopback endpoints; older systems can use a third-party loopback driver.
  • Linux: sudo modprobe snd-virmidi creates virtual raw MIDI ports; aconnect -l lists ALSA sequencer clients.
  • Or send from the command line with SendMIDI, e.g. sendmidi dev "IAC" on 60 100.

Want to understand what you're seeing? Start with Messages or paste bytes into the decoder.