Main Page | Modules | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | Related Pages

TTimeModification Class Reference

Represents tuplets and other durational changes. More...

#include <TTimeModification.h>

Inheritance diagram for TTimeModification:

visitable smartable List of all members.

Public Types

enum  { undefined = -1 }

Public Member Functions

virtual void accept (TScoreVisitor &visitor)
void setActualNotes (long v)
void setNormalNotes (long v)
void setNormalType (NoteType::type v)
void setNormalDots (long v)
long getActualNotes () const
long getNormalNotes () const
NoteType::type getNormalType () const
long getNormalDots () const

Friends

EXP friend SMARTP< TTimeModificationnewTimeModification ()

Detailed Description

The actual-notes element describes how many notes are played in the time usually occupied by the number of normal-notes. If the normal-notes type is different than the current note type (e.g., a quarter note within an eighth note triplet), then the normal-notes type (e.g. eighth) is specified in the normal-type and normal-dot elements.
TTimeModification corresponds to the MusicXML time-modification as defined in note.dtd.


Generated on Tue Mar 23 09:50:25 2004 for LibMusicXML by doxygen 1.3.3