Chords, scales & harmony

Understand what you play.
See it, hear it, learn it.

Play on the interactive piano or guitar — or connect a MIDI keyboard — to identify chords and intervals, explore scales, and understand harmony visually.

Free, no account, no installation, and no ads.
Real-time voice
New mode · Note Reading

Read music aloud — it hears you in real time

Say the notes on the staff out loud and FreeMIDIChords recognises your voice in real time, note by note, telling you instantly whether each one is right. In English (C, D, E…) or Spanish (do, re, mi…), on treble or bass clef.

Speech recognition runs entirely in your browser: your voice never leaves your device.

Try it now →
New hardware integration

Works with PartyKeys light-up keyboards

Connect a PartyKeys 36 and its keys light up with what you are studying: the chord, scale, interval or note of each mode, in the same colours as the app. No setup — FreeMIDIChords detects the keyboard automatically.

Requires Chrome or Edge on a computer.

Discover PartyKeys →
Made for music students teachers piano & MIDI players guitarists
🌐 English / Español
Try it now →
Apps

Use it wherever you practise

🌐
Web App
The full tool suite in your browser — no installation required. Detect notes, chords, and intervals, practise intervals, generate piano and guitar chords, explore scales and the circle of fifths, read music aloud with real-time voice recognition, and use the metronome. MIDI keyboard optional — PartyKeys light-up keyboards supported.
📱
Mobile App
Take FreeMIDIChords anywhere. Same chord tools and circle of fifths, optimized for touch on iPhone, iPad and Android.
💻
Desktop App
A native desktop experience for Mac, Windows and Linux. Full chord and scale toolkit with MIDI input, audio engine, and staff notation — no browser needed.
🎹
PianoPilot
Roland FP-30X
A related desktop app for Roland FP-30X owners. Manage supported piano settings, tones, keyboard modes, presets, and the metronome over USB MIDI or Bluetooth MIDI.

See it in action

Ready to play?

The web app works right now in your browser — no account, no download, no ads.

Open FreeMIDIChords →
💛

Support the project

This project is designed to stay free and ad-free forever. Your support helps cover development, maintenance, infrastructure, and support time.

Donate
💬

Send feedback

Have a suggestion or found a bug? We read every message and use it to keep improving.