X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ftiming-translator.cc;h=06d7da791663ac1f8f9e83d6efbab4ca7d874916;hb=2f771b342689e45c55e083da1f835a51a02493b3;hp=a041bfff843c444344aa2ac3522d80dcd7e394a0;hpb=0c14539bc83d6bb405141b6f21430b33d1e8fcf0;p=lilypond.git diff --git a/lily/timing-translator.cc b/lily/timing-translator.cc index a041bfff84..06d7da7916 100644 --- a/lily/timing-translator.cc +++ b/lily/timing-translator.cc @@ -23,6 +23,7 @@ #include "translator-group.hh" #include "global-context.hh" #include "moment.hh" +#include "lily-imports.hh" void Timing_translator::stop_translation_timestep () @@ -47,9 +48,8 @@ Timing_translator::stop_translation_timestep () void Timing_translator::initialize () { - Context *timing = unsmob (scm_call_2 (ly_lily_module_constant ("ly:context-find"), - context ()->self_scm (), - ly_symbol2scm ("Timing"))); + Context *timing = unsmob + (Lily::ly_context_find (context ()->self_scm (), ly_symbol2scm ("Timing"))); if (timing != context ()) { context ()->add_alias (ly_symbol2scm ("Timing")); @@ -100,17 +100,15 @@ Timing_translator::initialize () // since it does not track changes of the variable. However, // this is still better than nothing, and we already complained // via a programming_error - timeSignatureSettings = ly_lily_module_constant ("default-time-signature-settings"); + timeSignatureSettings = Lily::default_time_signature_settings; } context ()->set_property ("timeSignatureSettings", timeSignatureSettings); SCM beamExceptions = timing->get_property ("beamExceptions"); if (!scm_is_pair (beamExceptions)) { - beamExceptions = - scm_call_2 (ly_lily_module_constant ("beam-exceptions"), - timeSignatureFraction, - timeSignatureSettings); + beamExceptions = Lily::beam_exceptions (timeSignatureFraction, + timeSignatureSettings); } context ()->set_property ("beamExceptions", beamExceptions); @@ -119,9 +117,8 @@ Timing_translator::initialize () { baseMoment = Moment (ly_scm2rational - (scm_call_2 (ly_lily_module_constant ("base-length"), - timeSignatureFraction, - timeSignatureSettings))).smobbed_copy (); + (Lily::base_length (timeSignatureFraction, + timeSignatureSettings))).smobbed_copy (); } context ()->set_property ("baseMoment", baseMoment); @@ -129,10 +126,9 @@ Timing_translator::initialize () if (!scm_is_pair (beatStructure)) { beatStructure = - scm_call_3 (ly_lily_module_constant ("beat-structure"), - ly_rational2scm (unsmob (baseMoment)->main_part_), - timeSignatureFraction, - timeSignatureSettings); + Lily::beat_structure (ly_rational2scm (unsmob (baseMoment)->main_part_), + timeSignatureFraction, + timeSignatureSettings); } context ()->set_property ("beatStructure", beatStructure);