2009/5/23 Marc Hohl <m...@hohlart.de>:
> Neil Puttock schrieb:

>> Since none of this works properly (I suspect it will require more than
>> Scheme hacking to get everything working), I don't think it's suitable
>> for inclusion.
>>
>>
>
> Hm, I guess you're right - but as a compromise, how about letting the
> \clearTabTieBreaks as a default, because it is working most of the time, and
> when someone needs a more sophisticated tab staff, he has to write a
> separate
> score for the tablature?
>
> I would propose to rename it as
>
> #(define (tie::handle-tied-fret-numbers grob)
>       (let* ((tied-fret-nr (ly:spanner-bound grob RIGHT)))
>             (ly:grob-set-property! tied-fret-nr 'transparent #t)))
>
> make it default by
>
> \override Tie #'after-line-breaking = #tie::handle-tied-fret-numbers
>
> and use this as a kind of starting point for future improvements?

Oh go on then.  As long as you promise to leave out \markTabTieBreaks. :)

>> I'm concerned about the amount of duplication here; this basically
>> repeats all the code in \tabNumbersOnly, which is really something we
>> should try to avoid in included files.
>>
>
> But how to avoid this? One possibility would be to just get rid of the
> \tabNumbersOnly, because I don't think that tablatures with and
> without stems will ever be mixed together in a file, and when someone wants
> to do so, he can \override everything manually.

I think that's the only option available, since there's no way of
inserting identifiers into a context definition.

Regards,
Neil


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to