A few basic chord enhancements

A few basic chord enhancements:

  • Allow chords to omit the 5 explicitly for instance notes a,c,g together will be identified as am7 but what I want is am7(no5)

  • Allow to combine the sus4 and sus2 together. notes a,e,b,d (asus4/2, resolving in an a minor chord) such a simple chord progression is never identified correctly. NOPE this is not a Bm11/A.

Might as well throw in the no3rd (power chord) for rock music.

A more generalized solution is to support the creation of user defined custom chords.