lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Augmentation dot positioning


From: Werner LEMBERG
Subject: Re: Augmentation dot positioning
Date: Tue, 13 Sep 2016 07:24:51 +0200 (CEST)

> The issue occurs when writing closely spaced chords with an
> augmentation dot in the rhythm. Dots are placed only on spaces
> (which we should expect), but in certain very easy to reproduce
> conditions, the dot appears in an unexpected place.

Cf. `regression/chord-dots.ly'; this is controlled by the
`chord-dots-limit' property.

However, you have found a bug I think, since it doesn't seem to work
correctly for your case, eliminating dots on the wrong side of the
chord.


    Werner
\version "2.17.16"

\header {
  texidoc =
"The column of dots on a chord is limited to the height
of the chord plus @code{chord-dots-limit} staff-positions."
}

\layout{ ragged-right = ##t }

\paper { indent = 0 }

\new Staff \with {
  \omit TimeSignature }
\transpose c c' {
  <>^"chord-dots-limit not set"
  <<
    { <g a b c' d' e'>4. r8 <c' d' e' f' g' a' b'>4. r8 } \\
    { f4.. r16 <c d e f g a b>4.. r16 }
  >>

  <<
    { < g c d e f>2. r4 } \\
    { < bes dis e fis >4. r8 r2 }
  >>

  \break

  \override Staff.DotColumn.chord-dots-limit = #1
  <>^"chord-dots-limit = 1"
  <<
    { <g a b c' d' e'>4. r8 <c' d' e' f' g' a' b'>4. r8 } \\
    { f4.. r16 <c d e f g a b>4.. r16 }
  >>

  <<
    { < g c d e f>2. r4 } \\
    { < bes dis e fis >4. r8 r2 }
  >>

  \break

  \override Staff.DotColumn.chord-dots-limit = #0
  <>^"chord-dots-limit = 0"
  <<
    { <g a b c' d' e'>4. r8 <c' d' e' f' g' a' b'>4. r8 } \\
    { f4.. r16 <c d e f g a b>4.. r16 }
  >>

  <<
    { < g c d e f>2. r4 } \\
    { < bes dis e fis >4. r8 r2 }
  >>

  \break

  \override Staff.DotColumn.chord-dots-limit = #-1
  <>^"chord-dots-limit = -1"
  <<
    { <g a b c' d' e'>4. r8 <c' d' e' f' g' a' b'>4. r8 } \\
    { f4.. r16 <c d e f g a b>4.. r16 }
  >>

  <<
    { < g c d e f>2. r4 } \\
    { < bes dis e fis >4. r8 r2 }
  >>
}

PNG image


reply via email to

[Prev in Thread] Current Thread [Next in Thread]