[:c2, :a3].sort returns [:a3, :c2] (high to low because of alphanumeric order. this is not what I would expect)
[:c2.to_i, :a3.to_i].sort returns [36, 57] (low to high because of numeric order. this seems right)
Is this intentional? I would expect notes to be sorted by frequency regardless of how they are specified.