[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: text in horizontal space between staves
From: |
Patrick Schmidt |
Subject: |
Re: text in horizontal space between staves |
Date: |
Sun, 13 Sep 2009 16:44:33 +0200 |
Hi Robin,
thanks a lot for your help! Here's my snippet (Maybe it's suitable for the
Snippet Repository?)
\version "2.13.3"
{
c'1
\once \override Score.RehearsalMark #'X-extent = #'(0 . 0)
\mark \markup { \musicglyph #"scripts.coda" }
\stopStaff
\once \override NoteHead #'stencil = #ly:text-interface::print
\once \override NoteHead #'text = \markup \vcenter { D.S. al \hspace #1
\musicglyph #"scripts.coda" - \hspace #1 \musicglyph #"scripts.coda" }
b'1
\startStaff
\once \override Score.RehearsalMark #'X-extent = #'(0 . 0)
\mark \markup { \musicglyph #"scripts.coda" }
c'1
}
I have two more questions:
1) is it possible to align the coda signs underneath "D.S. al"? If yes, how?
2) How can I engrave a treble clef at the beginning of the last bar (I don't
mean a warning clef which is engraved before the barline)
Thanks for any hint!
patrick
-------- Original-Nachricht --------
> Datum: Sun, 13 Sep 2009 12:47:01 +0200
> Von: "Robin Bannister" <address@hidden>
> An: "Patrick Schmidt" <address@hidden>, address@hidden
> Betreff: Re: text in horizontal space between staves
> Patrick Schmidt wrote:
> > How can I center the text vertically
>
> Texts added as in NR 1.8.1 are kept above (or below) the staff.
> You will find it difficult to persuade Lilypond to move these inside.
>
> [And as regards c' c' c' c' c' c' c' see \textLengthOn]
> [And after stencil = ##f say \revert NoteHead #'stencil]
>
>
> But your NoteHead stencil override prompts a different approach:
>
> \once \override NoteHead #'stencil = #ly:text-interface::print
> \once \override NoteHead #'text = \markup \vcenter { bla bla }
> b'1
>
> Note heads belong in the staff.
> The pitch b' puts this one halfway up,
> and Lilypond stretches the bar to accomodate it.
>
>
>
> > I also would like to get rid of the rests of the staff lines
>
> Easy: get rid of the \mark commands!
> It is the protruding width of their symbols which is provoking this.
>
> You could move these symbols by overriding #'self-alignment-X
> but you can instead renounce their width with
> \once \override Score.RehearsalMark #'X-extent = #'(0 . 0)
>
>
> Cheers,
> Robin
--
Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3 -
sicherer, schneller und einfacher! http://portal.gmx.net/de/go/atbrowser