import math
import sympy as sp
from IPython.display import display

doremi=['A','A#','B','C','C#','D','D#','E','F','F#','G','G#','AA']
scale12=[[]]
k=1
for i in range(12):
    k=k*1/3
    while k < 1/2:
        k = k*2
        scale12.append([i,k])
    scale12.append([i+1,1])
del scale12[0]
display(scale12)
for i in range(13):
    scale12[i].append(doremi[i])
display(scale12)
scake12=sorted(scale12)
display(scale12)