]> git.donarmstrong.com Git - lilypond.git/commit
Improve tablature -- tie-follow and harmonics
authorCarl Sorensen <c_sorensen@byu.edu>
Sun, 7 Nov 2010 04:27:44 +0000 (22:27 -0600)
committerCarl Sorensen <c_sorensen@byu.edu>
Sat, 4 Dec 2010 23:16:51 +0000 (16:16 -0700)
commit388b4b395956457f6a89232622e1250f4cd7836a
tree89246c7f68981f9c833e0cda89a7c446a12d9942
parent4854cc6ddec1fb33c233fbff5085e81de95219db
Improve tablature -- tie-follow and harmonics

Create tab-tie-follow-engraver to display tab-note-heads
  as cautionary after ties and before slurs and glissandi

Make new tab-note-head callback that handles harmonic and
  cautionary display of tab-note-heads

Eliminate tab-harmonic-engraver and HarmonicParenthesesItem

Add 'harmonic-properties and 'cautionary-properties to
  TabNoteHead 'details

Add harmonic by fret and harmonic by ratio to tablatures

Center TabNoteHead columns, instead of left-justifying them.
12 files changed:
input/regression/tablature-harmonic-functions.ly [new file with mode: 0644]
input/regression/tablature-tie-spanner.ly [new file with mode: 0644]
lily/tab-harmonic-engraver.cc [deleted file]
lily/tab-tie-follow-engraver.cc [new file with mode: 0644]
ly/engraver-init.ly
ly/music-functions-init.ly
ly/property-init.ly
scm/define-grob-interfaces.scm
scm/define-grob-properties.scm
scm/define-grobs.scm
scm/lily.scm
scm/tablature.scm