TTranspose = (C, Cis, D, Dis, E, F, Fis, G, Gis, A, Ais, B);
ist auch für 'nen Musiker ohne Programmierkenntnisse verständlich. Der _ macht keinerlei Aussage darüber, was gemeint sein könnte. Um es zu verstehen, muss man bereits wissen, was gemeint ist. Bei der von Luckie vorgeschlagenen alternativen Nutzung der regulären Tonbezeichnungen, ist das nicht erforderlich.
Für mich bedeutet der unterstrich die hälfte eines Notenwertes.
Wer das als Musiker nicht erkennt dem kann nicht geholfen werden.
Und ja ich spiele selbst seit 50 Jahren.
Blockflöte, Mundharmonika, Gitarre, E-Gitarre, Klavier, Akkordeon, jegliche andere Art von Tasten Instrumenten. usw..
Zumal die richtige Notation erst im String ersichtlich ist. (Also was der User sieht.)
Den Anwender interessiert es nicht wie ich dafür die Deklarationen im Code ausgelegt habe.
gruss