The Reverse Chord Dictionary play it, and it tells you what it's called
Requesting MIDI access…
Setup instructions

If you're reading this on the live website, you don't need any of this — just allow MIDI access when your browser asks. These steps are only for running the tool offline, from a downloaded copy of the file.

  1. Open a terminal and go to the folder holding this file, e.g. cd "/home/you/path/to/folder"
  2. Start a local server:
    python3 -m http.server 8420
    Leave this terminal window open — closing it stops the server.
  3. Open Chrome and go to:
    http://localhost:8420/reverse-chord-dictionary.html
  4. Allow MIDI access when Chrome prompts you — it's a normal one-click popup.
  5. Pick your MIDI keyboard from the "Input" dropdown above and start playing.
  1. Open a terminal and go to the folder holding this file, e.g. cd "/home/you/path/to/folder"
  2. Start a local server:
    python3 -m http.server 8420
    Leave this terminal window open — closing it stops the server.
  3. Open Firefox and go to:
    http://localhost:8420/reverse-chord-dictionary.html
  4. Firefox will ask to install a "site permission add-on" for MIDI access. This is an official Mozilla mechanism, not a third-party extension — allow it.
  5. A second prompt may follow to actually grant MIDI access — allow that too. This should only happen once, ever, as long as you keep using the same localhost:8420 address.
  6. Pick your MIDI keyboard from the "Input" dropdown above and start playing.
  1. If Python isn't already installed, download it from python.org/downloads — during install, make sure "Add python.exe to PATH" is checked.
  2. Open Command Prompt (search "cmd" in the Start menu).
  3. Go to the folder holding this file, e.g.
    cd "C:\Users\YourName\Downloads"
  4. Start a local server (note: python, not python3, on Windows):
    python -m http.server 8420
    Leave this window open — closing it stops the server.
  5. Open Chrome and go to:
    http://localhost:8420/reverse-chord-dictionary.html
  6. Allow MIDI access when Chrome prompts you.
  7. Pick your MIDI keyboard from the "Input" dropdown above and start playing.
  1. Open Terminal (search "Terminal" with Spotlight — Cmd + Space).
  2. Go to the folder holding this file, e.g.
    cd ~/Downloads
  3. Start a local server (Macs come with Python 3 pre-installed):
    python3 -m http.server 8420
    Leave this Terminal window open — closing it stops the server.
  4. Open Chrome and go to:
    http://localhost:8420/reverse-chord-dictionary.html
  5. Allow MIDI access when Chrome prompts you.
  6. Pick your MIDI keyboard from the "Input" dropdown above and start playing.

Safari doesn't support the Web MIDI API at all, with no announced plans to add it — so on Mac, Chrome is the only reliable option for this tool.

Play a chord on your MIDI keyboard…
DR VO Voice Talent