I've nothing to add to the discussion, but I felt the need to express that I am completely impressed by how easily Lilypond manages this. This is awesome!
El mié., 11 dic. 2019 a las 11:10, Kieren MacMillan (< kieren_macmil...@sympatico.ca>) escribió: > Hi there, > > > \scaleDurations does not scale the measure length as well. Try inserting > > \set Timing.measureLength = #(ly:make-moment 12/8) > > in the \slower part. > > That’s great! Thanks. > > Note for future readers: the order of operations is important! The > override must happen *after* the \time command. So the final [working] > snippet is > > %%% SNIPPET BEGINS > \version "2.19.83" > > \layout { > \context { > \Score > \remove "Timing_translator" > \remove "Default_bar_line_engraver" > \remove "Metronome_mark_engraver" > } > \context { > \Staff > \consists "Timing_translator" > \consists "Default_bar_line_engraver" > \consists "Metronome_mark_engraver" > } > } > > slower = { > \time 4/4 > \tempo 4=90 > \set Timing.measureLength = #(ly:make-moment 12/9) > \scaleDurations 120/90 { > \repeat unfold 16 { c'4 } > } > } > > faster = { > \time 4/4 > \tempo 4=120 > \repeat unfold 20 { c'4 } > } > > \score { > << > \new Staff \slower > \new Staff \faster > >> > } > %%% SNIPPET ENDS > > > See you in Salzburg! > > Looking forward to it! > Kieren. > ________________________________ > > Kieren MacMillan, composer (he/him/his) > ‣ website: www.kierenmacmillan.info > ‣ email: i...@kierenmacmillan.info > > >