KORD Detect | Max for Live Device for naming chords
Understand the chords in your song
Introducing KORD Detect, a Max for Live device which lets you figure out which chords are being played in a midi clip.
Just select a midi clip in arrangement or session view and press Detect, the clip will be renamed with the chords found in the harmonic analysis. If you wish to have the midi clip sliced by chord, just toggle on the Slice option.
Key detection
Having the chord names is great, but figuring out which key they are in and their position is even better. Toggle the Key option to add the key the chord is in, this option will also show the position in terms of Modes that the chord has.
Inversions
KORD Detect can also name inversions correctly and figure out the correct position within a key.
f.ex a chord with C E A in the C Major key will have the Am/C name and the VI position assigned to it
This is how it works
KORD Detect is a M4L audio effect so you can add it to any track. Just click the open button and a floating window will stay afloat with controls.
Troubleshooting
#1: KORD Detect doesn't seem to work
To verify that KORD Detect works, create a MIDI clip with a C Major chord inside (C E G) and press "Detect". If the clip isn't renamed to "C Major", please reach out.
#2: KORD Detect works but not every time
The algorithm in KORD Detect relies on the notes being stacked together and having an exclusive beginning and end (a note running through multiple chords isn't considered exclusive to a chord). If the MIDI clip has anything but chords as described, KORD Detect cannot perform as expected.
Verified systems
Live 12 / 11 running on:
- macOS Sonoma on a M2 arm chip
- Windows 10 64bit
Release notes
Version 1.3.0 - Added naming customization options
Version 1.2.0 - Slicing bug fixes
Version 1.1.0 - The slicing algorithm has been improved and it should handle more diverse note configurations
Version 1.0.0 - Initial release
Support
Any issues? Contact our support at machinelies@proton.me