Это я только что сделал, раньше в конструкторе были только #
Как-то неудачно. "Черная клавиша" должна на схеме иметь только одно выбранное название (либо оба), а не так, что в одном месте грифа это A#, а в другом Bb.
Решений на выбор 3 - от простого к сложному:
1. Набор, который я указал - для черных (Db, Eb, F#, Ab, Bb).
2. Переключатель #/b для всех нот на грифе (все черные с диезами, либо все черные с бемолями)
3. Позволить пользователю самому выбрать, как будет называться та или иная "черная кнопка".
Потому что она записана как
P1 m2 M2 m3 M3 P4 A4 P5 m6 M6 m7 M7
Это не верно?
Верно - один из факторов в рассуждениях. Но есть и другие.
Если рассуждать так, то и получается в "До мажоре" Db, Eb, F#, Ab, Bb. - m2, m3, A4, m6, m7