lilypond-user
[Top][All Lists]
Advanced

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

Re: Template for a leadsheet (vocal, chords, lyrics, several verses)


From: Jens Meyer
Subject: Re: Template for a leadsheet (vocal, chords, lyrics, several verses)
Date: Mon, 14 May 2007 18:42:04 +0200
User-agent: Thunderbird 1.5.0.10 (Windows/20070221)

Hello Mats, hello Jack!

Thank you very much for your helpful answers to my request.

Based on Jacks example-template I made the next steps forward. But I still have a problem to add several verses to my score.
Of course - the basic example from the DOCs is working for me.

But in this case I have a chorus with a single line of text first and three verses after that. Jack, you used fix positioned text for further verses but because I want to use this template for several layouts I would like to avoid this to save editing-time. ;-)

Find attached my template. Sorry for sending template in full - but I don't want to shorten the wrong lines.

My two concrete problems are:
- How to print out/show all three verses?
- Why are there many unwanted "-" in the Score (i.e. bar 18/19, 23, 26, ...)?

Thank you and kind regards!

      Jens


Mats Bengtsson schrieb:
Take a look at the section on Divisi lyrics in the manual, which shows a very similar situation. Exactly the same principle can be used for your case.

  /Mats

Quoting Jens Meyer <address@hidden>:

Hello Lilypond-users!

I used music-printing with my Windows-sequencing-software since several
years until I "met" Lilypond yesterday.

Wow - I am deeply impressed about this software! I spent several hours
(and a part of the night...) to understand the basics and to print my
first layout.
Printing vocals with chords and lyrics was successful now. ;-)

But I can't find a solution for printing a leadsheet like this:

- chorus (including "\repeat", chords, one line lyrics)
- verse (including chords, 3 lines lyrics for 3 verses)

I had a look at the examples and snippets but I can't find an example
for that. I would suggest that this is no major problem for this great
software, isn't it? ;-)

Do you have any hints or template for me?

Thank you in advance,
kind and musical greetings,

        Jens





_______________________________________________
lilypond-user mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-user





% Template based on Leadsheet-template from Jack Cooper - thank you!

 \version "2.11.23"
 \include "deutsch.ly"

% SZ is one of 11, 13, 16, 19, 20, 23 and 26
#(set-global-staff-size 16) 

\paper {
  between-system-space = 10\mm
  % paper variables hsize and vsize
  #(set-paper-size "a4")
  %linewidth = 8\cm
  indent = 0\mm
  % nothing: paperheight = 15.0 \cm
  % nothing: paperwidth = 12.0 \cm
}

\header {
       dedication =""
       title = \markup \override #'(font-name . "Maiandra GD" ) \fontsize #5 
\bold { Sei behütet }
       subtitle = ""
       subsubtitle = ""
       poet = ""
       composer = \markup \override #'(font-name . "Maiandra GD" )  { (C) 2001 
C. Bittlinger}
       meter = ""
       opus = ""
       arranger = ""
       % instrument = \markup \override #'(font-name . "Maiandra GD" )  { 
Leadsheet }
       piece = ""
       breakbore = ""
       % copyright = \markup \override #'(font-name . "Maiandra GD" ) \italic 
\bold { -- To play the chords shown in the fret diagrams, place capo on second 
fret -- }
       tagline= "Engraved using Lilypond -- www.lilypond.com - based on 
leadsheet-template by Jack Cooper"   
 }

% -- SONG STRUCTURE SECTION --

intro = {
\override TextScript #'staff-padding = #3.0       
%r1\bmin | r1\gmaj | r1\bmin | r1\gmaj \bar  "||"
\skip2 es'4 f' |
}

verseone = {
\override TextScript #'staff-padding = #3.0
\mark \markup {\smaller \italic \bold {Verse}} es'8 c' es' c' es'4 c' |
es'2 g'4 b'~ | b'2 r2 | r2 b'4 b' | b' as' as' g' |
es'2 g'4 f'~ | f'2 r2 | r1 | es'8 c' es' c' es'4 c' |
es'2 g'4 b'~ | b'2 r2 | r2 b'4 b' | b' as' as' g' |
es'2 g'4 f'~ | f'2 r2 | r2 es'4 f' |
}

chorus = {
\override TextScript #'staff-padding = #3.0
\mark \markup {\smaller \italic \bold {Chorus}}
% \skip2 es'4 f' |
g'2 g' | r4 g' as' g' |
g'2 f' | r2 f'4 g' | as'2 as'4 as' |
as'4 g' f' es' | f'1 |
r4 f'4 g' as' | b'2 b' | b'4 b' c'' b' |
b'2 g' | r2 f'4 g' | as'2 as' |
as'4 g' f' es' | f'1 | r1 |
}


