https://primanota.net/freestyle/weak-chords.htm