lilypond-user
[Top][All Lists]
Advanced

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

Tempo markup (Andante, Allegro, etc.) and Solo/Tutti indications


From: Reinhold Kainhofer
Subject: Tempo markup (Andante, Allegro, etc.) and Solo/Tutti indications
Date: Sat, 28 Jul 2007 23:07:52 +0200
User-agent: KMail/1.9.6

Hi all!

I'm writing Mozarts Litaniae Lauretanae KV 109 in LilyPond.  The files (that 
visualize the problems described below, lilypond 2.10.25) are:

PDF: http://www.fam.tuwien.ac.at/~reinhold/Chor/Lilypond/Mozart_KV109.pdf
Lilypond: http://www.fam.tuwien.ac.at/~reinhold/Chor/Lilypond/Mozart_KV109.zip


I'm looking for the best way to insert tempo markup 
like "Allegro" , "Andante", etc. directly above a ChoirStaff in bold font. I 
currently use the method described in the online docs:
tempoMark = #(define-music-function (parser location padding marktext)
                                    (number? string?)
#{
  \once \override Score . RehearsalMark #'padding = $padding
  \once \override Score . RehearsalMark #'no-spacing-rods = ##t
  \mark \markup { \bold $marktext }
#})


Now, I also need indicators for "Tutti" , "Sopran Solo", "Alt Solo", etc. What 
is the best way to add them to the individual staves of a ChoirStaff. For me 
it would make sense to use \mark\markup{..}, but these are printed above the 
whole ChoirStaff, so I moved the Mark_engraver from the Score to the 
individual staves, as also described in the online docs:

\layout {
  \context {
    \Score
    \remove "Mark_engraver"
  }
  \context {
    \Staff
    \consists "Mark_engraver"
  }
}

This works, but there are some problems..

-) The "Allegro" at the very beginning of each piece is written at the very 
beginning of the staff (too far to the left). See e.g. the beginning of Kyrie 
on page 1.

-) The "Tutti" at the beginning of the score is discarded, because there is 
already the "Allegro" mark there. See also the beginning of Kyrie on page 1.

-) moving the Mark_engraver to the Staff context seems to completely mess up 
the vertical layouting. Now, on most pages there is only one system, although 
there would be enough space for three staff systems... See page 1, or pages 5 
to the end...

-) I use 
\layout {
 \context { \ChoirStaff  \override SystemStartBracket #'collapse-height = #1 }
 \context {  \RemoveEmptyStaffContext   }
}
to hide all empty staves (i.e. only rests). The choir bracket is still 
printed. However, there is no vertical line at the end of the staff, only the 
bracket. How can I also get the bar line at the very beginning of the staff? 
See e.g. the beginning of "Regina Angelorum" on page 12.


Thanks a lot for you help!
Reinhold

-- 
------------------------------------------------------------------
Reinhold Kainhofer, Vienna University of Technology, Austria
email: address@hidden, http://reinhold.kainhofer.com/
 * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/
 * K Desktop Environment, http://www.kde.org, KOrganizer maintainer
 * Chorvereinigung "Jung-Wien", http://www.jung-wien.at/




reply via email to

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