]> git.donarmstrong.com Git - lilypond.git/commit - input/regression/cue-clef-begin-of-score.ly
Clef support for cue notes
authorReinhold Kainhofer <reinhold@kainhofer.com>
Tue, 28 Sep 2010 13:03:20 +0000 (15:03 +0200)
committerReinhold Kainhofer <reinhold@kainhofer.com>
Wed, 29 Dec 2010 01:06:34 +0000 (02:06 +0100)
commit29640aafbf7ad7b2191813c4c16d282f15a127fd
treef27e2558c456b46a6f367d97e98880cb99d3979d
parent9551796a06445e9570d5481a73aff11f1d259568
Clef support for cue notes

-) Added \cueDuringWithClef, which allows to specify a clef for
   the cue notes. At the end of the cue section, the clef is
   automatically reset to the containing voice's clef.
-) Cue clefs are implemented as CueClef and CueEndClef grobs,
   created by a dedicated Cue_clef_engraver, which reads
   some cueClef* context properties.
-) After a line break, a cue clef does NOT override the global clef
   of the containing voice, but prints (in smaller size) after
   the containing clef.
14 files changed:
Documentation/changes.tely
input/regression/cue-clef-begin-of-score.ly [new file with mode: 0644]
input/regression/cue-clef-new-line.ly [new file with mode: 0644]
input/regression/cue-clef-octavation.ly [new file with mode: 0644]
input/regression/cue-clef.ly [new file with mode: 0644]
lily/cue-clef-engraver.cc [new file with mode: 0644]
lily/pitch-scheme.cc
ly/engraver-init.ly
ly/music-functions-init.ly
scm/define-context-properties.scm
scm/define-grobs.scm
scm/define-music-properties.scm
scm/music-functions.scm
scm/parser-clef.scm