> -----Original Message-----
> From: Eluze [mailto:elu...@gmail.com]
> Sent: Thursday, December 26, 2013 5:22 PM
> To: Daniel Rosen; lilypond-user@gnu.org
> Subject: Re: Possible bug with TrillSpanner.to-barline?
> 
> 
> Am 26.12.2013 22:22, schrieb Daniel Rosen:
> > In the example below, uncommenting the indicated line results in the
> TrillSpanner only printing the wavy line without the "tr." Is this a bug?
> >
> > \version "2.17.97"
> >
> > trillSharpMarkup = \markup {
> >    \concat { \musicglyph #"scripts.trill" \hspace #0.4 \raise #1.9
> > \teeny \sharp } }
> >
> > trillspanSharp = { \override TrillSpanner.bound-details.left.text =
> > \trillSharpMarkup }
> >
> > trillspanNormal = \revert TrillSpanner.bound-details
> >
> > \relative c' {
> >    %% Uncomment next line
> >    %\override TrillSpanner.to-barline = ##t
> >    \trillspanSharp c1\startTrillSpan |
> >    \trillspanNormal c1\stopTrillSpan\startTrillSpan | }
> >
> >
> try it in the Staff context:
> 
> \override Staff.TrillSpanner.to-barline = ##t
> 
> Eluze
Well, that did the trick. A couple things about this are interesting to me, 
though.

First of all, working through the IR, I see the following:

TrillSpanner: "TrillSpanner objects are created by: Trill_spanner_engraver."
Trill_spanner_engraver: "Trill_spanner_engraver is part of the following 
context(s): CueVoice, DrumVoice, GregorianTranscriptionVoice, KievanVoice, 
MensuralVoice, PetrucciVoice, TabVoice, VaticanaVoice and Voice."

So it's unclear to me why typing \override Staff.TrillSpanner.anything should 
have any effect at all. Whenever I get the context wrong when I try to 
\override any other grob property, nothing happens.

Second of all, even passing over the first issue, why does it have THIS effect 
(i.e. making the "tr" fail to appear)?

I'm not a programmer, but it still seems to me like there's some kind of bug 
here.

DR

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

Reply via email to