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 23:59:08 +0200
User-agent: Thunderbird 1.5.0.10 (Windows/20070221)

Hello!

Thank you very much for your help! Everything works fine now.

Now I started the finetuning. ;-)
Wow - really a great piece of software...

Kind regards,

       Jens

Mats Bengtsson schrieb:
You just need a new "\New Lyrics" for each separate lyrics line.
For example, you can replace your \score section with the following
one to get the desired layout:

\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 Staff = "song" { \song }

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


Note that I replaced your \new Voice with \new Staff, since you
already define your voices within the \song identifier.
You can also remove all your
 \set associatedVoice = #"verseone"
settings, which are not needed when you use \lyricsto.

  /Mats

Jens Meyer wrote:

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
               }
    } }

------------------------------------------------------------------------

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







reply via email to

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