lilypond-user
[Top][All Lists]
Advanced

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

Placement of Coda


From: Greg Lindstrom
Subject: Placement of Coda
Date: Mon, 3 Oct 2022 07:44:41 -0500

Hello All,

I keep learning and my score is looking even better! With help from this list, I separated the Coda from the main body of the score and even figured out how to suppress a time signature which was appearing at the end of the "blank" line between the main part and coda. The even better part is that I place all my "transition" code (the tempo, time signature and any other "common" code going into every part) in variables so all I had to do was modify this "transition" variable and every part was updated!

I'm getting some (apparent) inconsistencies with where the Coda sign is being placed:

Solo Euphonium (placement is great, maybe a bit high):
image.png

Here's the Bass Trombone part. Notice the Coda sign is much lower (actually touching the staff). This appears to be due to the Solo Euphonium having the 3 measures rest which must fint "under" the Tempo marking.
image.png

And the Eb Bass part is colliding with the clef sign. Is this due to a lack of key signature?
image.png

Here's the transition definition:

m_coda_transition = {
   \bar "||"  \mark\markup { \small "D.S. al Coda (m. 54)" }

   % Set segno sign as rehearsal mark and adjust size if needed
   \once \override Score.RehearsalMark.break-visibility =
     #begin-of-line-invisible
   \cadenzaOn
   \stopStaff
   \repeat unfold 1{
       s1
       \bar "" }
     
   \repeat unfold 3{
       s1
       \bar "" }
   \startStaff
   \cadenzaOff
   \break
 
   \once \override Staff.KeySignature.break-visibility = #end-of-line-invisible
   \once \override Staff.TimeSignature.break-visibility = #end-of-line-invisible
   \once \override Staff.Clef.break-visibility = #end-of-line-invisible
 
   \once \override Score.RehearsalMark.extra-offset = #'( -5 . -3 )
   \once \override Score.RehearsalMark.font-size = #3
   \mark \markup { \musicglyph "scripts.coda" }
   
   \time 2/4
   \tempo "Poco Piu mosso" 4=168
   \set Staff.beatStructure = 1,1  
}


And here's an example of how I use it in the parts:

\mark\default % === I =================================================== I =====
\m_cxv_transition ef8) r r r4. r2|
R1*5/4*3|
r8 d,\ff-> a'->~a4 d,8-> a'->( b) g a~|
a4 d,8 a'->( bf) g a f d bf|
g2. g8( e) c a
   
%================================================================================
%===== CODA =========================== CODA ============================ CODA ==
%================================================================================
\m_coda_transition
f''8 r r4|
R2*3|
f,16\p( e f g) a( g a bf)|
c16(\< b c d) e(c d e)|





reply via email to

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