Hello list, hello Stewart, convert-ly and the documentation say, that You can get what You want with
\set Staff.beatLength = #(ly:make-moment 1 4) instead of #(override-auto-beam-setting '(end * * * *) 1 4) But this doesn't seem to work, whereas the following does work: \set Staff.beatLength = #(ly:make-moment 1 2) You can try ... but You don't need ... I'm quite sure this is a bug, and I wrote over this two times the last week, but nobody seems to know an answer. So I was just thinking about to send en e-mail again, as I saw Your question. :-) The example You give is very long, so I put my ly-file with six differnt very short examples (showing, what works, and what not works) in the attachment. Best Regards Roland
\version "2.8.2" \layout { ragged-right = ##t } % manual setting, this works: \relative c' { \set tupletSpannerDuration = #(ly:make-moment 1 8) \times 2/3 { \repeat unfold 4 { f16 [ g a bes a g ] } } } \relative c' { \set tupletSpannerDuration = #(ly:make-moment 1 8) % not manual, setting the same to quarters doesn't work: \set Voice.beatLength = #(ly:make-moment 1 4) \times 2/3 { \repeat unfold 4 { f16 g a bes a g } } } \relative c' { \set tupletSpannerDuration = #(ly:make-moment 1 8) % not manual, setting the same to eight's does work: \set Voice.beatLength = #(ly:make-moment 1 8) \times 2/3 { \repeat unfold 4 { f16 g a bes a g } } } \relative c' { % normal sixteenths do work for quarters: \set Voice.beatLength = #(ly:make-moment 1 4) \repeat unfold 4 { f16 g a bes } } \relative c' { % normal 32's don't work for quarters: \set Voice.beatLength = #(ly:make-moment 1 4) \repeat unfold 4 { f32 g a bes } } % normal 32's do work for halfs: \relative c' { \set Voice.beatLength = #(ly:make-moment 1 2) \repeat unfold 4 { f32 g a bes f g a bes } }
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user