13 #ifndef _TEMPO_H___1A1E8E8A_DFBA_40c7_B45D_7B5EC45BEE4D__
14 #define _TEMPO_H___1A1E8E8A_DFBA_40c7_B45D_7B5EC45BEE4D__
29 unsigned short m_nTempo;
31 inline Tempo(
unsigned short nTempoInBPM) : m_nTempo(nTempoInBPM) { }
34 inline unsigned short GetTempo()
const {
return m_nTempo; }
39 stdDefns[_T(
"GRAVE")] = _T(
"40");
40 stdDefns[_T(
"LARGO")] = _T(
"45");
41 stdDefns[_T(
"LARGHETTO")] = _T(
"50");
42 stdDefns[_T(
"LENTO")] = _T(
"55");
43 stdDefns[_T(
"ADAGIO")] = _T(
"60");
44 stdDefns[_T(
"ADAGIETTO")] = _T(
"65");
46 stdDefns[_T(
"ANDANTE")] = _T(
"70");
47 stdDefns[_T(
"ANDANTINO")] = _T(
"80");
48 stdDefns[_T(
"MODERATO")] = _T(
"95");
49 stdDefns[_T(
"ALLEGRETTO")] = _T(
"110");
51 stdDefns[_T(
"ALLEGRO")] = _T(
"120");
52 stdDefns[_T(
"VIVACE")] = _T(
"145");
53 stdDefns[_T(
"PRESTO")] = _T(
"180");
54 stdDefns[_T(
"PRETISSIMO")] = _T(
"220");
61 #endif // _TEMPO_H___1A1E8E8A_DFBA_40c7_B45D_7B5EC45BEE4D__
static void PopulateStandardDefinitions(DICTIONARY &stdDefns)
Populates the standard Tempo Macro defintions into Music String Dictionary.
unsigned short GetTempo() const
Returns the current Tempo (in Beats Per Minute)
std::map< MString, MString, StringLess< const TCHAR * > > DICTIONARY
Declares Dictionary type used by the Parsers.