song = {
     \set Staff.voltaOnThisStaff = ##f
     \clef treble
     \key es \major
     \time 4/4
     \override MultiMeasureRest #'expand-limit = 1 

     % Auftakt...
     \new Voice = "intro"       {\intro}
     
     \repeat volta 2 {
        \new Voice = "chorus"   {\chorus}
        \break
        \new Voice = "verseone" {\verseone}
        % \new Voice = "verseone" {\versetwo}
        
     }
}


       
lyrIntro = \lyricmode {
  Sei be --
}

lyrVerseOne = \lyricmode {
  \set stanza = "1. "
  \set associatedVoice = #"verseone"
  Mit -- ten in die grau -- e All -- tags -- welt,
  " " die sang- und klang -- los mich be -- engt,
  hö -- re ich ein Lied, das mir ge -- fällt
  " " und das mir Pers -- pek -- ti -- ven schenkt.
  Sei be-
}

lyrVerseTwo = \lyricmode {
  \set stanza = "2. "
  \set associatedVoice = #"verseone"
  Manch -- mal, wenn ein Tag zu En -- de geht,
  und die Nacht durch al -- le Rit -- zen dringt,
  spü -- re ich den Wind, der uns um -- weht
  " " und die -- se Zei -- len mit sich bringt.
  Sei be-
}

lyrVerseThree = \lyricmode {
  \set stanza = "3. "
  \set associatedVoice = #"verseone"
  Im -- mer, wenn wir aus -- ein -- an -- der gehn,
  spür ich Trau -- er, fühl ich mich al -- lein.
  Und bis wir uns ein -- mal wie -- der -- sehn,
  soll'n die Wor -- Te dein Be -- glei -- ter sein.
  Sei be-
}


lyrChorus = \lyricmode {
  hü -- tet auf dei -- nen We -- gen.
  Sei be -- hü -- tet auch mit -- ten in der Nacht.
  Durch Son -- nen -- ta -- ge, Stür -- me und durch Re -- gen
  hält der Schö -- pfer ü -- ber dir die Wacht.
}

% -- CHORD SECTION --

%    This is where you enter the song's chords  and durations between curly 
brackets
%    Consult the lilypond Chords-mode page for example of how to enter various 
chords:
%    
http://lilypond.org/doc/v2.8/Documentation/user/lilypond/Chords-mode.html#Chords-mode
     
harmonies = \chordmode {  
         
\skip1 es1 \skip1 b1 \skip1 as f:min7 b:sus4 
b g:min \skip2 g2:min7 c1:min7 \skip1 as f1:min7 b1:sus4 b1

c:min7 \skip1 g:min7 \skip1 as:9 f:min7 b1:sus4 \skip2 b2
c1:min7 \skip1 g:min7 \skip1 as:9 f:min7 b1:sus4 b1

}

% -- SCORE DEFINITION --

%    This is where you desine how to assemble the elements of your musical 
score.
%    No changes should be required in this section except to change the tempo 
of the
%    midi output file.

%    Output files include the log file, a postscript file (for fast printing), 
a pdf file
%    and a midi file.
     
   
 \score {
    <<
     \set Score.skipBars = ##t 

     
     
     \context ChordNames = mychords {
         \override ChordName #'font-series =#'bold
         \override ChordName #'font-size = #1  
%         \override ChordName #'word-space = #1.0     
%         \set chordChanges = ##t
         \set majorSevenSymbol = "maj7"
         \set voltaOnThisStaff = ##t
         \override VoltaBracket #'minimum-space = #2
         \harmonies
     }

    \new Voice = "song" { \song }

    \new Lyrics <<   
                     \lyricsto "intro"       \lyrIntro
                     \lyricsto "chorus"     \lyrChorus
                     \lyricsto "verseone"    \lyrVerseOne
                     \lyricsto "verseone"    \lyrVerseTwo
                     \lyricsto "verseone"    \lyrVerseThree
     >>               
     >>
     \layout {

       \context {

           \Lyrics
            \override LyricText #'self-alignment-X = #CENTER
            \override LyricSpace #'minimum-distance = #1.6
            \override LyricText #'font-name = #"Maiandra GD"
            %\override LyricText #'font-size = #5.3
            \override LyricText #'font-size = #-1
            
        }
     } 
}

reply via email to

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