X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fsnippets%2Forchestra%2C-choir-and-piano-template.ly;h=0aa89b54b504699cec58f107d2ed107ffd0310fc;hb=5d84bfad4626892bcffd05adcced53c8a2329047;hp=e7c190465e603a8084ce2123804c2d1ed1214d07;hpb=b01ca49c05566b73d690ae84fda6040b24fcf73f;p=lilypond.git diff --git a/Documentation/snippets/orchestra,-choir-and-piano-template.ly b/Documentation/snippets/orchestra,-choir-and-piano-template.ly index e7c190465e..0aa89b54b5 100644 --- a/Documentation/snippets/orchestra,-choir-and-piano-template.ly +++ b/Documentation/snippets/orchestra,-choir-and-piano-template.ly @@ -1,65 +1,14 @@ -%% DO NOT EDIT this file manually; it is automatically -%% generated from LSR http://lsr.dsi.unimi.it -%% Make any changes in LSR itself, or in Documentation/snippets/new/ , -%% and then run scripts/auxiliar/makelsr.py -%% -%% This file is in the public domain. -\version "2.14.0" +% DO NOT EDIT this file manually; it is automatically +% generated from Documentation/snippets/new +% Make any changes in Documentation/snippets/new/ +% and then run scripts/auxiliar/makelsr.py +% +% This file is in the public domain. +%% Note: this file works from version 2.19.56 +\version "2.19.56" \header { -%% Translation of GIT committish: 4077120c18ac1dc490501b3d7d5886bc93e61a42 - texidocit = " -Questo modello mostra come usare i contesti annidati @code{StaffGroup} e -@code{GrandStaff} per creare sottogruppi degli strumenti dello stesso -tipo. Mostra anche come usare @code{\\transpose} in modo che le variabili -mantengano la musica per gli strumenti traspositori nell'intonazione reale. - -" - doctitleit = "Modello per orchestra coro e pianoforte" - - lsrtags = "pitches, staff-notation, vocal-music, template" - - - - -%% Translation of GIT committish: 70f5f30161f7b804a681cd080274bfcdc9f4fe8c - texidoces = " -Esta plantilla muestra el uso de contextos @code{StaffGroup} y -@code{GrandStaff} anidados para sub-agrupar instrumentos del mismo -tipo, y una forma de usar @code{\\transpose} de manera que unas -variables contengan la música para instrumentos transpositores en -afinación de concierto. - -" - doctitlees = "Plantilla de orquesta con coro y piano" - -%% Translation of GIT committish: 64feeff58e5ce3397de87188a08ac99f7ef8e37b - - texidocde = " -Diese Vorlage zeigt die Benutzung von geschachtelten -@code{StaffGroup}- und @code{GrandStaff}-Kontexte, um -Instrumente in Untergruppen zu unterteilen, und die -Benutzung von @code{\\transpose} für transponierende -Instrumente. Alle Noten werden in C geschrieben. Noten -können in C eingegeben werden, oder auch in der Tonart -des Instrumentes: dann müssen sie zuerst nach C transponiert -werden, bevor sie einer Variable zugewiesen werden. - -" - doctitlede = "Orchester Chor und Klavier" - -%% Translation of GIT committish: bdfe3dc8175a2d7e9ea0800b5b04cfb68fe58a7a - texidocfr = " -Ce canevas illustre l'utilisation de contextes @code{StaffGroup} pour -regrouper les instruments selon leur famille, imbriqués dans un -@code{GrandStaff}, ainsi que le recours à la fonction @code{\\transpose} -pour les instruments transpositeurs. Dans tous les identificateurs, la -musique est stockée en ut. Les notes peuvent tout aussi bien être -saisies en ut ou dans la tonalité particulière de l'instrument avant -d'être transposées puis affectées à une variable. - -" - doctitlefr = "Orchestre chœur et piano" + lsrtags = "pitches, staff-notation, template, vocal-music" texidoc = " This template demonstrates the use of nested @code{StaffGroup} and @@ -73,130 +22,140 @@ music for transposing instruments at concert pitch. #(set-global-staff-size 17) \paper { - indent = 3.0\cm % space for instrumentName - short-indent = 1.5\cm % space for shortInstrumentName -} + indent = 3.0\cm % add space for instrumentName + short-indent = 1.5\cm % add less space for shortInstrumentName +} % begin verbatim + fluteMusic = \relative c' { \key g \major g'1 b } + % Pitches as written on a manuscript for Clarinet in A % are transposed to concert pitch. + clarinetMusic = \transpose c' a \relative c'' { \key bes \major bes1 d } + trumpetMusic = \relative c { \key g \major g''1 b } + % Key signature is often omitted for horns + hornMusic = \transpose c' f \relative c { d'1 fis } + percussionMusic = \relative c { \key g \major g1 b } + sopranoMusic = \relative c'' { \key g \major g'1 b } + sopranoLyrics = \lyricmode { Lyr -- ics } + altoIMusic = \relative c' { \key g \major g'1 b } + altoIIMusic = \relative c' { \key g \major g'1 b } + altoILyrics = \sopranoLyrics + altoIILyrics = \lyricmode { Ah -- ah } + tenorMusic = \relative c' { \clef "treble_8" \key g \major g1 b } + tenorLyrics = \sopranoLyrics + pianoRHMusic = \relative c { \key g \major g''1 b } + pianoLHMusic = \relative c { \clef bass \key g \major g1 b } + violinIMusic = \relative c' { \key g \major g'1 b } + violinIIMusic = \relative c' { \key g \major g'1 b } + violaMusic = \relative c { \clef alto \key g \major g'1 b } + celloMusic = \relative c { \clef bass \key g \major g1 b } + bassMusic = \relative c { \clef "bass_8" \key g \major g,1 b } \score { << \new StaffGroup = "StaffGroup_woodwinds" << - \new Staff = "Staff_flute" { - \set Staff.instrumentName = #"Flute" - % shortInstrumentName, midiInstrument, etc. - % may be set here as well - \fluteMusic - } - \new Staff = "Staff_clarinet" { - \set Staff.instrumentName = - \markup { \concat { "Clarinet in B" \flat } } - % Declare that written Middle C in the music - % to follow sounds a concert B flat, for - % output using sounded pitches such as MIDI. - \transposition bes - % Print music for a B-flat clarinet - \transpose bes c' \clarinetMusic + \new Staff = "Staff_flute" \with { instrumentName = #"Flute" } + \fluteMusic + + \new Staff = "Staff_clarinet" \with { + instrumentName = \markup { \concat { "Clarinet in B" \flat } } } + + % Declare that written Middle C in the music + % to follow sounds a concert B flat, for + % output using sounded pitches such as MIDI. + %\transposition bes + + % Print music for a B-flat clarinet + \transpose bes c' \clarinetMusic >> + \new StaffGroup = "StaffGroup_brass" << - \new Staff = "Staff_hornI" { - \set Staff.instrumentName = #"Horn in F" - \transposition f + \new Staff = "Staff_hornI" \with { instrumentName = #"Horn in F" } + % \transposition f \transpose f c' \hornMusic - } - \new Staff = "Staff_trumpet" { - \set Staff.instrumentName = #"Trumpet in C" - \trumpetMusic - } + + \new Staff = "Staff_trumpet" \with { instrumentName = #"Trumpet in C" } + \trumpetMusic + >> - \new RhythmicStaff = "RhythmicStaff_percussion" << - \set RhythmicStaff.instrumentName = #"Percussion" + \new RhythmicStaff = "RhythmicStaff_percussion" + \with { instrumentName = #"Percussion" } + << \percussionMusic >> - \new PianoStaff << - \set PianoStaff.instrumentName = #"Piano" + \new PianoStaff \with { instrumentName = #"Piano" } + << \new Staff { \pianoRHMusic } \new Staff { \pianoLHMusic } >> \new ChoirStaff = "ChoirStaff_choir" << - \new Staff = "Staff_soprano" { - \set Staff.instrumentName = #"Soprano" - \new Voice = "soprano" - \sopranoMusic - } + \new Staff = "Staff_soprano" \with { instrumentName = #"Soprano" } + \new Voice = "soprano" + \sopranoMusic + \new Lyrics \lyricsto "soprano" { \sopranoLyrics } \new GrandStaff = "GrandStaff_altos" \with { \accepts Lyrics } << - \new Staff = "Staff_altoI" { - \set Staff.instrumentName = #"Alto I" - \new Voice = "altoI" - \altoIMusic - } + \new Staff = "Staff_altoI" \with { instrumentName = #"Alto I" } + \new Voice = "altoI" + \altoIMusic + \new Lyrics \lyricsto "altoI" { \altoILyrics } - \new Staff = "Staff_altoII" { - \set Staff.instrumentName = #"Alto II" - \new Voice = "altoII" - \altoIIMusic - } + \new Staff = "Staff_altoII" \with { instrumentName = #"Alto II" } + \new Voice = "altoII" + \altoIIMusic + \new Lyrics \lyricsto "altoII" { \altoIILyrics } >> - \new Staff = "Staff_tenor" { - \set Staff.instrumentName = #"Tenor" + + \new Staff = "Staff_tenor" \with { instrumentName = #"Tenor" } \new Voice = "tenor" \tenorMusic - } + \new Lyrics \lyricsto "tenor" { \tenorLyrics } >> \new StaffGroup = "StaffGroup_strings" << \new GrandStaff = "GrandStaff_violins" << - \new Staff = "Staff_violinI" { - \set Staff.instrumentName = #"Violin I" - \violinIMusic - } - \new Staff = "Staff_violinII" { - \set Staff.instrumentName = #"Violin II" - \violinIIMusic - } + \new Staff = "Staff_violinI" \with { instrumentName = #"Violin I" } + \violinIMusic + + \new Staff = "Staff_violinII" \with { instrumentName = #"Violin II" } + \violinIIMusic >> - \new Staff = "Staff_viola" { - \set Staff.instrumentName = #"Viola" - \violaMusic - } - \new Staff = "Staff_cello" { - \set Staff.instrumentName = #"Cello" - \celloMusic - } - \new Staff = "Staff_bass" { - \set Staff.instrumentName = #"Double Bass" - \bassMusic - } + + \new Staff = "Staff_viola" \with { instrumentName = #"Viola" } + \violaMusic + + \new Staff = "Staff_cello" \with { instrumentName = #"Cello" } + \celloMusic + + \new Staff = "Staff_bass" \with { instrumentName = #"Double Bass" } + \bassMusic >> >> \layout { } } -