13#ifndef ___msrDivisions___
14#define ___msrDivisions___
18#include "msrElements.h"
20#include "msrBasicTypes.h"
36 int divisionsPerQuarterNote);
45 void initializeDivisions ();
54 int divisionsPerQuarterNote);
63 void setDivisionsPerQuarterNote (
64 int divisionsPerQuarterNote)
66 fDivisionsPerQuarterNote =
67 divisionsPerQuarterNote;
70 int getDivisionsPerQuarterNote ()
const
71 {
return fDivisionsPerQuarterNote; }
76 string divisionsAsString ()
const;
79 int durationKindAsDivisions (
81 msrDurationKind durationKind);
83 void printDurationKindsDivisions (ostream& os);
86 string divisionsAsMsrString (
89 int& numberOfDotsNeeded);
91 string divisionsAsMsrString (
104 string tupletDivisionsAsMsrString (
110 string tupletWholeNotesAsMsrString (
136 virtual void print (ostream& os)
const;
143 int fDivisionsPerQuarterNote;
145 list<pair<msrDurationKind, int> >
146 fDurationKindsToDivisions;
Definition: basevisitor.h:25
Definition: msrDivisions.h:28
Definition: msrElements.h:26
Rational number representation.
Definition: rational.h:25