lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Raise the "Fine" and "D.C. Fine" above the repeat volta alternative


From: Kenneth Wolcott
Subject: Re: Raise the "Fine" and "D.C. Fine" above the repeat volta alternative brackets, how?
Date: Mon, 19 Sep 2022 16:28:35 -0700

HI Valentin;

  Thank you for elaboration.

  I have implemented the "Fine" and "D.C. al Fine" as rehearsal mark markups.

  Now I have a problem where the "D.C. al Fine" consumes much more
space than the bar containing the dotted-half note, it even falls off
the right side of the page.

  How does one expand the bar enough to contain the markup instead of
modifying the markup to fit the bar?

Thanks,
Ken

On Mon, Sep 19, 2022 at 9:07 AM Valentin Petzel <valentin@petzel.at> wrote:
>
> Hi Ken,
>
> Lilypond has so called engravers at various levels that handle placement of
> stuff. If you do ^"some text" a so called TextScript event is created, which 
> is
> handled by an engraver at Staff level. The voltas on the other hand are 
> created
> by an engraver at Score level. Other events that are handled on score level
> are marks, so prior to Lilypond 23.6 (? I think this is where the new repeat
> segno stuff came) I’d use a RehearsalMark for these kinds of things (this also
> allows us to align the text to the end of the measure instead of a note).
>
> The new repeat segno stuff does create Marks and Stuff on Score level.
>
> Cheers,
> Valentin
>
> Am Sonntag, 18. September 2022, 21:59:04 CEST schrieb Kenneth Wolcott:
> > Hi Valentin;
> >
> >   Thank you.
> >
> >   Regarding point #1, I don't understand what (how to) to change it so
> > that it is Score level.  Would I place the same command inside the
> > \layout {} block inside the \score section?  Do I invoke it in the
> > same way?
> >
> >   Regarding point #2, I'm still trying to understand the new repeat
> > features, so I'm putting that off for now.
> >
> > Thanks,
> > Ken
> >
> > On Sun, Sep 18, 2022 at 11:04 AM Valentin Petzel <valentin@petzel.at> wrote:
> > > Hi Ken,
> > >
> > > note that it would be reasonable to create these Marks on a Score level,
> > > not on a Staff level.
> > >
> > > If you are using a sufficiently recent development version you can also
> > > make use of the \repeat segno function, somewhat like this:
> > >
> > > \version "2.23.12"
> > >
> > > \layout {
> > >
> > >   \context {
> > >
> > >     \Score
> > >     \override JumpScript.direction = #UP
> > >
> > >   }
> > >
> > > }
> > >
> > > \new PianoStaff <<
> > >
> > >   \new Staff s1*6
> > >   \new Staff {
> > >
> > >     \repeat segno 2 {
> > >
> > >       \repeat volta 2 {
> > >
> > >         c'4 d' e' f'
> > >         \alternative {
> > >
> > >           { g'2 f' } { g'1 \fine }
> > >
> > >         }
> > >
> > >       }
> > >       \repeat volta 2 {
> > >
> > >         c'4 d' e' f'
> > >         \alternative {
> > >
> > >           { g'2 f' } { g'1 }
> > >
> > >         }
> > >
> > >       }
> > >
> > >     }
> > >
> > >   }
> > >
> > > (note how although the marks are defined in the lower Staff they are
> > > displayed above the upper one, since they are created on a Score level).
> > >
> > > Cheers,
> > > Valentin
> > >
> > > Am Sonntag, 18. September 2022, 19:00:23 CEST schrieb Kenneth Wolcott:
> > > > Hi Knute;
> > > >
> > > >   Thank you for reminding me to share :-)
> > > >
> > > >   I did not find a precise search phrase that I should have used but
> > > >
> > > > "Controlling the vertical ordering of scripts" in the Notation
> > > > Reference comes close; reading the entire section helped.
> > > >
> > > >   What I saw there reminded me of what I had been shown before, so I
> > > >
> > > > looked in my previous engravings and I found what I needed.
> > > >
> > > >   Here is my markup command that I had used previously but could not
> > > >
> > > > remember how to search for it:
> > > >
> > > > fine = -\tweak outside-staff-priority #605 ^\markup { \fontsize #3
> > > > "Fine" }
> > > >
> > > >   So I was able to solve my problem, but I still don't have a precise
> > > >
> > > > search phrase that results in information that more closely matches
> > > > that which I had been shown to me on this mailing list previously.
> > > >
> > > >
> > > > Thanks,
> > > > Ken
> > > >
> > > > On Sun, Sep 18, 2022 at 6:29 AM Knute Snortum <ksnortum@gmail.com>
> wrote:
> > > > > On Sat, Sep 17, 2022 at 9:36 PM Kenneth Wolcott
> > > > >
> > > > > <kennethwolcott@gmail.com> wrote:
> > > > > > HI;
> > > > > >
> > > > > >   I found what I was looking for; sorry to waste your time...
> > > > >
> > > > > Why not share what you found so others can learn from it?
> > > > >
> > > > >
> > > > > --
> > > > > Knute Snortum
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]