lilypond-user
[Top][All Lists]
Advanced

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

Re: lyric placement


From: Rob Vlasaty
Subject: Re: lyric placement
Date: Tue, 12 Jul 2005 11:03:30 -0500

Arthur,

You might want to assign each voice separately, rather than put them in chords. 
 Then you can combine the voices together when you print the staff.  This way 
Lilypond knows exactly which notes to put your lyrics under.  Also, remember to 
put a slur on your eighth-notes so the word "in" can be sung over two notes.

I've been working mostly with hymns lately, so I made a template for myself.  
It might have extra stuff that you don't need, but it should get you started.

Rob


 
\version "2.6.0"
\header {       

                title = "Hymn Template"
                subtitle = ""
                tagline = ""   
                poet = ""
                composer = ""   

                        
}

#(set-global-staff-size 20)     
\include "english.ly"



upperOne = 
        \relative a'{
        \time 4/4

        \voiceOne
        a4 b c d a b c d \break
                }
        

upperTwo =  
        \relative a'{

        \voiceTwo
        d,4 e f g d e f g
}


lowerOne =      
        \relative a {
        \time 4/4

        \voiceOne
        a4 b c d a b c d
        
} 

lowerTwo =   
        \relative c {

        \voiceTwo
        d4 e f g d e f g
}




firstverse = \lyricmode {
        La la la la la la la la
     }

secondverse = \lyricmode {
        Do do do do do do do do
        }

thirdverse = \lyricmode {
        Re re re re re re re re
        }

fourthverse = \lyricmode {

        }

refrain = \lyricmode { so so so so so
        
        }





          
\score{ 
        \context StaffGroup<<

                \context Staff = "upper" 
                        
                        <<
                        \clef treble
                        \context Voice = "one" \upperOne
                        \context Voice = "two" \upperTwo 
                        >>
                        
                \lyricsto "one" \new Lyrics {
                                        
                                        \set vocalName = "1."
                                        \set vocNam = "1."
                                        \firstverse 
                                        }

                \lyricsto "one" \new Lyrics {
                                        
                                        \set vocalName = "2."
                                        \set vocNam = "2."
                                        \secondverse 
                                        }

                 \lyricsto "one" \new Lyrics {
                                        
                                        \set vocalName = "3."
                                        \set vocNam = "3."
                                        \thirdverse 
                                        }
                        
                \context Staff = "lower" <<
                                        \clef bass
                                        \context Voice = "one" \lowerOne
                                        \context Voice = "two" \lowerTwo
                                        >>
                >>


 
\layout {


                \context{\Lyrics
                minimumVerticalExtent = #'(0.0 . 2.5)
%               \override LyricText #'font-name = #"Zurich BT"
%               \override LyricText #'font-size = #-0.5
%               \override LyricText #'font-shape = #'italic
%               \override VocalName #'font-name = #"Zurich BT"
                \override VocalName #'break-align-symbol = #'time-signature
%               \override VocalName #'break-align-symbol = #'begin-of-note
%               \override LyricText #'font-magnification = #0.95
%               \override VocalName #'font-magnification = #0.95
                }       
                        
                \context{\StaffGroup
                \remove "Span_bar_engraver"
                }

                \context{\Staff
                minimumVerticalExtent = #'(-4 . 0)
                autoBeaming = ##t
                \unset melismaBusyProperties 
                }
                
                \context{\Score
                barNumberVisibility = #all-invisible
                }
        }


\midi { }                       
}
\paper {

        linewidth = 6\in 
        indent = 0
        pagenumber = "no"
        }



-- 
___________________________________________________________
Sign-up for Ads Free at Mail.com
http://promo.mail.com/adsfreejump.htm





reply via email to

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