Hi Chad,

FWIW I also had assumed you claimed such a change would be simple.

Anyway, have you actualliy tried the provided spacing examples given in
the (old?) article with a current version of lilypond?

Find attached my tests with the current (2 weeks old) git version. IMO
the current version of Lilypond does not have most (if at all!) of the
mentioned shortcomings, at least not at first glance.

Kind regards,
Michael
-- 
 Michael Gerdau       email: m...@qata.de
 GPG-keys available on request or at public keyserver
\version "2.21.0"

\paper {
  ragged-right = ##f
}
musicOne = { e''8[ e''] a'2. | e''8[ e''] a'2. }
musicTwo = { \tuplet 7/8 { a'32 a'8 a'16 } s2. | a'4 s2. }

\score {
  << { \voiceOne \musicOne } \\ { \voiceTwo \musicTwo } >>
}

\score {
  <<
    { \tuplet 3/2 { b'8 b' b' } r4 r2 }
    { b'16 b' b' b' r4 r2 }
    { \tuplet 5/4 { b'16 b' b' b' b' } r4 r2 }
    { \tuplet 7/4 { b'16 b' b' b' b' b' b' } r4 r2 }
  >>
}

\score {
  <<
    \time 2/4
    { b'8[ b' b' b'] \bar "|." }
    { b'32[ b' b' b' b'8 b' b'] \bar "|." }
  >>
  \layout {
    \context {
      \Score
      proportionalNotationDuration = #(ly:make-moment 1/32)
    }
  }
}

\score {
  <<
    \time 2/4
    { \tuplet 3/2 { a'8 b' b' } a'4 \bar "|." }
    { \tuplet 11/8 { a'32[ a' a' a'8 a'16 a'] } a'4 \bar "|." }
  >>
  \layout {
    \context {
      \Score
      proportionalNotationDuration = #(ly:make-moment 1/32)
    }
  }
}

\score {
  <<
    \time 2/4
    { \tuplet 3/2 { a'8 b' b' } a'4 \bar "|." }
    { a'16[ a'8.] a'4 \bar "|." }
  >>
}

Attachment: improved-horizontal-spacing-examples.pdf
Description: Adobe PDF document

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to