Maj7(9) not correctly identified
Reported version
3.4
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
Yes
Project
1) put in notes in this order from low to high: G, F#,A, B
2) chord is identified as GMaj7, but the A is the ninth of G, so it should be recognized as GMaj7(9)
in general (on guitar especially), the extensions are not always on top
Comments
The order of the degrees of the chord in the note isn't important. The plugin-code understands this. But it is somewhat sensitive for a missing degree.
Where the problem originate is the fifth-degree missing in the chord.
Workaround: Put a fifth degree anywhere and you will see that it is recognized as GMaj9.
Since the code used to find partial chords is limited to seventh, it will find the seventh only (not ninth or above).