lilypond-user
[Top][All Lists]
Advanced

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

Re: O Canada with Ukrainian lyrics


From: Peter A. Buhr
Subject: Re: O Canada with Ukrainian lyrics
Date: Mon, 26 Jun 2023 20:49:58 -0400

Once upon a time this built. It might be a good starting point.

% utf-8 encoding
\version "2.16.0"
\language english
\include "guitar.ly"
#(set-global-staff-size 22)

\paper {
        #(set-paper-size "letter")
        top-margin = 0.5\in
        markup-system-spacing #'padding = #2 % spacing between title and staff
        bottom-margin = 0.75\in
        ragged-last-bottom = ##f
        tagline = ##f
} % paper

\layout {
        \override Score.ChordName #'font-size = #0
        \override Score.LyricText #'font-size = #0
} % layout

\header {
    title = \markup { \fontsize #-1 "O Canada : Canadian National Anthem / 
Hymne National" }
%    title = \markup { \fontsize #-1 "O Canada : Hymne National / Canadian 
National Anthem" }
    composer = "Music: Calixa Lavallée  (1842-1891)"
    arranger = \markup {\fontsize #-1 "English lyrics: Robert Stanley Weir 
(amended 1968) / les paroles en français: Adolphe-Basile Routhier" }
%    arranger = \markup {\fontsize #-1 "les paroles en français: Adolphe-Basile 
Routhier / English lyrics: Robert Stanley Weir (amended 1968)" }
        enteredby = "Peter Buhr"
} % header

harmony = \chordmode {
        f2 c/e | d1:min | f | c |
        f2 g | a1:min | c2/g g | c1 |
        g2:min c/e | f1 | bf2 g:min | c1 |
        g2:min c/e | f1 | g2:sus4 g | c1 |
        f2 c/e | d1:min | g2:min d:min/f | c1/e |
        f2 a | bf1 | d2:min g:min/bf | a1 |
        f2 f/a | bf1 | f2/c c | f1 |
} % harmony

melody = \relative c' {
        \key f \major
        a2 c4. c8 | f,2. g4 | a bf c d | g,2. r4 | \break
        a2 b4. b8 | c2. d4 | e e d d | c2. g8. a16 | \break
        bf4. a8 g4 a8. bf16 | c4. bf8 a4 bf8. c16 | d4 c bf a | g2. g8. a16 | 
\break
        bf4. a8 g4 a8. bf16 | c4. bf8 a4 a | g c c8 [ b ] a b | c2 s2 | \break
        a2 c4. c8 | f,2 s2 | bf2 d4. d8 | g,2 s2 | \break
        c2 cs4. cs8 | d4 bf a g | f2 g2 | a2. r4 | \break
        c2 f4. f8 | d4 bf a g | c2 e,2 | f2. r4 | \bar "|."
} % melody

english = \lyricmode {
        O Can -- a -- da! Our home and na -- tive land
        True pa -- triot love in all thy sons com -- mand With __ _
        glow -- ing hearts we __ _ see thee rise The __ _ True North strong and 
free! From __ _
        far and wide O __ _ Can -- a -- da, we stand on guard _ for __ _ thee.
        God keep our land glo -- rious and free!
        O Can -- a -- da, we stand on guard for thee.
        O Can -- a -- da, we stand on guard for thee.
} % english

french = \lyricmode {
        O Can -- a -- da! Ter -- re de nos ai -- eur,
        Ton front est ceint de fleu -- rons glo -- ri -- eux! Car ton
        bras sait por -- ter l'é -- pé __ _ \markup{ - e, \hspace #1 } Il __ _ 
sait por -- ter la croix! \markup{ Ton \hspace #1 } his -- 
        toire est une é -- po -- pé __ _ \markup{ - e, \hspace #1 } Des plus 
bril -- lants _ ex __ _ \markup{ - ploits }
        Et ta va -- leux, de foi trem -- pée,
        Pro -- té -- ge -- ra nos foy -- ers et nos droits.
        Pro -- té -- ge -- ra nos foy -- ers et nos droits.
} %french

\score {
    \transpose f c
%    \transpose f ef
        <<
                \context ChordNames = one {
                        \set chordChanges = ##t
                        \harmony
                }
                \context Voice = one {
                        \clef "treble_8"
                        \melody
                }
                \lyricsto "one" \new Lyrics \english
                \lyricsto "one" \new Lyrics \french
        >>
}

% Local Variables: %
% tab-width: 4 %
% compile-command: "lilypond --ps OCanada.ly" %
% End: %



reply via email to

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