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

TMetronome Class Reference

Standard metronome marks. More...

#include <TDirection.h>

Inheritance diagram for TMetronome:

TDirectionTypeElement TSymbolicNoteDuration Positionable visitable smartable smartable List of all members.

Public Member Functions

virtual void accept (TScoreVisitor &visitor)
void setParentheses (YesNo::type val)
void setPerMinute (string pm)
void setPerMinute (long pm)
YesNo::type getParentheses () const
string getPerMinute () const
SSymbolicNoteDurationequal ()

Friends

EXP friend SMARTP< TMetronomenewMetronome ()

Detailed Description

The beat-unit values are the same as for a type element, and the beat-unit-dot works like the dot element. The per-minute element can be a number, or a text description including numbers. The parentheses attribute indicates whether or not to put the metronome mark in parentheses; its value is no if not specified.
The MusicXML metronome element is defined in direction.dtd.


Member Function Documentation

SSymbolicNoteDuration& equal  )  [inline]
 

used to specify metronome marking such as <symbolic duration = symbolic duration> ("eight note = eight note" for example). When the metronome uses this symbolic form, the PerMinute value is ignored. To cancel the symbolic form, set equal()=0


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