Would you accept a feature to assign different colors to depressed keys? E.g. some of the depressed keys would be green, some red, and the remaining non-depressed keys would be black/white. Something like:
type alias Color = String
notes : Set.Set Note
noteColor : Note -> Color
Or:
notes : Dict.Dict Note Color
Would you accept a feature to assign different colors to depressed keys? E.g. some of the depressed keys would be green, some red, and the remaining non-depressed keys would be black/white. Something like:
Or: