#include "debug.hh"
String
-Time_description::str()const
+Time_description::str() const
{
String s ("Time_description { ");
if (cadenza_b_)
whole_in_measure_ =0;
one_beat_ = Moment (1,4);
when_ = 0;
- bars_i_ = 0;
+ bars_i_ = 1; // musician start counting at 1
cadenza_b_ = false;
}
when_ += dt;
whole_in_measure_ += dt;
- while ( !cadenza_b_ && whole_in_measure_ >= whole_per_measure_)
+ while (!cadenza_b_ && whole_in_measure_ >= whole_per_measure_)
{
whole_in_measure_ -= whole_per_measure_;
bars_i_ ++;
error messages if not possible, "" if possible
*/
String
-Time_description::try_set_partial_str (Moment p)const
+Time_description::try_set_partial_str (Moment p) const
{
if (p<Rational (0))
return ("Partial must be non-negative");
}
Moment
-Time_description::barleft()const
+Time_description::barleft() const
{
assert (!cadenza_b_);
return whole_per_measure_-whole_in_measure_;