Previously: Chords Again
I've written multiple times in the past about naming tertian chords. I've been revisiting and expanding the program I use to do that, and in the process, I came up with some new silly chord names. In particular, here are tertian chord names for chords that don't have a 3rd of a 5th or both. I think for the most part, if a chord is identified as any of these, then it would be better to say, "There's such chord. This thing doesn't have a name. Go away Do better." or else there's a more sensible name and that one should be returned instead. But if you still want a silly name for the edge cases, then I guess I've got you covered.
[P1, A5, A11, M13]: ".aug#11(add13)(no 3)",
[P1, A5, A11, m13]: ".aug#11b13(no 3)",
[P1, A5, A11]: ".aug#11(no 3)",
[P1, A5, A9, A11, M13]: ".aug#9#11(add13)(no 3)",
[P1, A5, A9, A11, m13]: ".aug#9#11b13(no 3)",
[P1, A5, A9, A11]: ".aug#9#11(no 3)",
[P1, A5, A9, M13]: ".aug#9(add13)(no 3)",
[P1, A5, A9, P11, M13]: ".aug#9(add11)(add13)(no 3)",
[P1, A5, A9, P11, m13]: ".aug#9(add11)b13(no 3)",
[P1, A5, A9, P11]: ".aug#9(add11)(no 3)",
[P1, A5, A9, m13]: ".aug#9b13(no 3)",
[P1, A5, A9]: ".aug#9(no 3)",
[P1, A5, M13]: ".aug(add13)(no 3)",
[P1, A5, M7, A11, M13]: ".aug-maj7#11(add13)(no 3)",
[P1, A5, M7, A11, m13]: ".aug-maj7#11b13(no 3)",
[P1, A5, M7, A11]: ".aug-maj7#11(no 3)",
[P1, A5, M7, A9, A11, M13]: ".aug-maj13#9#11(no 3)",
[P1, A5, M7, A9, A11, m13]: ".aug-maj7#9#11b13(no 3)",
[P1, A5, M7, A9, A11]: ".aug-maj7#9#11(no 3)",
[P1, A5, M7, A9, M13]: ".aug-maj7#9(add13)(no 3)",
[P1, A5, M7, A9, P11, M13]: ".aug-maj13#9(no 3)",
[P1, A5, M7, A9, P11, m13]: ".aug-maj11#9b13(no 3)",
[P1, A5, M7, A9, P11]: ".aug-maj11#9(no 3)",
[P1, A5, M7, A9, m13]: ".aug-maj7#9b13(no 3)",
[P1, A5, M7, A9]: ".aug-maj7#9(no 3)",
[P1, A5, M7, M13]: ".aug-maj7(add13)(no 3)",
[P1, A5, M7, M9, A11, M13]: ".aug-maj13#11(no 3)",
[P1, A5, M7, M9, A11, m13]: ".aug-maj9#11b13(no 3)",
[P1, A5, M7, M9, A11]: ".aug-maj9#11(no 3)",
[P1, A5, M7, M9, M13]: ".aug-maj9(add13)(no 3)",
[P1, A5, M7, M9, P11, M13]: ".aug-maj13(no 3)",
[P1, A5, M7, M9, P11, m13]: ".aug-maj11b13(no 3)",
[P1, A5, M7, M9, P11]: ".aug-maj11(no 3)",
[P1, A5, M7, M9, m13]: ".aug-maj9b13(no 3)",
[P1, A5, M7, M9]: ".aug-maj9(no 3)",
[P1, A5, M7, P11, M13]: ".aug-maj7(add11)(add13)(no 3)",
[P1, A5, M7, P11, m13]: ".aug-maj7(add11)b13(no 3)",
[P1, A5, M7, P11]: ".aug-maj7(add11)(no 3)",
[P1, A5, M7, m13]: ".aug-maj7b13(no 3)",
[P1, A5, M7, m9, A11, M13]: ".aug-maj13b9#11(no 3)",
[P1, A5, M7, m9, A11, m13]: ".aug-maj7b9#11b13(no 3)",
[P1, A5, M7, m9, A11]: ".aug-maj7b9#11(no 3)",
[P1, A5, M7, m9, M13]: ".aug-maj7b9(add13)(no 3)",
[P1, A5, M7, m9, P11, M13]: ".aug-maj13b9(no 3)",
[P1, A5, M7, m9, P11, m13]: ".aug-maj11b9b13(no 3)",
[P1, A5, M7, m9, P11]: ".aug-maj11b9(no 3)",
[P1, A5, M7, m9, m13]: ".aug-maj7b9b13(no 3)",
[P1, A5, M7, m9]: ".aug-maj7b9(no 3)",
[P1, A5, M7]: ".aug-maj7(no 3)",
[P1, A5, M9, A11, M13]: ".aug(add9)#11(add13)(no 3)",
[P1, A5, M9, A11, m13]: ".aug(add9)#11b13(no 3)",
[P1, A5, M9, A11]: ".aug(add9)#11(no 3)",
[P1, A5, M9, M13]: ".aug(add9)(add13)(no 3)",
[P1, A5, M9, P11, M13]: ".aug(add9)(add11)(add13)(no 3)",
[P1, A5, M9, P11, m13]: ".aug(add9)(add11)b13(no 3)",
[P1, A5, M9, P11]: ".aug(add9)(add11)(no 3)",
[P1, A5, M9, m13]: ".aug(add9)b13(no 3)",
[P1, A5, M9]: ".aug(add9)(no 3)",
[P1, A5, P11, M13]: ".aug(add11)(add13)(no 3)",
[P1, A5, P11, m13]: ".aug(add11)b13(no 3)",
[P1, A5, P11]: ".aug(add11)(no 3)",
[P1, A5, m13]: ".augb13(no 3)",
[P1, A5, m7, A11, M13]: ".aug7#11(add13)(no 3)",
[P1, A5, m7, A11, m13]: ".aug7#11b13(no 3)",
[P1, A5, m7, A11]: ".aug7#11(no 3)",
[P1, A5, m7, A9, A11, M13]: ".aug13#9#11(no 3)",
[P1, A5, m7, A9, A11, m13]: ".aug7#9#11b13(no 3)",
[P1, A5, m7, A9, A11]: ".aug7#9#11(no 3)",
[P1, A5, m7, A9, M13]: ".aug7#9(add13)(no 3)",
[P1, A5, m7, A9, P11, M13]: ".aug13#9(no 3)",
[P1, A5, m7, A9, P11, m13]: ".aug11#9b13(no 3)",
[P1, A5, m7, A9, P11]: ".aug11#9(no 3)",
[P1, A5, m7, A9, m13]: ".aug7#9b13(no 3)",
[P1, A5, m7, A9]: ".aug7#9(no 3)",
[P1, A5, m7, M13]: ".aug7(add13)(no 3)",
[P1, A5, m7, M9, A11, M13]: ".aug13#11(no 3)",
[P1, A5, m7, M9, A11, m13]: ".aug9#11b13(no 3)",
[P1, A5, m7, M9, A11]: ".aug9#11(no 3)",
[P1, A5, m7, M9, M13]: ".aug9(add13)(no 3)",
[P1, A5, m7, M9, P11, M13]: ".aug13(no 3)",
[P1, A5, m7, M9, P11, m13]: ".aug11b13(no 3)",
[P1, A5, m7, M9, P11]: ".aug11(no 3)",
[P1, A5, m7, M9, m13]: ".aug9b13(no 3)",
[P1, A5, m7, M9]: ".aug9(no 3)",
[P1, A5, m7, P11, M13]: ".aug7(add11)(add13)(no 3)",
[P1, A5, m7, P11, m13]: ".aug7(add11)b13(no 3)",
[P1, A5, m7, P11]: ".aug7(add11)(no 3)",
[P1, A5, m7, m13]: ".aug7b13(no 3)",
[P1, A5, m7, m9, A11, M13]: ".aug13b9#11(no 3)",
[P1, A5, m7, m9, A11, m13]: ".aug7b9#11b13(no 3)",
[P1, A5, m7, m9, A11]: ".aug7b9#11(no 3)",
[P1, A5, m7, m9, M13]: ".aug7b9(add13)(no 3)",
[P1, A5, m7, m9, P11, M13]: ".aug13b9(no 3)",
[P1, A5, m7, m9, P11, m13]: ".aug11b9b13(no 3)",
[P1, A5, m7, m9, P11]: ".aug11b9(no 3)",
[P1, A5, m7, m9, m13]: ".aug7b9b13(no 3)",
[P1, A5, m7, m9]: ".aug7b9(no 3)",
[P1, A5, m7]: ".aug7(no 3)",
[P1, A5, m9, A11, M13]: ".augb9#11(add13)(no 3)",
[P1, A5, m9, A11, m13]: ".augb9#11b13(no 3)",
[P1, A5, m9, A11]: ".augb9#11(no 3)",
[P1, A5, m9, M13]: ".augb9(add13)(no 3)",
[P1, A5, m9, P11, M13]: ".augb9(add11)(add13)(no 3)",
[P1, A5, m9, P11, m13]: ".augb9(add11)b13(no 3)",
[P1, A5, m9, P11]: ".augb9(add11)(no 3)",
[P1, A5, m9, m13]: ".augb9b13(no 3)",
[P1, A5, m9]: ".augb9(no 3)",
[P1, A5]: ".aug(no 3)",
[P1, M3, A11, M13]: ".maj#11(add13)(no 5)",
[P1, M3, A11, m13]: ".maj#11b13(no 5)",
[P1, M3, A11]: ".maj#11(no 5)",
[P1, M3, A9, A11, M13]: ".maj#9#11(add13)(no 5)",
[P1, M3, A9, A11, m13]: ".maj#9#11b13(no 5)",
[P1, M3, A9, A11]: ".maj#9#11(no 5)",
[P1, M3, A9, M13]: ".maj#9(add13)(no 5)",
[P1, M3, A9, P11, M13]: ".maj#9(add11)(add13)(no 5)",
[P1, M3, A9, P11, m13]: ".maj#9(add11)b13(no 5)",
[P1, M3, A9, P11]: ".maj#9(add11)(no 5)",
[P1, M3, A9, m13]: ".maj#9b13(no 5)",
[P1, M3, A9]: ".maj#9(no 5)",
[P1, M3, M13]: ".maj(add13)(no 5)",
[P1, M3, M7, A11, M13]: ".maj7#11(add13)(no 5)",
[P1, M3, M7, A11, m13]: ".maj7#11b13(no 5)",
[P1, M3, M7, A11]: ".maj7#11(no 5)",
[P1, M3, M7, A9, A11, M13]: ".maj13#9#11(no 5)",
[P1, M3, M7, A9, A11, m13]: ".maj7#9#11b13(no 5)",
[P1, M3, M7, A9, A11]: ".maj7#9#11(no 5)",
[P1, M3, M7, A9, M13]: ".maj7#9(add13)(no 5)",
[P1, M3, M7, A9, P11, M13]: ".maj13#9(no 5)",
[P1, M3, M7, A9, P11, m13]: ".maj11#9b13(no 5)",
[P1, M3, M7, A9, P11]: ".maj11#9(no 5)",
[P1, M3, M7, A9, m13]: ".maj7#9b13(no 5)",
[P1, M3, M7, A9]: ".maj7#9(no 5)",
[P1, M3, M7, M13]: ".maj7(add13)(no 5)",
[P1, M3, M7, M9, A11, M13]: ".maj13#11(no 5)",
[P1, M3, M7, M9, A11, m13]: ".maj9#11b13(no 5)",
[P1, M3, M7, M9, A11]: ".maj9#11(no 5)",
[P1, M3, M7, M9, M13]: ".maj9(add13)(no 5)",
[P1, M3, M7, M9, P11, M13]: ".maj13(no 5)",
[P1, M3, M7, M9, P11, m13]: ".maj11b13(no 5)",
[P1, M3, M7, M9, P11]: ".maj11(no 5)",
[P1, M3, M7, M9, m13]: ".maj9b13(no 5)",
[P1, M3, M7, M9]: ".maj9(no 5)",
[P1, M3, M7, P11, M13]: ".maj7(add11)(add13)(no 5)",
[P1, M3, M7, P11, m13]: ".maj7(add11)b13(no 5)",
[P1, M3, M7, P11]: ".maj7(add11)(no 5)",
[P1, M3, M7, m13]: ".maj7b13(no 5)",
[P1, M3, M7, m9, A11, M13]: ".maj13b9#11(no 5)",
[P1, M3, M7, m9, A11, m13]: ".maj7b9#11b13(no 5)",
[P1, M3, M7, m9, A11]: ".maj7b9#11(no 5)",
[P1, M3, M7, m9, M13]: ".maj7b9(add13)(no 5)",
[P1, M3, M7, m9, P11, M13]: ".maj13b9(no 5)",
[P1, M3, M7, m9, P11, m13]: ".maj11b9b13(no 5)",
[P1, M3, M7, m9, P11]: ".maj11b9(no 5)",
[P1, M3, M7, m9, m13]: ".maj7b9b13(no 5)",
[P1, M3, M7, m9]: ".maj7b9(no 5)",
[P1, M3, M7]: ".maj7(no 5)",
[P1, M3, M9, A11, M13]: ".maj(add9)#11(add13)(no 5)",
[P1, M3, M9, A11, m13]: ".maj(add9)#11b13(no 5)",
[P1, M3, M9, A11]: ".maj(add9)#11(no 5)",
[P1, M3, M9, M13]: ".maj(add9)(add13)(no 5)",
[P1, M3, M9, P11, M13]: ".maj(add9)(add11)(add13)(no 5)",
[P1, M3, M9, P11, m13]: ".maj(add9)(add11)b13(no 5)",
[P1, M3, M9, P11]: ".maj(add9)(add11)(no 5)",
[P1, M3, M9, m13]: ".maj(add9)b13(no 5)",
[P1, M3, M9]: ".maj(add9)(no 5)",
[P1, M3, P11, M13]: ".maj(add11)(add13)(no 5)",
[P1, M3, P11, m13]: ".maj(add11)b13(no 5)",
[P1, M3, P11]: ".maj(add11)(no 5)",
[P1, M3, m13]: ".majb13(no 5)",
[P1, M3, m7, A11, M13]: ".7#11(add13)(no 5)",
[P1, M3, m7, A11, m13]: ".7#11b13(no 5)",
[P1, M3, m7, A11]: ".7#11(no 5)",
[P1, M3, m7, A9, A11, M13]: ".13#9#11(no 5)",
[P1, M3, m7, A9, A11, m13]: ".7#9#11b13(no 5)",
[P1, M3, m7, A9, A11]: ".7#9#11(no 5)",
[P1, M3, m7, A9, M13]: ".7#9(add13)(no 5)",
[P1, M3, m7, A9, P11, M13]: ".13#9(no 5)",
[P1, M3, m7, A9, P11, m13]: ".11#9b13(no 5)",
[P1, M3, m7, A9, P11]: ".11#9(no 5)",
[P1, M3, m7, A9, m13]: ".7#9b13(no 5)",
[P1, M3, m7, A9]: ".7#9(no 5)",
[P1, M3, m7, M13]: ".7(add13)(no 5)",
[P1, M3, m7, M9, A11, M13]: ".13#11(no 5)",
[P1, M3, m7, M9, A11, m13]: ".9#11b13(no 5)",
[P1, M3, m7, M9, A11]: ".9#11(no 5)",
[P1, M3, m7, M9, M13]: ".9(add13)(no 5)",
[P1, M3, m7, M9, P11, M13]: ".13(no 5)",
[P1, M3, m7, M9, P11, m13]: ".11b13(no 5)",
[P1, M3, m7, M9, P11]: ".11(no 5)",
[P1, M3, m7, M9, m13]: ".9b13(no 5)",
[P1, M3, m7, M9]: ".9(no 5)",
[P1, M3, m7, P11, M13]: ".7(add11)(add13)(no 5)",
[P1, M3, m7, P11, m13]: ".7(add11)b13(no 5)",
[P1, M3, m7, P11]: ".7(add11)(no 5)",
[P1, M3, m7, m13]: ".7b13(no 5)",
[P1, M3, m7, m9, A11, M13]: ".13b9#11(no 5)",
[P1, M3, m7, m9, A11, m13]: ".7b9#11b13(no 5)",
[P1, M3, m7, m9, A11]: ".7b9#11(no 5)",
[P1, M3, m7, m9, M13]: ".7b9(add13)(no 5)",
[P1, M3, m7, m9, P11, M13]: ".13b9(no 5)",
[P1, M3, m7, m9, P11, m13]: ".11b9b13(no 5)",
[P1, M3, m7, m9, P11]: ".11b9(no 5)",
[P1, M3, m7, m9, m13]: ".7b9b13(no 5)",
[P1, M3, m7, m9]: ".7b9(no 5)",
[P1, M3, m7]: ".7(no 5)",
[P1, M3, m9, A11, M13]: ".majb9#11(add13)(no 5)",
[P1, M3, m9, A11, m13]: ".majb9#11b13(no 5)",
[P1, M3, m9, A11]: ".majb9#11(no 5)",
[P1, M3, m9, M13]: ".majb9(add13)(no 5)",
[P1, M3, m9, P11, M13]: ".majb9(add11)(add13)(no 5)",
[P1, M3, m9, P11, m13]: ".majb9(add11)b13(no 5)",
[P1, M3, m9, P11]: ".majb9(add11)(no 5)",
[P1, M3, m9, m13]: ".majb9b13(no 5)",
[P1, M3, m9]: ".majb9(no 5)",
[P1, M3]: ".maj(no 5)",
[P1, M7, A11, M13]: ".maj7#11(add13)(no 3)(no 5)",
[P1, M7, A11, m13]: ".maj7#11b13(no 3)(no 5)",
[P1, M7, A11]: ".maj7#11(no 3)(no 5)",
[P1, M7, A9, A11, M13]: ".maj13#9#11(no 3)(no 5)",
[P1, M7, A9, A11, m13]: ".maj7#9#11b13(no 3)(no 5)",
[P1, M7, A9, A11]: ".maj7#9#11(no 3)(no 5)",
[P1, M7, A9, M13]: ".maj7#9(add13)(no 3)(no 5)",
[P1, M7, A9, P11, M13]: ".maj13#9(no 3)(no 5)",
[P1, M7, A9, P11, m13]: ".maj11#9b13(no 3)(no 5)",
[P1, M7, A9, P11]: ".maj11#9(no 3)(no 5)",
[P1, M7, A9, m13]: ".maj7#9b13(no 3)(no 5)",
[P1, M7, A9]: ".maj7#9(no 3)(no 5)",
[P1, M7, M13]: ".maj7(add13)(no 3)(no 5)",
[P1, M7, M9, A11, M13]: ".maj13#11(no 3)(no 5)",
[P1, M7, M9, A11, m13]: ".maj9#11b13(no 3)(no 5)",
[P1, M7, M9, A11]: ".maj9#11(no 3)(no 5)",
[P1, M7, M9, M13]: ".maj9(add13)(no 3)(no 5)",
[P1, M7, M9, P11, M13]: ".maj13(no 3)(no 5)",
[P1, M7, M9, P11, m13]: ".maj11b13(no 3)(no 5)",
[P1, M7, M9, P11]: ".maj11(no 3)(no 5)",
[P1, M7, M9, m13]: ".maj9b13(no 3)(no 5)",
[P1, M7, M9]: ".maj9(no 3)(no 5)",
[P1, M7, P11, M13]: ".maj7(add11)(add13)(no 3)(no 5)",
[P1, M7, P11, m13]: ".maj7(add11)b13(no 3)(no 5)",
[P1, M7, P11]: ".maj7(add11)(no 3)(no 5)",
[P1, M7, m13]: ".maj7b13(no 3)(no 5)",
[P1, M7, m9, A11, M13]: ".maj13b9#11(no 3)(no 5)",
[P1, M7, m9, A11, m13]: ".maj7b9#11b13(no 3)(no 5)",
[P1, M7, m9, A11]: ".maj7b9#11(no 3)(no 5)",
[P1, M7, m9, M13]: ".maj7b9(add13)(no 3)(no 5)",
[P1, M7, m9, P11, M13]: ".maj13b9(no 3)(no 5)",
[P1, M7, m9, P11, m13]: ".maj11b9b13(no 3)(no 5)",
[P1, M7, m9, P11]: ".maj11b9(no 3)(no 5)",
[P1, M7, m9, m13]: ".maj7b9b13(no 3)(no 5)",
[P1, M7, m9]: ".maj7b9(no 3)(no 5)",
[P1, P5, A11, M13]: ".5#11(add13)(no 3)",
[P1, P5, A11, m13]: ".5#11b13(no 3)",
[P1, P5, A11]: ".5#11(no 3)",
[P1, P5, A9, A11, M13]: ".5#9#11(add13)(no 3)",
[P1, P5, A9, A11, m13]: ".5#9#11b13(no 3)",
[P1, P5, A9, A11]: ".5#9#11(no 3)",
[P1, P5, A9, M13]: ".5#9(add13)(no 3)",
[P1, P5, A9, P11, M13]: ".5#9(add11)(add13)(no 3)",
[P1, P5, A9, P11, m13]: ".5#9(add11)b13(no 3)",
[P1, P5, A9, P11]: ".5#9(add11)(no 3)",
[P1, P5, A9, m13]: ".5#9b13(no 3)",
[P1, P5, A9]: ".5#9(no 3)",
[P1, P5, M13]: ".5(add13)(no 3)",
[P1, P5, M7, A11, M13]: ".maj7#11(add13)(no 3)",
[P1, P5, M7, A11, m13]: ".maj7#11b13(no 3)",
[P1, P5, M7, A11]: ".maj7#11(no 3)",
[P1, P5, M7, A9, A11, M13]: ".maj13#9#11(no 3)",
[P1, P5, M7, A9, A11, m13]: ".maj7#9#11b13(no 3)",
[P1, P5, M7, A9, A11]: ".maj7#9#11(no 3)",
[P1, P5, M7, A9, M13]: ".maj7#9(add13)(no 3)",
[P1, P5, M7, A9, P11, M13]: ".maj13#9(no 3)",
[P1, P5, M7, A9, P11, m13]: ".maj11#9b13(no 3)",
[P1, P5, M7, A9, P11]: ".maj11#9(no 3)",
[P1, P5, M7, A9, m13]: ".maj7#9b13(no 3)",
[P1, P5, M7, A9]: ".maj7#9(no 3)",
[P1, P5, M7, M13]: ".maj7(add13)(no 3)",
[P1, P5, M7, M9, A11, M13]: ".maj13#11(no 3)",
[P1, P5, M7, M9, A11, m13]: ".maj9#11b13(no 3)",
[P1, P5, M7, M9, A11]: ".maj9#11(no 3)",
[P1, P5, M7, M9, M13]: ".maj9(add13)(no 3)",
[P1, P5, M7, M9, P11, M13]: ".maj13(no 3)",
[P1, P5, M7, M9, P11, m13]: ".maj11b13(no 3)",
[P1, P5, M7, M9, P11]: ".maj11(no 3)",
[P1, P5, M7, M9, m13]: ".maj9b13(no 3)",
[P1, P5, M7, M9]: ".maj9(no 3)",
[P1, P5, M7, P11, M13]: ".maj7(add11)(add13)(no 3)",
[P1, P5, M7, P11, m13]: ".maj7(add11)b13(no 3)",
[P1, P5, M7, P11]: ".maj7(add11)(no 3)",
[P1, P5, M7, m13]: ".maj7b13(no 3)",
[P1, P5, M7, m9, A11, M13]: ".maj13b9#11(no 3)",
[P1, P5, M7, m9, A11, m13]: ".maj7b9#11b13(no 3)",
[P1, P5, M7, m9, A11]: ".maj7b9#11(no 3)",
[P1, P5, M7, m9, M13]: ".maj7b9(add13)(no 3)",
[P1, P5, M7, m9, P11, M13]: ".maj13b9(no 3)",
[P1, P5, M7, m9, P11, m13]: ".maj11b9b13(no 3)",
[P1, P5, M7, m9, P11]: ".maj11b9(no 3)",
[P1, P5, M7, m9, m13]: ".maj7b9b13(no 3)",
[P1, P5, M7, m9]: ".maj7b9(no 3)",
[P1, P5, M7]: ".maj7(no 3)",
[P1, P5, M9, A11, M13]: ".5(add9)#11(add13)(no 3)",
[P1, P5, M9, A11, m13]: ".5(add9)#11b13(no 3)",
[P1, P5, M9, A11]: ".5(add9)#11(no 3)",
[P1, P5, M9, M13]: ".5(add9)(add13)(no 3)",
[P1, P5, M9, P11, M13]: ".5(add9)(add11)(add13)(no 3)",
[P1, P5, M9, P11, m13]: ".5(add9)(add11)b13(no 3)",
[P1, P5, M9, P11]: ".5(add9)(add11)(no 3)",
[P1, P5, M9, m13]: ".5(add9)b13(no 3)",
[P1, P5, M9]: ".5(add9)(no 3)",
[P1, P5, P11, M13]: ".5(add11)(add13)(no 3)",
[P1, P5, P11, m13]: ".5(add11)b13(no 3)",
[P1, P5, P11]: ".5(add11)(no 3)",
[P1, P5, m13]: ".5b13(no 3)",
[P1, P5, m7, A11, M13]: ".7#11(add13)(no 3)",
[P1, P5, m7, A11, m13]: ".7#11b13(no 3)",
[P1, P5, m7, A11]: ".7#11(no 3)",
[P1, P5, m7, A9, A11, M13]: ".13#9#11(no 3)",
[P1, P5, m7, A9, A11, m13]: ".7#9#11b13(no 3)",
[P1, P5, m7, A9, A11]: ".7#9#11(no 3)",
[P1, P5, m7, A9, M13]: ".7#9(add13)(no 3)",
[P1, P5, m7, A9, P11, M13]: ".13#9(no 3)",
[P1, P5, m7, A9, P11, m13]: ".11#9b13(no 3)",
[P1, P5, m7, A9, P11]: ".11#9(no 3)",
[P1, P5, m7, A9, m13]: ".7#9b13(no 3)",
[P1, P5, m7, A9]: ".7#9(no 3)",
[P1, P5, m7, M13]: ".7(add13)(no 3)",
[P1, P5, m7, M9, A11, M13]: ".13#11(no 3)",
[P1, P5, m7, M9, A11, m13]: ".9#11b13(no 3)",
[P1, P5, m7, M9, A11]: ".9#11(no 3)",
[P1, P5, m7, M9, M13]: ".9(add13)(no 3)",
[P1, P5, m7, M9, P11, M13]: ".13(no 3)",
[P1, P5, m7, M9, P11, m13]: ".11b13(no 3)",
[P1, P5, m7, M9, P11]: ".11(no 3)",
[P1, P5, m7, M9, m13]: ".9b13(no 3)",
[P1, P5, m7, M9]: ".9(no 3)",
[P1, P5, m7, P11, M13]: ".7(add11)(add13)(no 3)",
[P1, P5, m7, P11, m13]: ".7(add11)b13(no 3)",
[P1, P5, m7, P11]: ".7(add11)(no 3)",
[P1, P5, m7, m13]: ".7b13(no 3)",
[P1, P5, m7, m9, A11, M13]: ".13b9#11(no 3)",
[P1, P5, m7, m9, A11, m13]: ".7b9#11b13(no 3)",
[P1, P5, m7, m9, A11]: ".7b9#11(no 3)",
[P1, P5, m7, m9, M13]: ".7b9(add13)(no 3)",
[P1, P5, m7, m9, P11, M13]: ".13b9(no 3)",
[P1, P5, m7, m9, P11, m13]: ".11b9b13(no 3)",
[P1, P5, m7, m9, P11]: ".11b9(no 3)",
[P1, P5, m7, m9, m13]: ".7b9b13(no 3)",
[P1, P5, m7, m9]: ".7b9(no 3)",
[P1, P5, m7]: ".7(no 3)",
[P1, P5, m9, A11, M13]: ".5b9#11(add13)(no 3)",
[P1, P5, m9, A11, m13]: ".5b9#11b13(no 3)",
[P1, P5, m9, A11]: ".5b9#11(no 3)",
[P1, P5, m9, M13]: ".5b9(add13)(no 3)",
[P1, P5, m9, P11, M13]: ".5b9(add11)(add13)(no 3)",
[P1, P5, m9, P11, m13]: ".5b9(add11)b13(no 3)",
[P1, P5, m9, P11]: ".5b9(add11)(no 3)",
[P1, P5, m9, m13]: ".5b9b13(no 3)",
[P1, P5, m9]: ".5b9(no 3)",
[P1, P5]: ".5(no 3)",
[P1, d5, A11, M13]: ".dim#11(add13)(no 3)",
[P1, d5, A11, m13]: ".dim#11b13(no 3)",
[P1, d5, A11]: ".dim#11(no 3)",
[P1, d5, A9, A11, M13]: ".dim#9#11(add13)(no 3)",
[P1, d5, A9, A11, m13]: ".dim#9#11b13(no 3)",
[P1, d5, A9, A11]: ".dim#9#11(no 3)",
[P1, d5, A9, M13]: ".dim#9(add13)(no 3)",
[P1, d5, A9, P11, M13]: ".dim#9(add11)(add13)(no 3)",
[P1, d5, A9, P11, m13]: ".dim#9(add11)b13(no 3)",
[P1, d5, A9, P11]: ".dim#9(add11)(no 3)",
[P1, d5, A9, m13]: ".dim#9b13(no 3)",
[P1, d5, A9]: ".dim#9(no 3)",
[P1, d5, M13]: ".dim(add13)(no 3)",
[P1, d5, M9, A11, M13]: ".dim(add9)#11(add13)(no 3)",
[P1, d5, M9, A11, m13]: ".dim(add9)#11b13(no 3)",
[P1, d5, M9, A11]: ".dim(add9)#11(no 3)",
[P1, d5, M9, M13]: ".dim(add9)(add13)(no 3)",
[P1, d5, M9, P11, M13]: ".dim(add9)(add11)(add13)(no 3)",
[P1, d5, M9, P11, m13]: ".dim(add9)(add11)b13(no 3)",
[P1, d5, M9, P11]: ".dim(add9)(add11)(no 3)",
[P1, d5, M9, m13]: ".dim(add9)b13(no 3)",
[P1, d5, M9]: ".dim(add9)(no 3)",
[P1, d5, P11, M13]: ".dim(add11)(add13)(no 3)",
[P1, d5, P11, m13]: ".dim(add11)b13(no 3)",
[P1, d5, P11]: ".dim(add11)(no 3)",
[P1, d5, d7, A11, M13]: ".dim7#11(add13)(no 3)",
[P1, d5, d7, A11, m13]: ".dim7#11b13(no 3)",
[P1, d5, d7, A11]: ".dim7#11(no 3)",
[P1, d5, d7, A9, A11, M13]: ".dim13#9#11(no 3)",
[P1, d5, d7, A9, A11, m13]: ".dim7#9#11b13(no 3)",
[P1, d5, d7, A9, A11]: ".dim7#9#11(no 3)",
[P1, d5, d7, A9, M13]: ".dim7#9(add13)(no 3)",
[P1, d5, d7, A9, P11, M13]: ".dim13#9(no 3)",
[P1, d5, d7, A9, P11, m13]: ".dim11#9b13(no 3)",
[P1, d5, d7, A9, P11]: ".dim11#9(no 3)",
[P1, d5, d7, A9, m13]: ".dim7#9b13(no 3)",
[P1, d5, d7, A9]: ".dim7#9(no 3)",
[P1, d5, d7, M13]: ".dim7(add13)(no 3)",
[P1, d5, d7, M9, A11, M13]: ".dim13#11(no 3)",
[P1, d5, d7, M9, A11, m13]: ".dim9#11b13(no 3)",
[P1, d5, d7, M9, A11]: ".dim9#11(no 3)",
[P1, d5, d7, M9, M13]: ".dim9(add13)(no 3)",
[P1, d5, d7, M9, P11, M13]: ".dim13(no 3)",
[P1, d5, d7, M9, P11, m13]: ".dim11b13(no 3)",
[P1, d5, d7, M9, P11]: ".dim11(no 3)",
[P1, d5, d7, M9, m13]: ".dim9b13(no 3)",
[P1, d5, d7, M9]: ".dim9(no 3)",
[P1, d5, d7, P11, M13]: ".dim7(add11)(add13)(no 3)",
[P1, d5, d7, P11, m13]: ".dim7(add11)b13(no 3)",
[P1, d5, d7, P11]: ".dim7(add11)(no 3)",
[P1, d5, d7, m13]: ".dim7b13(no 3)",
[P1, d5, d7, m9, A11, M13]: ".dim13b9#11(no 3)",
[P1, d5, d7, m9, A11, m13]: ".dim7b9#11b13(no 3)",
[P1, d5, d7, m9, A11]: ".dim7b9#11(no 3)",
[P1, d5, d7, m9, M13]: ".dim7b9(add13)(no 3)",
[P1, d5, d7, m9, P11, M13]: ".dim13b9(no 3)",
[P1, d5, d7, m9, P11, m13]: ".dim11b9b13(no 3)",
[P1, d5, d7, m9, P11]: ".dim11b9(no 3)",
[P1, d5, d7, m9, m13]: ".dim7b9b13(no 3)",
[P1, d5, d7, m9]: ".dim7b9(no 3)",
[P1, d5, d7]: ".dim7(no 3)",
[P1, d5, m13]: ".dimb13(no 3)",
[P1, d5, m7, A11, M13]: ".7b5#11(add13)(no 3)",
[P1, d5, m7, A11, m13]: ".7b5#11b13(no 3)",
[P1, d5, m7, A11]: ".7b5#11(no 3)",
[P1, d5, m7, A9, A11, M13]: ".13b5#9#11(no 3)",
[P1, d5, m7, A9, A11, m13]: ".7b5#9#11b13(no 3)",
[P1, d5, m7, A9, A11]: ".7b5#9#11(no 3)",
[P1, d5, m7, A9, M13]: ".7b5#9(add13)(no 3)",
[P1, d5, m7, A9, P11, M13]: ".13b5#9(no 3)",
[P1, d5, m7, A9, P11, m13]: ".11b5#9b13(no 3)",
[P1, d5, m7, A9, P11]: ".11b5#9(no 3)",
[P1, d5, m7, A9, m13]: ".7b5#9b13(no 3)",
[P1, d5, m7, A9]: ".7b5#9(no 3)",
[P1, d5, m7, M13]: ".7b5(add13)(no 3)",
[P1, d5, m7, M9, A11, M13]: ".13b5#11(no 3)",
[P1, d5, m7, M9, A11, m13]: ".9b5#11b13(no 3)",
[P1, d5, m7, M9, A11]: ".9b5#11(no 3)",
[P1, d5, m7, M9, M13]: ".9b5(add13)(no 3)",
[P1, d5, m7, M9, P11, M13]: ".13b5(no 3)",
[P1, d5, m7, M9, P11, m13]: ".11b5b13(no 3)",
[P1, d5, m7, M9, P11]: ".11b5(no 3)",
[P1, d5, m7, M9, m13]: ".9b5b13(no 3)",
[P1, d5, m7, M9]: ".9b5(no 3)",
[P1, d5, m7, P11, M13]: ".7b5(add11)(add13)(no 3)",
[P1, d5, m7, P11, m13]: ".7b5(add11)b13(no 3)",
[P1, d5, m7, P11]: ".7b5(add11)(no 3)",
[P1, d5, m7, m13]: ".7b5b13(no 3)",
[P1, d5, m7, m9, A11, M13]: ".13b5b9#11(no 3)",
[P1, d5, m7, m9, A11, m13]: ".7b5b9#11b13(no 3)",
[P1, d5, m7, m9, A11]: ".7b5b9#11(no 3)",
[P1, d5, m7, m9, M13]: ".7b5b9(add13)(no 3)",
[P1, d5, m7, m9, P11, M13]: ".13b5b9(no 3)",
[P1, d5, m7, m9, P11, m13]: ".11b5b9b13(no 3)",
[P1, d5, m7, m9, P11]: ".11b5b9(no 3)",
[P1, d5, m7, m9, m13]: ".7b5b9b13(no 3)",
[P1, d5, m7, m9]: ".7b5b9(no 3)",
[P1, d5, m7]: ".7b5(no 3)",
[P1, d5, m9, A11, M13]: ".dimb9#11(add13)(no 3)",
[P1, d5, m9, A11, m13]: ".dimb9#11b13(no 3)",
[P1, d5, m9, A11]: ".dimb9#11(no 3)",
[P1, d5, m9, M13]: ".dimb9(add13)(no 3)",
[P1, d5, m9, P11, M13]: ".dimb9(add11)(add13)(no 3)",
[P1, d5, m9, P11, m13]: ".dimb9(add11)b13(no 3)",
[P1, d5, m9, P11]: ".dimb9(add11)(no 3)",
[P1, d5, m9, m13]: ".dimb9b13(no 3)",
[P1, d5, m9]: ".dimb9(no 3)",
[P1, d5]: ".dim(no 3)",
[P1, m3, A11, M13]: ".m#11(add13)(no 5)",
[P1, m3, A11, m13]: ".m#11b13(no 5)",
[P1, m3, A11]: ".m#11(no 5)",
[P1, m3, A9, A11, M13]: ".m#9#11(add13)(no 5)",
[P1, m3, A9, A11, m13]: ".m#9#11b13(no 5)",
[P1, m3, A9, A11]: ".m#9#11(no 5)",
[P1, m3, A9, M13]: ".m#9(add13)(no 5)",
[P1, m3, A9, P11, M13]: ".m#9(add11)(add13)(no 5)",
[P1, m3, A9, P11, m13]: ".m#9(add11)b13(no 5)",
[P1, m3, A9, P11]: ".m#9(add11)(no 5)",
[P1, m3, A9, m13]: ".m#9b13(no 5)",
[P1, m3, A9]: ".m#9(no 5)",
[P1, m3, M13]: ".m(add13)(no 5)",
[P1, m3, M7, A11, M13]: ".m-maj7#11(add13)(no 5)",
[P1, m3, M7, A11, m13]: ".m-maj7#11b13(no 5)",
[P1, m3, M7, A11]: ".m-maj7#11(no 5)",
[P1, m3, M7, A9, A11, M13]: ".m-maj13#9#11(no 5)",
[P1, m3, M7, A9, A11, m13]: ".m-maj7#9#11b13(no 5)",
[P1, m3, M7, A9, A11]: ".m-maj7#9#11(no 5)",
[P1, m3, M7, A9, M13]: ".m-maj7#9(add13)(no 5)",
[P1, m3, M7, A9, P11, M13]: ".m-maj13#9(no 5)",
[P1, m3, M7, A9, P11, m13]: ".m-maj11#9b13(no 5)",
[P1, m3, M7, A9, P11]: ".m-maj11#9(no 5)",
[P1, m3, M7, A9, m13]: ".m-maj7#9b13(no 5)",
[P1, m3, M7, A9]: ".m-maj7#9(no 5)",
[P1, m3, M7, M13]: ".m-maj7(add13)(no 5)",
[P1, m3, M7, M9, A11, M13]: ".m-maj13#11(no 5)",
[P1, m3, M7, M9, A11, m13]: ".m-maj9#11b13(no 5)",
[P1, m3, M7, M9, A11]: ".m-maj9#11(no 5)",
[P1, m3, M7, M9, M13]: ".m-maj9(add13)(no 5)",
[P1, m3, M7, M9, P11, M13]: ".m-maj13(no 5)",
[P1, m3, M7, M9, P11, m13]: ".m-maj11b13(no 5)",
[P1, m3, M7, M9, P11]: ".m-maj11(no 5)",
[P1, m3, M7, M9, m13]: ".m-maj9b13(no 5)",
[P1, m3, M7, M9]: ".m-maj9(no 5)",
[P1, m3, M7, P11, M13]: ".m-maj7(add11)(add13)(no 5)",
[P1, m3, M7, P11, m13]: ".m-maj7(add11)b13(no 5)",
[P1, m3, M7, P11]: ".m-maj7(add11)(no 5)",
[P1, m3, M7, m13]: ".m-maj7b13(no 5)",
[P1, m3, M7, m9, A11, M13]: ".m-maj13b9#11(no 5)",
[P1, m3, M7, m9, A11, m13]: ".m-maj7b9#11b13(no 5)",
[P1, m3, M7, m9, A11]: ".m-maj7b9#11(no 5)",
[P1, m3, M7, m9, M13]: ".m-maj7b9(add13)(no 5)",
[P1, m3, M7, m9, P11, M13]: ".m-maj13b9(no 5)",
[P1, m3, M7, m9, P11, m13]: ".m-maj11b9b13(no 5)",
[P1, m3, M7, m9, P11]: ".m-maj11b9(no 5)",
[P1, m3, M7, m9, m13]: ".m-maj7b9b13(no 5)",
[P1, m3, M7, m9]: ".m-maj7b9(no 5)",
[P1, m3, M7]: ".m-maj7(no 5)",
[P1, m3, M9, A11, M13]: ".m(add9)#11(add13)(no 5)",
[P1, m3, M9, A11, m13]: ".m(add9)#11b13(no 5)",
[P1, m3, M9, A11]: ".m(add9)#11(no 5)",
[P1, m3, M9, M13]: ".m(add9)(add13)(no 5)",
[P1, m3, M9, P11, M13]: ".m(add9)(add11)(add13)(no 5)",
[P1, m3, M9, P11, m13]: ".m(add9)(add11)b13(no 5)",
[P1, m3, M9, P11]: ".m(add9)(add11)(no 5)",
[P1, m3, M9, m13]: ".m(add9)b13(no 5)",
[P1, m3, M9]: ".m(add9)(no 5)",
[P1, m3, P11, M13]: ".m(add11)(add13)(no 5)",
[P1, m3, P11, m13]: ".m(add11)b13(no 5)",
[P1, m3, P11]: ".m(add11)(no 5)",
[P1, m3, m13]: ".mb13(no 5)",
[P1, m3, m7, A11, M13]: ".m7#11(add13)(no 5)",
[P1, m3, m7, A11, m13]: ".m7#11b13(no 5)",
[P1, m3, m7, A11]: ".m7#11(no 5)",
[P1, m3, m7, A9, A11, M13]: ".m13#9#11(no 5)",
[P1, m3, m7, A9, A11, m13]: ".m7#9#11b13(no 5)",
[P1, m3, m7, A9, A11]: ".m7#9#11(no 5)",
[P1, m3, m7, A9, M13]: ".m7#9(add13)(no 5)",
[P1, m3, m7, A9, P11, M13]: ".m13#9(no 5)",
[P1, m3, m7, A9, P11, m13]: ".m11#9b13(no 5)",
[P1, m3, m7, A9, P11]: ".m11#9(no 5)",
[P1, m3, m7, A9, m13]: ".m7#9b13(no 5)",
[P1, m3, m7, A9]: ".m7#9(no 5)",
[P1, m3, m7, M13]: ".m7(add13)(no 5)",
[P1, m3, m7, M9, A11, M13]: ".m13#11(no 5)",
[P1, m3, m7, M9, A11, m13]: ".m9#11b13(no 5)",
[P1, m3, m7, M9, A11]: ".m9#11(no 5)",
[P1, m3, m7, M9, M13]: ".m9(add13)(no 5)",
[P1, m3, m7, M9, P11, M13]: ".m13(no 5)",
[P1, m3, m7, M9, P11, m13]: ".m11b13(no 5)",
[P1, m3, m7, M9, P11]: ".m11(no 5)",
[P1, m3, m7, M9, m13]: ".m9b13(no 5)",
[P1, m3, m7, M9]: ".m9(no 5)",
[P1, m3, m7, P11, M13]: ".m7(add11)(add13)(no 5)",
[P1, m3, m7, P11, m13]: ".m7(add11)b13(no 5)",
[P1, m3, m7, P11]: ".m7(add11)(no 5)",
[P1, m3, m7, m13]: ".m7b13(no 5)",
[P1, m3, m7, m9, A11, M13]: ".m13b9#11(no 5)",
[P1, m3, m7, m9, A11, m13]: ".m7b9#11b13(no 5)",
[P1, m3, m7, m9, A11]: ".m7b9#11(no 5)",
[P1, m3, m7, m9, M13]: ".m7b9(add13)(no 5)",
[P1, m3, m7, m9, P11, M13]: ".m13b9(no 5)",
[P1, m3, m7, m9, P11, m13]: ".m11b9b13(no 5)",
[P1, m3, m7, m9, P11]: ".m11b9(no 5)",
[P1, m3, m7, m9, m13]: ".m7b9b13(no 5)",
[P1, m3, m7, m9]: ".m7b9(no 5)",
[P1, m3, m7]: ".m7(no 5)",
[P1, m3, m9, A11, M13]: ".mb9#11(add13)(no 5)",
[P1, m3, m9, A11, m13]: ".mb9#11b13(no 5)",
[P1, m3, m9, A11]: ".mb9#11(no 5)",
[P1, m3, m9, M13]: ".mb9(add13)(no 5)",
[P1, m3, m9, P11, M13]: ".mb9(add11)(add13)(no 5)",
[P1, m3, m9, P11, m13]: ".mb9(add11)b13(no 5)",
[P1, m3, m9, P11]: ".mb9(add11)(no 5)",
[P1, m3, m9, m13]: ".mb9b13(no 5)",
[P1, m3, m9]: ".mb9(no 5)",
[P1, m3]: ".m(no 5)",
[P1, m7, A11, M13]: ".7#11(add13)(no 3)(no 5)",
[P1, m7, A11, m13]: ".7#11b13(no 3)(no 5)",
[P1, m7, A11]: ".7#11(no 3)(no 5)",
[P1, m7, A9, A11, M13]: ".13#9#11(no 3)(no 5)",
[P1, m7, A9, A11, m13]: ".7#9#11b13(no 3)(no 5)",
[P1, m7, A9, A11]: ".7#9#11(no 3)(no 5)",
[P1, m7, A9, M13]: ".7#9(add13)(no 3)(no 5)",
[P1, m7, A9, P11, M13]: ".13#9(no 3)(no 5)",
[P1, m7, A9, P11, m13]: ".11#9b13(no 3)(no 5)",
[P1, m7, A9, P11]: ".11#9(no 3)(no 5)",
[P1, m7, A9, m13]: ".7#9b13(no 3)(no 5)",
[P1, m7, A9]: ".7#9(no 3)(no 5)",
[P1, m7, M13]: ".7(add13)(no 3)(no 5)",
[P1, m7, M9, A11, M13]: ".13#11(no 3)(no 5)",
[P1, m7, M9, A11, m13]: ".9#11b13(no 3)(no 5)",
[P1, m7, M9, A11]: ".9#11(no 3)(no 5)",
[P1, m7, M9, M13]: ".9(add13)(no 3)(no 5)",
[P1, m7, M9, P11, M13]: ".13(no 3)(no 5)",
[P1, m7, M9, P11, m13]: ".11b13(no 3)(no 5)",
[P1, m7, M9, P11]: ".11(no 3)(no 5)",
[P1, m7, M9, m13]: ".9b13(no 3)(no 5)",
[P1, m7, M9]: ".9(no 3)(no 5)",
[P1, m7, P11, M13]: ".7(add11)(add13)(no 3)(no 5)",
[P1, m7, P11, m13]: ".7(add11)b13(no 3)(no 5)",
[P1, m7, P11]: ".7(add11)(no 3)(no 5)",
[P1, m7, m13]: ".7b13(no 3)(no 5)",
[P1, m7, m9, A11, M13]: ".13b9#11(no 3)(no 5)",
[P1, m7, m9, A11, m13]: ".7b9#11b13(no 3)(no 5)",
[P1, m7, m9, A11]: ".7b9#11(no 3)(no 5)",
[P1, m7, m9, M13]: ".7b9(add13)(no 3)(no 5)",
[P1, m7, m9, P11, M13]: ".13b9(no 3)(no 5)",
[P1, m7, m9, P11, m13]: ".11b9b13(no 3)(no 5)",
[P1, m7, m9, P11]: ".11b9(no 3)(no 5)",
[P1, m7, m9, m13]: ".7b9b13(no 3)(no 5)",
[P1, m7, m9]: ".7b9(no 3)(no 5)",
Some of these would have shorter and more common names as "sus2" and "sus4" chords, but those aren't tertian spellings and I'm not using them.
Equipped with these silly chord quality names, my program can now say that the pitch-class collection "C Eb G Ab" could be called C.mb13 or Eb.maj(add11)(add13)(no 5) or Ab.maj7, and also that's it's 12-TET enharmonic with G.augb9(add11)(no 3), which is more correctly spelled [G D# Ab C]. And if we go up to rank-3 spellings, which I do, then it's even more formally spelled [G D#+ Ab C]. ANd that's still enharmonic in 12-TET to the original pitch-class collection, since 12-TET tempers out both d2 and Ac1.
I wondered just how terrible a chord had to be before my program wouldn't give it a name. These chords don't have names in any permutation or enharmonic respelling:
[P1, A5, m6, M6]
[P1, M6, m7, M7]
[P1, P5, A5, m6]
[P1, m2, M2, M7]
[P1, m2, M2, m3]
[P1, m2, m7, M7]
Which isn't saying much, but there you have it.