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

TGraceNote Class Reference

grace note representation. More...

#include <TNote.h>

Inheritance diagram for TGraceNote:

visitable smartable List of all members.

Public Types

enum  { undefined = -1 }

Public Member Functions

virtual void accept (TScoreVisitor &visitor)
int getStealPrevious () const
int getStealFollowing () const
int getMakeTime () const
YesNo::type getSlash () const
void setStealPrevious (int v)
void setStealFollowing (int v)
void setMakeTime (int v)
void setSlash (YesNo::type v)

Friends

EXP friend SMARTP< TGraceNotenewGraceNote ()

Detailed Description

The slash attribute for a grace note is yes for slashed eighth notes. The other grace note attributes come from MuseData sound suggestions. Steal-time-previous indicates the percentage of time to steal from the previous note for the grace note. Steal-time-following indicates the percentage of time to steal from the following note for the grace note. Make-time indicates to make time, not steal time; the units are in real-time divisions for the grace note.
The MusicXML grace element is defined in note.dtd.


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