]> git.donarmstrong.com Git - lilypond.git/commit
Let \autochange accept optional arguments for the turning-point and clefs
authorThomas Morley <thomasmorley65@gmail.com>
Thu, 30 Jul 2015 18:39:22 +0000 (20:39 +0200)
committerThomas Morley <thomasmorley65@gmail.com>
Wed, 5 Aug 2015 13:23:19 +0000 (15:23 +0200)
commite6e59e19a164f0d3af53b0bde3798940de162d66
treef4e3dfea993a50afe91142722de05b64bbaf0482
parent578ae1fcca02ea107f58aea50f823c0c688d9eba
Let \autochange accept optional arguments for the turning-point and clefs

Issue 4530

With the fix for issue 4465 bassStaffProperties and trebleStaffProperties are gone.
This patch reimplements the functionality to set clefs for the staves and offers the
possibility to set another turning-point apart from middle-C.
This is done with optional arguments for \autochange.

Two regtests are added to reflect these possibilities.
Documentation/notation/keyboards.itely is extended accordingly.

Also inserting the usual remarks about license, etc in autochange.scm.
Documentation/notation/keyboards.itely
input/regression/autochange-clefs.ly [new file with mode: 0644]
input/regression/autochange-turning-pitch.ly [new file with mode: 0644]
ly/music-functions-init.ly
scm/autochange.scm