public NoteChoiceTypeMusicXML GetAdditionalType(NoteChoiceTypeMusicXML type) { if (ItemsElementName.Contains(NoteChoiceTypeMusicXML.rest)) { type.SetFlags(NoteChoiceTypeMusicXML.rest, true); } if (ItemsElementName.Contains(NoteChoiceTypeMusicXML.pitch)) { type.SetFlags(NoteChoiceTypeMusicXML.pitch, true); } else { type.SetFlags(NoteChoiceTypeMusicXML.unpitched, true); } return(type); }
public NoteChoiceTypeMusicXML GetNoteType() { NoteChoiceTypeMusicXML result = NoteChoiceTypeMusicXML.none; if (ItemsElementName.Contains(NoteChoiceTypeMusicXML.chord)) { result = result.SetFlags(NoteChoiceTypeMusicXML.chord, true); } if (ItemsElementName.Contains(NoteChoiceTypeMusicXML.cue)) { result = NoteChoiceTypeMusicXML.cue; } if (ItemsElementName.Contains(NoteChoiceTypeMusicXML.grace)) { result = NoteChoiceTypeMusicXML.grace; } //Add additional attribute info return(GetAdditionalType(result)); }
public bool IsGrace() { return(ItemsElementName.Contains(NoteChoiceTypeMusicXML.grace)); }
public bool IsChord() { return(ItemsElementName.Contains(NoteChoiceTypeMusicXML.chord)); }