]> git.donarmstrong.com Git - lilypond.git/commit
Issue 4205: Improve part combiner's rest analysis
authorDan Eble <nine.fierce.ballads@gmail.com>
Mon, 24 Nov 2014 04:55:03 +0000 (23:55 -0500)
committerDan Eble <nine.fierce.ballads@gmail.com>
Tue, 2 Dec 2014 23:11:58 +0000 (18:11 -0500)
commit386c1fb71fef99d9ac865ccd1449412c26cef5cc
treef1b77254185d6fde66895e50012a5ab18c2668a8
parent6db3d76b5feb502be8f66bd9f245d3e0fe9f1abe
Issue 4205: Improve part combiner's rest analysis

Rests must begin and end simultaneously to be merged into the shared
voice.

Rests, skips, and multi-measure rests are kept apart even if they
begin and end simultaneously.

This does not produce ideal output in every case, but it avoids
producing musical nonsense.
input/regression/part-combine-mmrest-after-apart-silence.ly [new file with mode: 0644]
input/regression/part-combine-mmrest-shared.ly [new file with mode: 0644]
input/regression/part-combine-silence-mixed.ly [new file with mode: 0644]
input/regression/part-combine-silence.ly [new file with mode: 0644]
scm/part-combiner.scm