Music
Music copied to clipboard
[Pitch] Consider building out ScaleDegree structure
Build out a ScaleDegree
structure, with different representational affordances. The ScaleDegree
might have an index
(0
, 1
...), and depending on the context of the Scale
(major, minor, etc.) it may be represented in different ways (I
or i
, etc.).
Such a structure could also encapsulate the logic of representing diminished / half-diminished, aug 6, sharp-5-flat-9 extensions.