|
| | ARMusicalVoice () |
| |
| virtual | ~ARMusicalVoice () |
| |
| void | MarkVoice (float from, float length, unsigned char red, unsigned char green, unsigned char blue) |
| |
| void | MarkVoice (int fromnum, int fromdenom, int lengthnum, int lengthdenom, unsigned char red, unsigned char green, unsigned char blue) |
| |
| virtual void | initChordNote () |
| |
| virtual void | FinishChord (bool regular=true) |
| |
| virtual ARChordTag * | BeginChord () |
| |
| ARNote * | setTrillChord (CHORD_TYPE ¶m_type, CHORD_ACCIDENTAL ¶m_accidental) |
| |
| void | finishTrilledChord () |
| |
| void | setClusterChord (ARCluster *inCurrentCluster) |
| |
| int | removeTag (ARMusicalObject *obj) |
| |
| void | SplitEventAtPos (ARMusicalVoiceState &vst, const TYPE_TIMEPOSITION &tp, int tieormerge) |
| |
| void | ConvertToNormalForm () |
| |
| virtual GuidoPos | getLastEventPosition () |
| |
| virtual void | setPositionTagEndPos (int id, ARMusicalTag *tag, ARMusicalTag *start=NULL) |
| |
| virtual void | RemovePositionTag (ARPositionTag *ptag) |
| |
| virtual void | AddPositionTag (ARPositionTag *) |
| |
| virtual PositionTagList * | createPositionTagList () |
| |
| virtual GuidoPos | getPositionTagPos (const ARPositionTag *) const |
| |
| virtual void | doAutoStuff1 () |
| |
| virtual void | doAutoStuff2 () |
| |
| virtual void | doAutoCluster () |
| |
| GuidoPos | getPosAtTimePosition (const TYPE_TIMEPOSITION &timeposition) |
| |
| ObjectList * | getARMusicalObjectsAtTimePosition (const TYPE_TIMEPOSITION &timeposition) |
| |
| GuidoPos | AddTail (ARMusicalObject *newMusicalObject) |
| |
| GuidoPos | InsertAtTail (ARMusicalObject *newMusicalObject) |
| |
| void | adjustDuration (const TYPE_DURATION &newDuration) |
| |
| virtual void | browse (TimeUnwrap &mapper) const |
| |
| virtual void | browse (TimeUnwrap &mapper, ARMusicalVoiceState &state) const |
| |
| virtual void | browse (TimeUnwrap &mapper, const ARMusicalObject *start, const ARMusicalObject *end=0) const |
| |
| virtual GuidoPos | GetHeadPosition (ARMusicalVoiceState &vst) const |
| |
| virtual GuidoPos | GetHeadPosition () const |
| |
| virtual void | GetPrevEvent (GuidoPos &pos, ARMusicalVoiceState &vst) const |
| |
| virtual ARMusicalObject * | GetNext (GuidoPos &pos, ARMusicalVoiceState &vst) const |
| |
| virtual ARMusicalObject * | GetNextObject (GuidoPos &pos) const |
| |
| virtual const ARMusicalVoiceState * | getVoiceState () const |
| |
| void | setVoiceNum (int num) |
| |
| int | getVoiceNum () const |
| |
| void | removeAutoTags () |
| |
| void | setReadMode (_readmode newreadmode) |
| |
| _readmode | getReadMode () const |
| |
| void | addRepeatBegin (ARRepeatBegin *repeatBegin) |
| |
| std::vector< ARRepeatBegin * > * | getRepeatBeginList () |
| |
| void | printName (std::ostream &os) const |
| |
| void | printParameters (std::ostream &os) const |
| |
| virtual void | accept (ARVisitor &visitor) |
| |
| | KF_IPointerList (int p_ownselements=0) |
| |
| | KF_IPointerList (const KF_IPointerList< TYPE > &lst, int p_ownselements=0) |
| |
| virtual | ~KF_IPointerList () |
| |
| virtual GuidoPos | GetElementPos (const TYPE *data) const |
| |
| virtual void | RemoveAll () |
| |
| virtual void | RemoveElementAt (GuidoPos pos) |
| |
| virtual int | RemoveElement (TYPE *data) |
| |
| virtual void | DumpListAtTail (KF_IPointerList< TYPE > *list) |
| |
| virtual KF_IPointerList< TYPE > * | getCopy () |
| |
| virtual void | Cut (GuidoPos pos, KF_IPointerList< TYPE > **pnew) |
| |
| virtual void | setOwnership (int p_ownselements) |
| |
| virtual int | getOwnership () const |
| |
| virtual void | sort (int comp(const TYPE *, const TYPE *)) |
| |
| virtual void | AddSortedHead (TYPE *, int comp(const TYPE *, const TYPE *)) |
| |
| virtual void | AddSortedTail (TYPE *, int comp(const TYPE *, const TYPE *)) |
| |
| | KF_List () |
| |
| virtual | ~KF_List () |
| |
| int | size () const |
| |
| bool | empty () const |
| |
| GuidoPos | push_back (TYPE * data) |
| |
| GuidoPos | insert (GuidoPos pos, TYPE * data) |
| |
| TYPE * | back () const |
| |
| TYPE * | front () const |
| |
| virtual void | ResetListNoDelete () |
| |
| TYPE * | RemoveTail () |
| |
| GuidoPos | AddTail (TYPE * data) |
| |
| GuidoPos | AddElementAt (GuidoPos pos, TYPE * data) |
| |
| GuidoPos | AddElementAfter (GuidoPos pos, TYPE * data) |
| |
| int | GetCount () const |
| |
| int | IsEmpty () const |
| |
| GuidoPos | SetTailPosition (GuidoPos pos) |
| |
| GuidoPos | SetHeadPosition (GuidoPos pos) |
| |
| virtual void | Cut (GuidoPos pos, KF_List< TYPE * > **pnew) |
| |
| GuidoPos | GetHeadPosition (void) const |
| |
| GuidoPos | GetTailPosition () const |
| |
| TYPE * | GetNext (GuidoPos &pos) const |
| |
| TYPE * | GetPrev (GuidoPos &pos) const |
| |
| TYPE * | GetAt (GuidoPos pos) const |
| |
| void | SetAt (GuidoPos pos, TYPE * data) |
| |
| TYPE * | Get (int cnt) const |
| |
| GuidoPos | AddHead (TYPE * data) |
| |
| TYPE * | RemoveHead () |
| |
| TYPE * | GetHead () const |
| |
| TYPE * | GetTail () const |
| |
| virtual void | sort () |
| |
| | ARMusicalEvent () |
| |
| | ARMusicalEvent (int theNumerator, int theDenominator) |
| |
| | ARMusicalEvent (const TYPE_TIMEPOSITION &relativeTimePositionOfEvent, const TYPE_DURATION &durationOfEvent) |
| |
| | ARMusicalEvent (const TYPE_DURATION &durationOfEvent) |
| |
| | ARMusicalEvent (const ARMusicalEvent &armev) |
| |
| virtual | ~ARMusicalEvent () |
| |
| virtual bool | CanBeMerged (const ARMusicalEvent *ev2) |
| |
| void | setPointsNoDurationChange (int pointCount) |
| |
| virtual ARMusicalObject * | Copy () const |
| |
| void | setDenominator (int newDenominator) |
| |
| void | setNumerator (int newNumerator) |
| |
| void | setPoints (int pointCount) |
| |
| int | getPoints () const |
| |
| virtual bool | isEventClass () const |
| |
| virtual void | print (std::ostream &os) const |
| |
| virtual void | printGMNName (std::ostream &os) const |
| |
| virtual const char * | getTagName () const |
| |
| virtual std::string | getGMNName () const |
| |
| virtual void | forceNoteAppearance (NVstring noteAppearance) |
| |
| virtual NVstring | getAppearance () const |
| |
| | ARMusicalObject () |
| |
| | ARMusicalObject (const TYPE_TIMEPOSITION &relativeTimepositionOfMusicalObject) |
| |
| | ARMusicalObject (const ARMusicalObject &armo) |
| |
| virtual | ~ARMusicalObject () |
| |
| virtual const TYPE_DURATION & | getDuration () const |
| |
| virtual const TYPE_TIMEPOSITION & | getRelativeTimePosition () const |
| |
| virtual TYPE_TIMEPOSITION | getRelativeEndTimePosition () const |
| |
| virtual void | setRelativeTimePosition (const TYPE_TIMEPOSITION &newRelativeTimePosition) |
| |
| virtual void | setRelativeEndTimePosition (const TYPE_TIMEPOSITION &tp) |
| |
| virtual void | setDuration (const TYPE_DURATION &dur) |
| |
| virtual void | setDrawGR (bool on) |
| |
| virtual bool | getDrawGR () const |
| |
| virtual ARMusicalObject * | isARRepeatBegin () |
| |
| virtual ARNote * | isARNote () |
| |
| virtual const ARNote * | isARNote () const |
| |
| virtual ARTab * | isARTab () |
| |
| virtual const ARTab * | isARTab () const |
| |
| virtual ARMusicalObject * | isARCoda () |
| |
| virtual ARMusicalObject * | isARSegno () |
| |
| virtual ARMusicalObject * | isARNewPage () |
| |
| virtual ARMusicalObject * | isARNewSystem () |
| |
| virtual ARMusicalObject * | isARKey () |
| |
| virtual ARMusicalObject * | isARNaturalKey () |
| |
| virtual ARMusicalObject * | isARBeamState () |
| |
| virtual ARMusicalObject * | isARClef () |
| |
| virtual ARMusicalObject * | isARFinishBar () |
| |
| virtual ARMusicalObject * | isARMeter () |
| |
| virtual ARMusicalObject * | isARRepeatEnd () |
| |
| virtual ARMusicalObject * | isARRest () |
| |
| virtual ARMusicalObject * | isARSecondGlue () |
| |
| virtual ARMusicalObject * | isARPossibleBreak () |
| |
| virtual AROctava * | isAROctava () |
| |
| virtual ARGrace * | isARGrace () |
| |
| virtual ARSpace * | isARSpace () |
| |
| virtual ARTempo * | isARTempo () |
| |
| virtual const ARMusicalObject * | isARDummyRangeEnd () const |
| |
| virtual const ARMusicalObject * | isARNoteFormat () const |
| |
| virtual const ARMusicalObject * | isARBar () const |
| |
| virtual const ARMusicalObject * | isARStaff () const |
| |
| virtual const ARMusicalObject * | isARMusicalTag () const |
| |
| virtual const ARMusicalObject * | isARJump () const |
| |
| virtual const ARMusicalObject * | isARChordComma () const |
| |
| virtual const ARMusicalObject * | isARUserChordTag () const |
| |
| virtual bool | isEmptyNote () const |
| |
| | ARVisitable () |
| |
| virtual | ~ARVisitable () |
| |
The class for GUIDO sequence, list of timepositions of events of a stream.
Completely represents a GUIDO sequence. It is used by the class ARMusic to represent a complete voice within a piece.