]> git.donarmstrong.com Git - lilypond.git/commit
Modify chord handling to handle guitar capos
authorWol <anthony@youngman.org.uk>
Fri, 29 Jul 2011 21:43:13 +0000 (22:43 +0100)
committerJanek Warchol <lemniskata.bernoullego@gmail.com>
Mon, 5 Sep 2011 15:16:59 +0000 (17:16 +0200)
commit7770772b6101f60b28173fd68ceb701048016b21
tree390e0489d9ab689565068b53683cc569b2c6b82a
parentcdb17afb97109951b61ce069d36f4084ad08d149
Modify chord handling to handle guitar capos

chord-name-engraver now calls a shim between it and the chord formatter
in order to print capo chords

chord-name-scm has had capo-handler added. If requested it prints both
the original chord, and the transposed chord.

define-context-properties adds the properties capoPitch to declare the
capo transposition, and capoVertical to make the chords print in column
rather than row form.
Documentation/notation/chords.itely
input/regression/chord-capo.ly [new file with mode: 0644]
lily/chord-name-engraver.cc
scm/chord-name.scm
scm/define-context-properties.scm