1%% DO NOT EDIT this file manually; it is automatically 2%% generated from Documentation/snippets/new 3%% Make any changes in Documentation/snippets/new/ 4%% and then run scripts/auxiliar/makelsr.py 5%% 6%% This file is in the public domain. 7%% Note: this file works from version 2.19.56 8\version "2.19.56" 9 10\header { 11 lsrtags = "pitches, staff-notation, template, vocal-music" 12 13 texidoc = " 14This template demonstrates the use of nested @code{StaffGroup} and 15@code{GrandStaff} contexts to sub-group instruments of the same type 16together, and a way to use @code{\\transpose} so that variables hold 17music for transposing instruments at concert pitch. 18 19" 20 doctitle = "Orchestra choir and piano template" 21} % begin verbatim 22 23 24#(set-global-staff-size 17) 25\paper { 26 indent = 3.0\cm % add space for instrumentName 27 short-indent = 1.5\cm % add less space for shortInstrumentName 28} 29 30fluteMusic = \relative c' { \key g \major g'1 b } 31 32% Pitches as written on a manuscript for Clarinet in A 33% are transposed to concert pitch. 34 35clarinetMusic = \transpose c' a 36 \relative c'' { \key bes \major bes1 d } 37 38trumpetMusic = \relative c { \key g \major g''1 b } 39 40% Key signature is often omitted for horns 41 42hornMusic = \transpose c' f 43 \relative c { d'1 fis } 44 45percussionMusic = \relative c { \key g \major g1 b } 46 47sopranoMusic = \relative c'' { \key g \major g'1 b } 48 49sopranoLyrics = \lyricmode { Lyr -- ics } 50 51altoIMusic = \relative c' { \key g \major g'1 b } 52 53altoIIMusic = \relative c' { \key g \major g'1 b } 54 55altoILyrics = \sopranoLyrics 56 57altoIILyrics = \lyricmode { Ah -- ah } 58 59tenorMusic = \relative c' { \clef "treble_8" \key g \major g1 b } 60 61tenorLyrics = \sopranoLyrics 62 63pianoRHMusic = \relative c { \key g \major g''1 b } 64 65pianoLHMusic = \relative c { \clef bass \key g \major g1 b } 66 67violinIMusic = \relative c' { \key g \major g'1 b } 68 69violinIIMusic = \relative c' { \key g \major g'1 b } 70 71violaMusic = \relative c { \clef alto \key g \major g'1 b } 72 73celloMusic = \relative c { \clef bass \key g \major g1 b } 74 75bassMusic = \relative c { \clef "bass_8" \key g \major g,1 b } 76 77\score { 78 << 79 \new StaffGroup = "StaffGroup_woodwinds" << 80 \new Staff = "Staff_flute" \with { instrumentName = "Flute" } 81 \fluteMusic 82 83 \new Staff = "Staff_clarinet" \with { 84 instrumentName = \markup { \concat { "Clarinet in B" \flat } } 85 } 86 87 % Declare that written Middle C in the music 88 % to follow sounds a concert B flat, for 89 % output using sounded pitches such as MIDI. 90 %\transposition bes 91 92 % Print music for a B-flat clarinet 93 \transpose bes c' \clarinetMusic 94 >> 95 96 \new StaffGroup = "StaffGroup_brass" << 97 \new Staff = "Staff_hornI" \with { instrumentName = "Horn in F" } 98 % \transposition f 99 \transpose f c' \hornMusic 100 101 \new Staff = "Staff_trumpet" \with { instrumentName = "Trumpet in C" } 102 \trumpetMusic 103 104 >> 105 \new RhythmicStaff = "RhythmicStaff_percussion" 106 \with { instrumentName = "Percussion" } 107 << 108 \percussionMusic 109 >> 110 \new PianoStaff \with { instrumentName = "Piano" } 111 << 112 \new Staff { \pianoRHMusic } 113 \new Staff { \pianoLHMusic } 114 >> 115 \new ChoirStaff = "ChoirStaff_choir" << 116 \new Staff = "Staff_soprano" \with { instrumentName = "Soprano" } 117 \new Voice = "soprano" 118 \sopranoMusic 119 120 \new Lyrics \lyricsto "soprano" { \sopranoLyrics } 121 \new GrandStaff = "GrandStaff_altos" 122 \with { \accepts Lyrics } << 123 \new Staff = "Staff_altoI" \with { instrumentName = "Alto I" } 124 \new Voice = "altoI" 125 \altoIMusic 126 127 \new Lyrics \lyricsto "altoI" { \altoILyrics } 128 \new Staff = "Staff_altoII" \with { instrumentName = "Alto II" } 129 \new Voice = "altoII" 130 \altoIIMusic 131 132 \new Lyrics \lyricsto "altoII" { \altoIILyrics } 133 >> 134 135 \new Staff = "Staff_tenor" \with { instrumentName = "Tenor" } 136 \new Voice = "tenor" 137 \tenorMusic 138 139 \new Lyrics \lyricsto "tenor" { \tenorLyrics } 140 >> 141 \new StaffGroup = "StaffGroup_strings" << 142 \new GrandStaff = "GrandStaff_violins" << 143 \new Staff = "Staff_violinI" \with { instrumentName = "Violin I" } 144 \violinIMusic 145 146 \new Staff = "Staff_violinII" \with { instrumentName = "Violin II" } 147 \violinIIMusic 148 >> 149 150 \new Staff = "Staff_viola" \with { instrumentName = "Viola" } 151 \violaMusic 152 153 \new Staff = "Staff_cello" \with { instrumentName = "Cello" } 154 \celloMusic 155 156 \new Staff = "Staff_bass" \with { instrumentName = "Double Bass" } 157 \bassMusic 158 >> 159 >> 160 \layout { } 161} 162