Web MIDI Monitor - Online View Raw MIDI Messages
Connect a MIDI controller and see every message in a log. Filter by channel and type. Essential for debugging music apps.
UD5 Toolkit
Real-time visual note display & MIDI monitor
about:config → dom.webmidi.enabled.
about:config and set dom.webmidi.enabled to true. Safari on macOS and iOS does not support Web MIDI at this time. Always ensure you're on a secure connection (HTTPS) as the API is blocked on plain HTTP for security reasons.
f = 440 × 2(n−69)/12, where n is the MIDI note number and A4 = 440 Hz (MIDI note 69) is the reference pitch. For example, MIDI note 60 (C4, middle C) yields 261.63 Hz. Each semitone step multiplies the frequency by the 12th root of 2 (≈1.05946). The tool displays this frequency in real-time for every active note.
Connect a MIDI controller and see every message in a log. Filter by channel and type. Essential for debugging music apps.
Compare standard keyboard layouts side-by-side. Click keys to see characters. Useful for learning alternative layouts.
A minimalist text notepad that auto-saves to your browser's localStorage. No ads, no signup, no data leaves your device. Perfect for quick ideas.
Quickly test SQL JOIN syntax (INNER, LEFT, RIGHT, FULL) with a sample database schema. Check logic and see conceptual result set without a real DB. Local only.
Enter a URL and see the full redirect chain with status codes and response times. Also validates against your chosen rule.
Write notes that are encrypted in your browser before saving to localStorage. Only accessible with your passphrase.
Test regular expressions with Unicode property escapes like \p{Emoji}. See matches live. Modern regex power.
Enter a GraphQL endpoint, write a query, and see the response. Add headers and variables. Simple testing client.
Analyze a monophonic audio recording and convert the pitch into a MIDI file. Perfect for capturing musical ideas. Client-side.
Enter a URL and a user‑agent to see if it is allowed or blocked by the robots.txt file. Quick bot validation.
Press any key combination and record the sequence. Export as JSON or human‑readable text. Perfect for documenting shortcuts.
Connect a game controller and see every button press, axis movement, and vibration test. Uses the Gamepad API.
See the roving tabindex pattern in action. Use arrow keys to navigate a list. Copy the accessible JavaScript pattern.
Connect a gamepad and see all button presses and axis movements visually. Check that every input is detected correctly.
Press any key to see the complete KeyboardEvent properties: key, code, keyCode, modifiers. Indispensable for game & shortcut developers.
Write JavaScript code and see the output or console.log results immediately. Safe iframe sandbox. For quick experiments.
Experiment with CSS container queries. Resize a container and see the styles change according to its size, not the viewport. Learn the new spec.
Test prompt formatting without calling an LLM. See how your prompt would look with different templates. Dev tool.
Write a media query and instantly see if it matches your current viewport. Width, height, orientation, and more.
Press any key and see it light up on a standard QWERTY layout. Check functionality or demonstrate shortcuts.
Enter a URL and drag a slider to change the viewport width smoothly. See exactly where your layout breaks. No iframe limits.
Enter a URL and extract tab‐index order violations and focusable elements. Quick accessibility audit. Client‑side fetch.
A random note name appears; click the correct position on the bass fretboard. Beat your time and accuracy.
Enter a MIDI note number (0–127) or a musical note name and get the exact frequency in Hz. Piano keyboard picker.
Play a virtual piano keyboard using mouse or computer keys. Sustain and octave control. Record and play back your tune.
Write and store encrypted daily journal entries directly in your browser's localStorage. Export as TXT. No sign-up, fully private.
Paste or write a CSS gradient value and instantly see the rendered output. Debug and iterate on gradients quickly. Local preview.
Press keys on your physical keyboard and see them highlighted on a virtual keyboard. Detects multi-key rollover. Quick hardware check.
Press any key to see the corresponding JavaScript event key, code, and keyCode. An essential debugging tool for front-end developers handling keyboard input.
Build and test regular expressions against sample text. Real-time match highlighting, capture groups display, and flavor options. All inside your browser.