BXJPWVBJDDGKXXJG4C5XUK4GRZAGZJU43V5ZDWWH2JISGG22IX7QC
VG75U7IM2ZQTGM2QETDT6QQ4CSLQPB4APK436POAAQJWOMINPIJAC
AVTNUQYRBW7IX2YQ3KDLVQ23RGW3BAKTAE7P73ASBYNKOHMQMH5AC
3QNOKBFMKBGXBVJIRHR2444JRRMBTABHE4674NR3DT67RRM2X6GAC
-- TODO: handle chords of multiple keys