Ho bisogno di una struttura dati per rappresentare la scala maggiore. La struttura mi deve permettere di poter contare la distanza tra una nota e l'altra in modo circolare cioè:
scala maggiore: do re mi fa sol la si
distanza tra do-re = 1; distanza tra re-do = 6.
Ho provato con enum ma non ho trovato nessun metodo che faccia al caso mio.