Equal Temperament by leonid

'CC#DD#EFF#GG#AA#B'.scan(/.#?/){
puts'%-6s%.3f'%[$&,?\xdc*1.0594631**$.+=1]}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return top