summaryrefslogtreecommitdiff
path: root/input
diff options
context:
space:
mode:
authorDan Eble <nine.fierce.ballads@gmail.com>2015-09-07 18:14:14 -0400
committerDan Eble <nine.fierce.ballads@gmail.com>2015-09-14 20:40:23 -0400
commit7ff6dd85ed40475f01a0b2847354aa1d486f053b (patch)
tree9a8834bfef5c97160c8798bdbab94c316ae825aa /input
parent2e22eccfe90cd2a5daf444984efce9c9d9a9c414 (diff)
Issue 913: improve \partcombine when parts have unequal lengths
Add terminal entries to Voice-state arrays at the moment the last event ends. This also improves Issue 1677 by engraving notes that were missing; however, it does not resolve it because the rests are still wrong.
Diffstat (limited to 'input')
-rw-r--r--input/regression/part-combine-unequal-lengths.ly14
1 files changed, 14 insertions, 0 deletions
diff --git a/input/regression/part-combine-unequal-lengths.ly b/input/regression/part-combine-unequal-lengths.ly
new file mode 100644
index 0000000000..b21a2aa965
--- /dev/null
+++ b/input/regression/part-combine-unequal-lengths.ly
@@ -0,0 +1,14 @@
+\version "2.19.28"
+
+\header {
+ texidoc ="The part combiner can combine parts of unequal lengths."
+}
+
+\layout { ragged-right = ##t }
+
+\new Staff { %% based on the example in Issue 913
+ c'1
+ \partcombine { e' r } { c' }
+ \partcombine { b' } {}
+ \partcombine {} { f' }
+}