This is the easiest way to do it, assuming you don't have any tied chords:
\override TieColumn #'tie-configuration =
#(lambda (grob)
(let* ((notehead (ly:grob-parent grob X))
(y-off (* 2 (ly:grob-property notehead 'Y-offset))))
(list (cons y-off 0))))
thanks neil,
this nearly works and certainly gives me alot to look at in terms of
doing intersting things with the syntax...
on its own this works fine but if i combine it with somthing else it
fails - not sure what i am doing wrong here...
if for example i add:
\override Tie #'details #'height-limit = #0
\override TieColumn #'tie-configuration =
#(lambda (grob)
(let* ((notehead (ly:grob-parent grob X))
(y-off (* 2 (ly:grob-property notehead 'Y-offset))))
(list (cons y-off 0))))
lilypond fails with error:
Drawing systems...1002-proportional.ly:295:22: In procedure * in
expression (* 2 (ly:grob-property notehead #)):
1002-proportional.ly:295:22: Wrong type: ()
thanks,
rob
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user