From ea3c3acbf09a8e70c60d5d488fd0d2ad25330c59 Mon Sep 17 00:00:00 2001 From: Trevor Daniels Date: Mon, 16 Aug 2010 10:11:18 +0100 Subject: [PATCH] Docs: LM Templates: add hymn tune template --- Documentation/learning/templates.itely | 5 + Documentation/snippets/hymn-template.ly | 106 ++++++++++++++++++++ Documentation/snippets/new/hymn-template.ly | 101 +++++++++++++++++++ 3 files changed, 212 insertions(+) create mode 100644 Documentation/snippets/hymn-template.ly create mode 100644 Documentation/snippets/new/hymn-template.ly diff --git a/Documentation/learning/templates.itely b/Documentation/learning/templates.itely index 2940a0d88f..b7ceef9fe2 100644 --- a/Documentation/learning/templates.itely +++ b/Documentation/learning/templates.itely @@ -115,6 +115,11 @@ beautiful printed scores! @lilypondfile[verbatim,lilyquote,ragged-right,texidoc] {vocal-ensemble-template-with-verse-and-refrain.ly} +@appendixsubsec Hymn tunes + +@lilypondfile[verbatim,lilyquote,ragged-right,texidoc] +{hymn-template.ly} + @node Orchestral templates @appendixsec Orchestral templates diff --git a/Documentation/snippets/hymn-template.ly b/Documentation/snippets/hymn-template.ly new file mode 100644 index 0000000000..a9b37b8cff --- /dev/null +++ b/Documentation/snippets/hymn-template.ly @@ -0,0 +1,106 @@ +% Do not edit this file; it is automatically +% generated from Documentation\snippets\new +% This file is in the public domain. +%% Note: this file works from version 2.13.31 +\version "2.13.31" +\header { + lsrtags = "vocal-music, template" + texidoc = " +This code shows one way of setting out a hymn tune when each line +starts and ends with a partial measure. It also shows how to add +the verses as stand-alone text under the music. + +" + doctitle = "Hymn template" +} % begin verbatim + + +Timeline = { + \time 4/4 + \tempo 4=96 + \partial 2 + s2 | s1 | s2 \breathe s2 | s1 | s2 \bar "||" \break + s2 | s1 | s2 \breathe s2 | s1 | s2 \bar "||" +} + +SopranoMusic = \relative g' { + g4 g | g g g g | g g g g | g g g g | g2 + g4 g | g g g g | g g g g | g g g g | g2 +} + +AltoMusic = \relative c' { + d4 d | d d d d | d d d d | d d d d | d2 + d4 d | d d d d | d d d d | d d d d | d2 +} + +TenorMusic = \relative a { + b4 b | b b b b | b b b b | b b b b | b2 + b4 b | b b b b | b b b b | b b b b | b2 +} + +BassMusic = \relative g { + g4 g | g g g g | g g g g | g g g g | g2 + g4 g | g g g g | g g g g | g g g g | g2 +} + +global = { + \key g \major +} + +\score { % Start score + << + \new PianoStaff << % Start pianostaff + \new Staff << % Start Staff = RH + \global + \clef "treble" + \new Voice = "Soprano" << % Start Voice = "Soprano" + \Timeline + \voiceOne + \SopranoMusic + >> % End Voice = "Soprano" + \new Voice = "Alto" << % Start Voice = "Alto" + \Timeline + \voiceTwo + \AltoMusic + >> % End Voice = "Alto" + >> % End Staff = RH + \new Staff << % Start Staff = LH + \global + \clef "bass" + \new Voice = "Tenor" << % Start Voice = "Tenor" + \Timeline + \voiceOne + \TenorMusic + >> % End Voice = "Tenor" + \new Voice = "Bass" << % Start Voice = "Bass" + \Timeline + \voiceTwo + \BassMusic + >> % End Voice = "Bass" + >> % End Staff = LH + >> % End pianostaff + >> +} % End score + +\markup { + \fill-line { + "" + { + \column { + \left-align { + "This is line one of the first verse" + "This is line two of the same" + "And here's line three of the first verse" + "And the last line of the same" + } + } + } + "" + } +} + +\paper { % Start paper block + indent = 0 % don't indent first system + line-width = 130 % shorten line length to suit music + ragged-bottom = ##f % don't justify systems on page +} % End paper block diff --git a/Documentation/snippets/new/hymn-template.ly b/Documentation/snippets/new/hymn-template.ly new file mode 100644 index 0000000000..b638572abb --- /dev/null +++ b/Documentation/snippets/new/hymn-template.ly @@ -0,0 +1,101 @@ +\version "2.13.31" +\header { + lsrtags = "vocal-music, template" + texidoc = " +This code shows one way of setting out a hymn tune when each line +starts and ends with a partial measure. It also shows how to add +the verses as stand-alone text under the music. + +" + doctitle = "Hymn template" +} + +Timeline = { + \time 4/4 + \tempo 4=96 + \partial 2 + s2 | s1 | s2 \breathe s2 | s1 | s2 \bar "||" \break + s2 | s1 | s2 \breathe s2 | s1 | s2 \bar "||" +} + +SopranoMusic = \relative g' { + g4 g | g g g g | g g g g | g g g g | g2 + g4 g | g g g g | g g g g | g g g g | g2 +} + +AltoMusic = \relative c' { + d4 d | d d d d | d d d d | d d d d | d2 + d4 d | d d d d | d d d d | d d d d | d2 +} + +TenorMusic = \relative a { + b4 b | b b b b | b b b b | b b b b | b2 + b4 b | b b b b | b b b b | b b b b | b2 +} + +BassMusic = \relative g { + g4 g | g g g g | g g g g | g g g g | g2 + g4 g | g g g g | g g g g | g g g g | g2 +} + +global = { + \key g \major +} + +\score { % Start score + << + \new PianoStaff << % Start pianostaff + \new Staff << % Start Staff = RH + \global + \clef "treble" + \new Voice = "Soprano" << % Start Voice = "Soprano" + \Timeline + \voiceOne + \SopranoMusic + >> % End Voice = "Soprano" + \new Voice = "Alto" << % Start Voice = "Alto" + \Timeline + \voiceTwo + \AltoMusic + >> % End Voice = "Alto" + >> % End Staff = RH + \new Staff << % Start Staff = LH + \global + \clef "bass" + \new Voice = "Tenor" << % Start Voice = "Tenor" + \Timeline + \voiceOne + \TenorMusic + >> % End Voice = "Tenor" + \new Voice = "Bass" << % Start Voice = "Bass" + \Timeline + \voiceTwo + \BassMusic + >> % End Voice = "Bass" + >> % End Staff = LH + >> % End pianostaff + >> +} % End score + +\markup { + \fill-line { + "" + { + \column { + \left-align { + "This is line one of the first verse" + "This is line two of the same" + "And here's line three of the first verse" + "And the last line of the same" + } + } + } + "" + } +} + +\paper { % Start paper block + indent = 0 % don't indent first system + line-width = 130 % shorten line length to suit music + ragged-bottom = ##f % don't justify systems on page +} % End paper block -- 2.39.2