lilypond-auto
[Top][All Lists]
Advanced

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

[Lilypond-auto] Issue 4350 in lilypond: \compressFullBarRests and \skipB


From: lilypond
Subject: [Lilypond-auto] Issue 4350 in lilypond: \compressFullBarRests and \skipBars need a health warning
Date: Mon, 20 Apr 2015 10:28:55 +0000

Status: Accepted
Owner: tdanielsmusic
Labels: Type-Documentation

New issue 4350 by tdanielsmusic: \compressFullBarRests and \skipBars need a health warning
https://code.google.com/p/lilypond/issues/detail?id=4350

The \compressFullBarRests predef, which simply sets skipBars true, can generate incorrectly set music if used carelessly. The problem is that its action is not restricted to rests: it removes bar lines whenever a note crosses a bar line. Notes crossing bar lines is common when setting renaissance music in a (semi)modern style with bar lines, or when a note of a tuplet crosses a bar line. Both occurrences are shown in this example from Mark Koop:
(see http://lists.gnu.org/archive/html/lilypond-devel/2015-03/msg00212.html)

\version "2.19.18"

{
  \time 2/4
  r4 c'2 r4
  r4 \tuplet 3/2 { c'2 d'4 } r4

  \set Score.skipBars = ##t
  r4 c'2 r4
  r4 \tuplet 3/2 { c'2 d'4 } r4
}

My view is that \skipBars is working as designed, and its action on notes can be useful. See for example its use in ancient music in the NR. A better way of compressing full bar rests, restricted to that purpose, would be the best solution, but until then a warning or explanation about its wider effect is needed.

Trevor


Attachments:
        skipBars.svg  16.0 KB

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings



reply via email to

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