The current mx::api allows notes to be normal, grace, or cue. But that leaves grace notes inside cues out. Rather than an enum, would it not make more sense to simply have two booleans isGrace and isCue?
The other option I can see is to add a 4th option to the enum, but it feels like an enum is the wrong model for this.
The current
mx::apiallows notes to be normal, grace, or cue. But that leaves grace notes inside cues out. Rather than an enum, would it not make more sense to simply have two booleansisGraceandisCue?The other option I can see is to add a 4th option to the enum, but it feels like an enum is the wrong model for this.