X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ftiming-translator.cc;h=8581d2afd1a994c494543cbfaf4d936366dd8178;hb=81f52a2e6a716e9d5d91d4455ba1079518307931;hp=749aa18e47b3e80d5ea0aa16384f72e69130a76c;hpb=62f221b6b3861ff055dc0384ec3c48cc665688cd;p=lilypond.git diff --git a/lily/timing-translator.cc b/lily/timing-translator.cc index 749aa18e47..8581d2afd1 100644 --- a/lily/timing-translator.cc +++ b/lily/timing-translator.cc @@ -1,10 +1,20 @@ /* - timing-translator.cc -- implement Timing_translator + This file is part of LilyPond, the GNU music typesetter. + Copyright (C) 1997--2010 Han-Wen Nienhuys - source file of the GNU LilyPond music typesetter + LilyPond is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. - (c) 1997--2008 Han-Wen Nienhuys + LilyPond is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with LilyPond. If not, see . */ #include "timing-translator.hh" @@ -12,7 +22,6 @@ #include "warn.hh" #include "translator-group.hh" #include "global-context.hh" -#include "multi-measure-rest.hh" void Timing_translator::stop_translation_timestep () @@ -49,7 +58,7 @@ Timing_translator::initialize () */ context ()->set_property ("measureLength", Moment (Rational (1)).smobbed_copy ()); - context ()->set_property ("beatLength", + context ()->set_property ("baseMoment", Moment (Rational (1, 4)).smobbed_copy ()); } @@ -141,7 +150,10 @@ ADD_TRANSLATOR (Timing_translator, "measurePosition ", /* write */ - "internalBarNumber " + "baseMoment " "currentBarNumber " + "internalBarNumber " + "measureLength " "measurePosition " + "timeSignatureFraction " );