]> git.donarmstrong.com Git - lilypond.git/commit
Part-combine: Add a way to override the part-combination decision
authorReinhold Kainhofer <reinhold@kainhofer.com>
Wed, 28 Jul 2010 17:58:59 +0000 (19:58 +0200)
committerReinhold Kainhofer <reinhold@kainhofer.com>
Tue, 28 Sep 2010 16:16:15 +0000 (18:16 +0200)
commit3a8ec248ca3bd6bd04490f386949a95a4140338d
tree543063581126d62c65b9f5bdf42d474907221711
parent5a9d79ef1072ef10e766d37dd4461e0ab36e04bf
Part-combine: Add a way to override the part-combination decision

Add functions partcombineApart[Once], partcombineChords[Once],
partcombineUnisono[Once], partcombineAutomatic[Once] etc. to tweak the
decision of the part-combiner.
Internally, they are implemented using PartCombineForceEvent

These events are not processed by an engraver as most other events,
but rather directly in Scheme by the part-combiner.
Documentation/changes.tely
input/regression/part-combine-force-once.ly [new file with mode: 0644]
input/regression/part-combine-force.ly [new file with mode: 0644]
ly/music-functions-init.ly
scm/define-event-classes.scm
scm/define-music-properties.scm
scm/define-music-types.scm
scm/part-combiner.scm