X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fsnippets%2Forchestra%2C-choir-and-piano-template.ly;fp=Documentation%2Fsnippets%2Forchestra%2C-choir-and-piano-template.ly;h=e7c190465e603a8084ce2123804c2d1ed1214d07;hb=941dff9d2a67080e0dd8474f1e70f0c72ace6424;hp=0000000000000000000000000000000000000000;hpb=5a22d6233a39d3164e1ca043244794c268be4ad0;p=lilypond.git diff --git a/Documentation/snippets/orchestra,-choir-and-piano-template.ly b/Documentation/snippets/orchestra,-choir-and-piano-template.ly new file mode 100644 index 0000000000..e7c190465e --- /dev/null +++ b/Documentation/snippets/orchestra,-choir-and-piano-template.ly @@ -0,0 +1,202 @@ +%% 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" + +\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" + + texidoc = " +This template demonstrates the use of nested @code{StaffGroup} and +@code{GrandStaff} contexts to sub-group instruments of the same type +together, and a way to use @code{\\transpose} so that variables hold +music for transposing instruments at concert pitch. + +" + doctitle = "Orchestra choir and piano template" +} % begin verbatim + +#(set-global-staff-size 17) +\paper { + indent = 3.0\cm % space for instrumentName + short-indent = 1.5\cm % space for shortInstrumentName +} + +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 StaffGroup = "StaffGroup_brass" << + \new Staff = "Staff_hornI" { + \set Staff.instrumentName = #"Horn in F" + \transposition f + \transpose f c' \hornMusic + } + \new Staff = "Staff_trumpet" { + \set Staff.instrumentName = #"Trumpet in C" + \trumpetMusic + } + >> + \new RhythmicStaff = "RhythmicStaff_percussion" << + \set RhythmicStaff.instrumentName = #"Percussion" + \percussionMusic + >> + \new PianoStaff << + \set PianoStaff.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 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 Lyrics \lyricsto "altoI" { \altoILyrics } + \new Staff = "Staff_altoII" { + \set Staff.instrumentName = #"Alto II" + \new Voice = "altoII" + \altoIIMusic + } + \new Lyrics \lyricsto "altoII" { \altoIILyrics } + >> + \new Staff = "Staff_tenor" { + \set Staff.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_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 + } + >> + >> + \layout { } +} +