[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Issue 1178 in lilypond: Measure_grouping_engraver uses non-standard sign
From: |
lilypond |
Subject: |
Issue 1178 in lilypond: Measure_grouping_engraver uses non-standard signs |
Date: |
Thu, 08 Jul 2010 22:16:11 +0000 |
Status: Accepted
Owner: ----
Labels: Type-Enhancement Priority-Low
New issue 1178 by Carl.D.Sorensen: Measure_grouping_engraver uses
non-standard signs
http://code.google.com/p/lilypond/issues/detail?id=1178
As currently implemented, the measure_grouping_engraver uses a triangle for
groups of 3 baseMoments and brackets for groups with lengths other than 3.
This is a mixture of two different styles, according to Read, pp. 177 and
178.
The brackets indicating groups of arbitrary lengths are used instead of
changing meters (p. 177); see example 10-27.
The triangles are used as par of a system of graphical symbols that are
used to "indicate subdivisions of the measure" (p. 178). This system uses
a vertical bar or L-shaped stroke to indicate a group of 1 baseMoment; a
rectangle with the top or bottom removed to indicate a group of 2, a
triangle to indicate a group of 3, and a square to indicate a group of 4.
Read makes no mention of groups larger than 4. (See example 10-30).
Lilypond currently does not have the 1- or 4-beat group symbols. Also,
lilypond currently stretches the grouping symbol to cover the entire group,
while Read's notation has the symbol cover only the first baseMoment of the
group.
Here's a sample LilyPond file (note that it needs the new beatStructure
property introduced in 2.13.28) that demonstrates the lilypond output for
the equivalent of example 10-30.
\version "2.13.28"
\score {
\new Voice \relative c'' {
\time 10/8
\set Timing.beatStructure = #'(4 2 3 1)
\repeat unfold 10 { g8 }
}
\layout {
\context {
\Staff
\consists "Measure_grouping_engraver"
}
}
}
Attachments:
Example10-27.png 34.2 KB
beat-patterns.png 7.9 KB
Example10-30.png 34.9 KB
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Issue 1178 in lilypond: Measure_grouping_engraver uses non-standard signs,
lilypond <=