Unlock the chords in any MIDI passage
Chord Factory Screenshot
“A brilliant learning tool!”
“Incredibly fun”
“Answers questions no other software can answer... at least not this easily!”

Multiple detection resolutions

Every song is different. Sometimes you need the broad strokes of bar-by-bar harmony while other times each beat provides a unique chord. You can even make fine-grained time selections to view how chords change as notes are included or excluded.

  • Detect chords by bar
  • Detect chords by beat
  • Detect chords by custom time range

Vertical precision, stack how you want

Passing tones, melodic lines, or band sections getting in the way? No problem, you can exclude individual notes, single tracks, or entire instrument families. It's easy to isolate the chord you want inside a complex arrangement.

  • Include/exclude by note
  • Include/exclude by track
  • Include/exclude by track group

Selected chord follows the playhead

Click any chord to set the playhead at that position. As you play, the selected chord updates based on what you hear in realtime. When you hear that incredible harmony, just pause the song to inspect the chord and its notes.

  • See the chords as you listen
  • Pause when you hear incredible harmony
  • Inspect the chord and its notes!

Great views for different workflows

Need to work with a lot of tracks? Hide the pianos and chord panels to tuck them out of the way. Keyboard and mouse shortcuts let you zoom in both directions, select, navigate, and group tracks for easy bulk control.

  • Show/hide different UI elements
  • Resize tracks in both directions
  • Group and colorize tracks for bulk control

Connect your MIDI controller for live chord detection

With live chord detection you see the chords and notes for everything you play on a connected MIDI device. The piano and chord panel views allow you to compare live playing with chords from a reference song.

Get Started

I currently only have one plan

If you suggest enough features maybe I can offer some paid tiers 😍

FREE

$0
/ year

The perfect way to get started and to continue 🤣

  • Chord recognition of MIDI files
  • Chord recognition of realtime MIDI input
  • Multiple detection resolutions
  • Precision inclusion/exclusion controls
  • Individual & group track controls
  • No sign-up required
Get Started

Frequently Asked Questions

Will Chord Factory cost money in the future?

There will always be a free tier. If I build enough features maybe there will be paid tiers as well.

Is Chord Factory a DAW?

No. Chord Factory might look kind of like a DAW, but it's an analysis tool. You can't edit the music.

What can I use it for?

I use it to 1) detect chords from my live playing and 2) to study scores like these amazing ones from John Williams (http://johnwilliams.free.fr/midi.php?critere=film&lang=us). You can use it for whatever you want!

How do I get support for the product?

Send me an email at alan@chordfactory.com and I'll see what I can do. The free tier has no official support but I'd like to make sure things are generally working.

Why did you build this?

There are so many amazing tools on the market but none of them are focused on chord recognition. For my own studies, I need a tool where chords are first-class citizens.