Potresti anche fare una cosa molto più semplice: usare solo dei valori numerici per esprimere le note musicali, ad esempio:
54=Sol4
74=Si4
25=Re5
I diesis puoi indicarli con un 1 iniziale, ad esempio:
24=Re4
144=Fa#4
64=La4
Ci vuole poco, poi, a risalire alla nota:
dividi per 100 e determini se è diesis;
il resto diviso 10 ti da la nota;
il resto di quest'ultima divisione è l'ottava.
![]()
Certo, però, che i #define che sostituiscono direttamente la frequenza al nome sono una soluzione semplicissima e non rubano spazio in memoria!