GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
18 #include "ARMTParameter.h" 19 #include "ARFontAble.h" 20 #include "FormatStringParser.h" 78 virtual const char*
getParamsStr()
const {
return kARTempoParams; };
79 virtual const char*
getTagName()
const {
return "ARTempo"; };
80 virtual std::string
getGMNName()
const {
return "\\tempo"; };
85 const FormatStringParserResult&
getTempoMark()
const {
return mTempoMark; }
122 void ParseBpm(
const char* str );
124 FormatStringParserResult mTempoMark;
const FormatStringParserResult & getTempoMark() const
Gives the tempo information strings vector.
Definition: ARTempo.h:85
virtual const char * getParamsStr() const
Definition: ARTempo.h:78
Numerator and denominator.
Definition: Fraction.h:23
TYPE_DURATION getBpmUnit() const
Definition: ARTempo.h:101
Definition: ARFontAble.h:21
virtual void browse(TimeUnwrap &mapper) const
bool hasBpmInfos() const
Tells if the optional bpm informations have been specified.
Definition: ARTempo.h:88
float getQpmValue() const
bool isNoteEquiv() const
Definition: ARTempo.h:93
TYPE_DURATION getBpmValue() const
Definition: ARTempo.h:109
virtual void setTagParameters(const TagParameterMap &map)
static TYPE_DURATION string2Duration(const char *str)
Converts a string in the form "a/b" into a duration.
virtual const char * getTagName() const
Definition: ARTempo.h:79
The tempo tag parameter.
Definition: ARTempo.h:72
virtual ARTempo * isARTempo()
Definition: ARTempo.h:116
virtual std::string getGMNName() const
Definition: ARTempo.h:80
virtual ~ARTempo()
Definition: ARTempo.h:76
A list of tag parameters represented as a map.
Definition: TagParameterMap.h:31
Definition: TimeUnwrap.h:29