1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: 2ae5726ea4fcbcd40e42678db32d7da3227ef44a
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
15 Dieser Abschnitt des Handbuches enthält Vorlagen, in denen die
16 LilyPond-Partitur schon eingerichtet ist. Sie müssen nur noch Ihre
17 Noten einfügen, die Datei mit LilyPond übersetzen und sich an dem
18 schönen Notenbild erfreuen!
20 @c bad node name for ancient notation to avoid confict
26 * Ancient notation templates::
28 * Lilypond-book templates::
33 @appendixsec Single staff
34 @appendixsubsec Notes only
36 Das erste Beispiel zeigt ein Notensystem mit Noten, passend für ein
37 Soloinstrument oder ein Melodiefragment. Kopieren Sie es und fügen
38 Sie es in Ihre Datei ein, schreiben Sie die Noten hinzu, und Sie haben
39 eine vollständige Notationsdatei.
41 @lilypond[quote,verbatim,ragged-right]
43 melody = \relative c' {
58 @appendixsubsec Notes and lyrics
60 Das nächste Beispiel zeigt eine einfache Melodie mit Text. Kopieren
61 Sie es in Ihre Datei, fügen Sie Noten und Text hinzu und übersetzen
62 Sie es mit LilyPond. In dem Beispiel wird die automatische
63 Balkenverbindung ausgeschaltet (mit dem Befehl @code{\autoBeamOff}),
64 wie es für Vokalmusik üblich ist.
65 Wenn Sie die Balken wieder einschalten wollen, müssen Sie die
66 entsprechende Zeile entweder ändern oder auskommentieren.
68 @lilypond[quote,verbatim,ragged-right]
70 melody = \relative c' {
88 \new Lyrics \lyricsto "one" \text
95 @appendixsubsec Notes and chords
97 Wollen Sie ein Liedblatt mit Melodie und Akkorden schreiben? Hier ist
98 das richtige Beispiel für Sie!
100 @lilypond[quote,verbatim,ragged-right]
102 melody = \relative c' {
111 harmonies = \chordmode {
112 c4:m f:min7 g:maj c:aug d2:dim b:sus
118 \set chordChanges = ##t
129 @appendixsubsec Notes, lyrics, and chords.
131 Mit diesem Beispiel können Sie einen Song mit Melodie,
132 Text und Akkorden schreiben.
134 @lilypond[quote,verbatim,ragged-right]
136 melody = \relative c' {
148 harmonies = \chordmode {
155 \set chordChanges = ##t
162 \new Lyrics \lyricsto "one" \text
169 @node Piano templates
170 @appendixsec Piano templates
171 @appendixsubsec Solo piano
173 Hier kommt ein einfaches Klaviersystem.
175 @lilypond[quote,verbatim,ragged-right]
177 upper = \relative c'' {
185 lower = \relative c {
195 \set PianoStaff.instrumentName = "Piano "
196 \new Staff = "upper" \upper
197 \new Staff = "lower" \lower
204 @appendixsubsec Piano and melody with lyrics
206 Das nächste Beispiel ist typisch für ein Lied: Im oberen System die
207 Melodie mit Text, darunter Klavierbegleitung.
209 @lilypond[quote,verbatim,ragged-right]
211 melody = \relative c'' {
223 upper = \relative c'' {
231 lower = \relative c {
245 \new Lyrics \lyricsto mel \text
248 \new Staff = "upper" \upper
249 \new Staff = "lower" \lower
253 \context { \RemoveEmptyStaffContext }
260 @appendixsubsec Piano centered lyrics
262 Anstatt ein eigenes System für Melodie und Text zu schreiben, können
263 Sie den Text auch zwischen die beiden Klaviersysteme schreiben
264 (und damit das zusätzliche System für die Gesangstimme auslassen).
266 @lilypond[quote,verbatim,ragged-right]
268 upper = \relative c'' {
276 lower = \relative c {
290 \new Staff = upper { \new Voice = "singer" \upper }
291 \new Lyrics \lyricsto "singer" \text
298 \context { \GrandStaff \accepts "Lyrics" }
299 \context { \Lyrics \consists "Bar_engraver" }
306 @appendixsubsec Piano centered dynamics
308 In der meisten Klaviernotation werden die Dynamikzeichen zwischen
309 den beiden Systemen zentriert. Für LilyPond muss man die Einstellungen
310 etwas anpassen, aber Sie können ja das angepasste Beispiel von hier
313 @lilypond[quote,verbatim,ragged-right]
315 upper = \relative c'' {
323 lower = \relative c {
337 s2\sustainOn s2\sustainOff
342 \new Staff = "upper" \upper
343 \new Dynamics = "dynamics" \dynamics
344 \new Staff = "lower" <<
348 \new Dynamics = "pedal" \pedal
352 \type "Engraver_group"
354 \alias Voice % So that \cresc works, for example.
355 \consists "Output_property_engraver"
357 \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
358 \override DynamicLineSpanner #'Y-offset = #0
359 pedalSustainStrings = #'("Ped." "*Ped." "*")
360 pedalUnaCordaStrings = #'("una corda" "" "tre corde")
362 \consists "Piano_pedal_engraver"
363 \consists "Script_engraver"
364 \consists "Dynamic_engraver"
365 \consists "Text_engraver"
367 \override TextScript #'font-size = #2
368 \override TextScript #'font-shape = #'italic
370 \consists "Skip_event_swallow_translator"
372 \consists "Axis_group_engraver"
382 \new Staff = "upper" << \upper \dynamics >>
383 \new Staff = "lower" << \lower \dynamics >>
384 \new Dynamics = "pedal" \pedal
388 \type "Performer_group"
390 \consists "Piano_pedal_performer"
402 @appendixsec String quartet
403 @appendixsubsec String quartet
405 Dieses Beispiel demonstriert die Partitur für ein Streichquartett. Hier
406 wird auch eine @qq{@code{\global}}-Variable für Taktart und
409 @lilypond[quote,verbatim,ragged-right]
417 violinOne = \new Voice { \relative c''{
418 \set Staff.instrumentName = "Violin 1 "
423 violinTwo = \new Voice { \relative c''{
424 \set Staff.instrumentName = "Violin 2 "
429 viola = \new Voice { \relative c' {
430 \set Staff.instrumentName = "Viola "
436 cello = \new Voice { \relative c' {
437 \set Staff.instrumentName = "Cello "
446 \new Staff << \global \violinOne >>
447 \new Staff << \global \violinTwo >>
448 \new Staff << \global \viola >>
449 \new Staff << \global \cello >>
456 @appendixsubsec String quartet parts
458 Mit diesem Beispiel können Sie ein schönes Streichquartett notieren,
459 aber wie gehen Sie vor, wenn Sie Stimmen brauchen? Das Beispiel
460 oben hat gezeigt, wie Sie mit Variablen einzelne Abschnitte getrennt
461 voneinander notieren können. Im nächsten Beispiel wird nun
462 gezeigt, wie Sie mit diesen Variablen einzelne Stimmen erstellen.
464 Sie müssen das Beispiel in einzelne Dateien aufteilen; die Dateinamen
465 sind in den Kommentaren am Anfang jeder Datei enthalten. @code{piece.ly}
466 enthält die Noten. Die anderen Dateien -- @code{score.ly},
467 @code{vn1.ly}, @code{vn2.ly}, @code{vla.ly} und
468 @code{vlc.ly} -- erstellen daraus die entsprechenden Stimmen bzw. die
469 Partitur (@code{score.ly}). Mit @code{\tag} wird den Stimmen ein Name
470 zugewiesen, auf den zurückgegriffen werden kann.
481 Violinone = \new Voice { \relative c''{
482 \set Staff.instrumentName = "Violin 1 "
486 \bar "|." }} %*********************************
487 Violintwo = \new Voice { \relative c''{
488 \set Staff.instrumentName = "Violin 2 "
492 \bar "|." }} %*********************************
493 Viola = \new Voice { \relative c' {
494 \set Staff.instrumentName = "Viola "
499 \bar "|." }} %*********************************
500 Cello = \new Voice { \relative c' {
501 \set Staff.instrumentName = "Cello "
506 \bar "|."}} %**********************************
510 \tag #'score \tag #'vn1 \new Staff { << \global \Violinone >> }
511 \tag #'score \tag #'vn2 \new Staff { << \global \Violintwo>> }
512 \tag #'score \tag #'vla \new Staff { << \global \Viola>> }
513 \tag #'score \tag #'vlc \new Staff { << \global \Cello>> }
522 #(set-global-staff-size 14)
524 \new StaffGroup \keepWithTag #'score \music
534 \keepWithTag #'vn1 \music
543 \keepWithTag #'vn2 \music
552 \keepWithTag #'vla \music
561 \keepWithTag #'vlc \music
567 @node Vocal ensembles
568 @appendixsec Vocal ensembles
570 @appendixsubsec SATB vocal score
572 Dieses Beispiel ist für vierstimmigen Gesang (SATB). Bei größeren
573 Stücken ist es oft sinnvoll, eine allgemeine Variable zu bestimmen,
574 die in allen Stimmen eingefügt wird. Taktart und Vorzeichen etwa
575 sind fast immer gleich in allen Stimmen.
577 @lilypond[quote,verbatim,ragged-right]
584 sopMusic = \relative c'' {
587 sopWords = \lyricmode {
591 altoMusic = \relative c' {
594 altoWords =\lyricmode {
598 tenorMusic = \relative c' {
601 tenorWords = \lyricmode {
605 bassMusic = \relative c {
608 bassWords = \lyricmode {
614 \new Lyrics = sopranos { s1 }
615 \new Staff = women <<
617 "sopranos" { \voiceOne << \global \sopMusic >> }
619 "altos" { \voiceTwo << \global \altoMusic >> }
621 \new Lyrics = "altos" { s1 }
622 \new Lyrics = "tenors" { s1 }
626 "tenors" { \voiceOne <<\global \tenorMusic >> }
628 "basses" { \voiceTwo <<\global \bassMusic >> }
630 \new Lyrics = basses { s1 }
632 \context Lyrics = sopranos \lyricsto sopranos \sopWords
633 \context Lyrics = altos \lyricsto altos \altoWords
634 \context Lyrics = tenors \lyricsto tenors \tenorWords
635 \context Lyrics = basses \lyricsto basses \bassWords
640 % a little smaller so lyrics
641 % can be closer to the staff
643 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
650 @appendixsubsec SATB vocal score and automatic piano reduction
652 In diesem Beispiel wird ein automatischer Klavierauszug zu der
653 Chorpartitur hinzugefügt. Das zeigt eine der Stärken von LilyPond
654 -- man kann eine Variable mehr als einmal benutzen. Wenn Sie
655 irgendeine Änderung an einer Chorstimme vornehmen, (etwa
656 tenorMusic), verändert sich auch der Klavierauszug entsprechend.
658 @lilypond[quote,verbatim,ragged-right]
665 sopMusic = \relative c'' {
668 sopWords = \lyricmode {
672 altoMusic = \relative c' {
675 altoWords =\lyricmode {
679 tenorMusic = \relative c' {
682 tenorWords = \lyricmode {
686 bassMusic = \relative c {
689 bassWords = \lyricmode {
696 \new Lyrics = sopranos { s1 }
697 \new Staff = women <<
699 "sopranos" { \voiceOne << \global \sopMusic >> }
701 "altos" { \voiceTwo << \global \altoMusic >> }
703 \new Lyrics = "altos" { s1 }
704 \new Lyrics = "tenors" { s1 }
708 "tenors" { \voiceOne <<\global \tenorMusic >> }
710 "basses" { \voiceTwo <<\global \bassMusic >> }
712 \new Lyrics = basses { s1 }
714 \context Lyrics = sopranos \lyricsto sopranos \sopWords
715 \context Lyrics = altos \lyricsto altos \altoWords
716 \context Lyrics = tenors \lyricsto tenors \tenorWords
717 \context Lyrics = basses \lyricsto basses \bassWords
721 \set Staff.printPartCombineTexts = ##f
723 << \global \sopMusic >>
724 << \global \altoMusic >>
728 \set Staff.printPartCombineTexts = ##f
730 << \global \tenorMusic >>
731 << \global \bassMusic >>
737 % a little smaller so lyrics
738 % can be closer to the staff
740 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
746 @appendixsubsec SATB with aligned contexts
748 In diesem Beispiel werden die Texte mit den Befehlen
749 @code{alignAboveContext} und @code{alignBelowContext}
750 über und unter dem System angeordnet.
752 @lilypond[quote,verbatim,ragged-right]
759 sopMusic = \relative c'' {
762 sopWords = \lyricmode {
766 altoMusic = \relative c' {
769 altoWords =\lyricmode {
773 tenorMusic = \relative c' {
776 tenorWords = \lyricmode {
780 bassMusic = \relative c {
783 bassWords = \lyricmode {
789 \new Staff = women <<
791 "sopranos" { \voiceOne << \global \sopMusic >> }
793 "altos" { \voiceTwo << \global \altoMusic >> }
795 \new Lyrics \with {alignAboveContext=women} \lyricsto sopranos \sopWords
796 \new Lyrics \with {alignBelowContext=women} \lyricsto altos \altoWords
797 % we could remove the line about this with the line below, since we want
798 % the alto lyrics to be below the alto Voice anyway.
799 % \new Lyrics \lyricsto altos \altoWords
804 "tenors" { \voiceOne <<\global \tenorMusic >> }
806 "basses" { \voiceTwo <<\global \bassMusic >> }
809 \new Lyrics \with {alignAboveContext=men} \lyricsto tenors \tenorWords
810 \new Lyrics \with {alignBelowContext=men} \lyricsto basses \bassWords
811 % again, we could replace the line above this with the line below.
812 % \new Lyrics \lyricsto basses \bassWords
817 % a little smaller so lyrics
818 % can be closer to the staff
820 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
828 \new Staff = women <<
830 "sopranos" { \voiceOne << \global \sopMusic >> }
832 "altos" { \voiceTwo << \global \altoMusic >> }
835 \new Lyrics \with {alignAboveContext=women} \lyricsto sopranos \sopWords
836 \new Lyrics \lyricsto altos \altoWords
841 "tenors" { \voiceOne <<\global \tenorMusic >> }
843 "basses" { \voiceTwo <<\global \bassMusic >> }
846 \new Lyrics \with {alignAboveContext=men} \lyricsto tenors \tenorWords
847 \new Lyrics \lyricsto basses \bassWords
852 % a little smaller so lyrics
853 % can be closer to the staff
855 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
862 @c bad node name to avoid node name confict
863 @node Ancient notation templates
864 @appendixsec Ancient notation templates
866 @appendixsubsec Transcription of mensural music
868 Bei der Transkription von Mensuralmusik ist es oft erwünscht, ein
869 Incipit an den Anfang des Stückes zu stellen, damit klar ist, wie
870 Tempo und Schlüssel in der Originalnotation gesetzt waren. Während
871 heutzutage Musiker an Taktlinien gewöhnt sind, um Rhythmen schneller
872 zu erkennen, wurden diese in der Mensuralmusik nicht verwendet.
873 Tatsächlich ändern sich die Rhythmen auch oft alle paar Noten. Als
874 ein Kompromiss werden die Notenlinien nicht auf dem System, sondern
875 zwischen den Systemen geschrieben.
877 @lilypond[quote,verbatim,line-width=11.0\cm]
881 \set Score.skipBars = ##t
884 \once \override Score.SystemStartBracket #'transparent = ##t
885 \override Score.SpacingSpanner #'spacing-increment = #1.0 % tight spacing
888 \once \override Staff.TimeSignature #'style = #'neomensural
889 \override Voice.NoteHead #'style = #'neomensural
890 \override Voice.Rest #'style = #'neomensural
891 \set Staff.printKeyCancellation = ##f
892 \cadenzaOn % turn off bar lines
894 \once \override Staff.BarLine #'transparent = ##f
896 \skip 1*1 % need this extra \skip such that clef change comes
901 \revert Score.SpacingSpanner #'spacing-increment % CHECK: no effect?
902 \cadenzaOff % turn bar lines on again
903 \once \override Staff.Clef #'full-size-change = ##t
904 \set Staff.forceClef = ##t
907 \override Voice.NoteHead #'style = #'default
908 \override Voice.Rest #'style = #'default
910 % FIXME: setting printKeyCancellation back to #t must not
911 % occur in the first bar after the incipit. Dto. for forceClef.
912 % Therefore, we need an extra \skip.
914 \set Staff.printKeyCancellation = ##t
915 \set Staff.forceClef = ##f
917 \skip 1*7 % the actual music
919 % let finis bar go through all staves
920 \override Staff.BarLine #'transparent = ##f
928 \set Staff.instrumentName = "Discantus "
931 \clef "neomensural-c1"
933 \skip 1*8 % eight bars
943 \once \override NoteHead #'transparent = ##t c'1 |
948 discantusLyrics = \lyricmode {
964 \set Staff.instrumentName = "Altus "
967 \clef "neomensural-c3"
970 \skip 1*7 % seven bars
975 r2 g2. e4 fis g | % two bars
977 fis g4.( fis16 e fis4) |
979 \once \override NoteHead #'transparent = ##t g1 |
984 altusLyrics = \lyricmode {
989 Ju -- bi -- la -- te | % two bars
998 \set Staff.instrumentName = "Tenor "
1001 \clef "neomensural-c4"
1014 r2 d'2. d'4 b e' | % two bars
1015 \once \override NoteHead #'transparent = ##t e'1 |
1020 tenorLyrics = \lyricmode {
1025 Ju -- bi -- la -- te | % two bars
1032 \set Staff.instrumentName = "Bassus "
1036 r\maxima % eight bars
1047 \once \override NoteHead #'transparent = ##t e1 |
1052 bassusLyrics = \lyricmode {
1063 \new StaffGroup = choirStaff <<
1065 "discantusNotes" << \global \discantusNotes >>
1067 "discantusLyrics" \lyricsto discantusNotes { \discantusLyrics }
1069 "altusNotes" << \global \altusNotes >>
1071 "altusLyrics" \lyricsto altusNotes { \altusLyrics }
1073 "tenorNotes" << \global \tenorNotes >>
1075 "tenorLyrics" \lyricsto tenorNotes { \tenorLyrics }
1077 "bassusNotes" << \global \bassusNotes >>
1079 "bassusLyrics" \lyricsto bassusNotes { \bassusLyrics }
1086 \override BarLine #'transparent = ##t
1088 % incipit should not start with a start delimiter
1089 \remove "System_start_delimiter_engraver"
1095 \override Slur #'transparent = ##t
1097 % Comment in the below "\remove" command to allow line
1098 % breaking also at those barlines where a note overlaps
1099 % into the next bar. The command is commented out in this
1100 % short example score, but especially for large scores, you
1101 % will typically yield better line breaking and thus improve
1102 % overall spacing if you comment in the following command.
1103 %\remove "Forbid_line_break_engraver"
1110 @appendixsubsec Gregorian transcription template
1112 Dieses Beispiel zeigt eine moderne Transkription des Gregorianischen
1113 Chorals. Hier gibt es keine Takte, keine Notenhälse und es werden nur
1114 halbe und Viertelnoten verwendet. Zusätzliche Zeichen zeigen die
1115 Länge von Pausen an.
1117 @lilypond[quote,verbatim,ragged-right]
1118 \include "gregorian-init.ly"
1121 chant = \relative c' {
1122 \set Score.timing = ##f
1123 f4 a2 \divisioMinima
1124 g4 b a2 f2 \divisioMaior
1125 g4( f) f( g) a2 \finalis
1128 verba = \lyricmode {
1129 Lo -- rem ip -- sum do -- lor sit a -- met
1134 \new Voice = "melody" {
1137 \new Lyrics = "one" \lyricsto melody \verba
1143 \remove "Time_signature_engraver"
1144 \remove "Bar_engraver"
1145 \override Stem #'transparent = ##t
1149 \override Stem #'length = #0
1161 @appendixsec Jazz combo
1163 Hier ist ein ziemlich kompliziertes Beispiel für ein Jazz-Ensemble. Achtung:
1164 Alle Instrumente sind in @code{\key c \major} (C-Dur) notiert. Das bezieht sich
1165 auf die klingende Musik: LilyPond transponiert die Tonart automatisch, wenn
1166 sich die Noten innerhalb eines @code{\transpose}-Abschnitts befinden.
1168 @c TODO must clean up this jazz combo example
1169 @c - transpositions stated in names (ie "trumpet in Bb" or whatever)
1170 @c - one global section, instead of "global" (time) and "key"
1171 @c - does it need those wierd macros? sl, nsl, etc.
1172 @c - maybe ask Amelie Zapf to clean it up, or whether I should just
1173 @c make whatever changes I feel like.
1175 @c FIXME: produces a warning ; key change merge.
1176 @c The `line-width' argument is for the \header.
1178 @lilypond[quote,verbatim,ragged-right,line-width]
1188 "LilyPond example file by Amelie Zapf,"
1192 texidoc = "Jazz tune for combo
1193 (horns, guitar, piano, bass, drums)."
1196 #(set-global-staff-size 16)
1197 \include "english.ly"
1199 %%%%%%%%%%%% Some macros %%%%%%%%%%%%%%%%%%%
1202 \override NoteHead #'style = #'slash
1203 \override Stem #'transparent = ##t
1206 \revert NoteHead #'style
1207 \revert Stem #'transparent
1209 cr = \override NoteHead #'style = #'cross
1210 ncr = \revert NoteHead #'style
1212 %% insert chord name style stuff here.
1217 %%%%%%%%%%%% Keys'n'thangs %%%%%%%%%%%%%%%%%
1223 Key = { \key c \major }
1225 % ############ Horns ############
1227 % ------ Trumpet ------
1228 trpt = \transpose c d \relative c'' {
1232 trpharmony = \transpose c' d {
1237 \set Staff.instrumentName = #"Trumpet"
1244 % ------ Alto Saxophone ------
1245 alto = \transpose c a \relative c' {
1249 altoharmony = \transpose c' a {
1254 \set Staff.instrumentName = #"Alto Sax"
1261 % ------ Baritone Saxophone ------
1262 bari = \transpose c a' \relative c {
1264 c1 c \sl d4^"Solo" d d d \nsl
1266 bariharmony = \transpose c' a \chordmode {
1267 \jzchords s1 s d2:maj e:m7
1271 \set Staff.instrumentName = #"Bari Sax"
1278 % ------ Trombone ------
1279 tbone = \relative c {
1283 tboneharmony = \chordmode {
1288 \set Staff.instrumentName = #"Trombone"
1295 % ############ Rhythm Section #############
1297 % ------ Guitar ------
1298 gtr = \relative c'' {
1300 c1 \sl b4 b b b \nsl c1
1302 gtrharmony = \chordmode {
1308 \set Staff.instrumentName = #"Guitar"
1315 %% ------ Piano ------
1316 rhUpper = \relative c'' {
1321 rhLower = \relative c' {
1327 lhUpper = \relative c' {
1332 lhLower = \relative c {
1341 \set Staff.midiInstrument = "acoustic grand"
1343 \new Voice = "one" \rhUpper
1344 \new Voice = "two" \rhLower
1350 \set Staff.midiInstrument = "acoustic grand"
1352 \new Voice = "one" \lhUpper
1353 \new Voice = "two" \lhLower
1359 \set PianoStaff.instrumentName = #"Piano"
1360 \new Staff = "upper" \PianoRH
1361 \new Staff = "lower" \PianoLH
1365 % ------ Bass Guitar ------
1366 Bass = \relative c {
1372 \set Staff.instrumentName = #"Bass"
1379 % ------ Drums ------
1381 hh4 <hh sn>4 hh <hh sn> hh <hh sn>4
1388 bd4 s bd s bd s bd s bd s bd s
1394 \set DrumStaff.instrumentName = #"Drums"
1395 \new DrumVoice { \voiceOne \up }
1396 \new DrumVoice { \voiceTwo \down }
1400 %%%%%%%%% It All Goes Together Here %%%%%%%%%%%%%%%%%%%%%%
1404 \new StaffGroup = "horns" <<
1405 \new Staff = "trumpet" \trumpet
1406 \new Staff = "altosax" \altosax
1407 \new ChordNames = "barichords" \bariharmony
1408 \new Staff = "barisax" \barisax
1409 \new Staff = "trombone" \trombone
1412 \new StaffGroup = "rhythm" <<
1413 \new ChordNames = "chords" \gtrharmony
1414 \new Staff = "guitar" \guitar
1415 \new PianoStaff = "piano" \piano
1416 \new Staff = "bass" \bass
1417 \new DrumStaff { \drumContents }
1422 \context { \RemoveEmptyStaffContext }
1425 \override BarNumber #'padding = #3
1426 \override RehearsalMark #'padding = #2
1437 This isn't very useful, and only duplicates material in
1438 "global issues". And if this info changes, this section often
1441 @no de Other templates
1442 @se ction Other templates
1443 @su bsection All headers
1445 This template displays all available headers. Some of them are only
1446 used in the Mutopia project; they don't affect the printed output at
1447 all. They are used if you want the piece to be listed with different
1448 information in the Mutopia database than you wish to have printed on the
1449 music. For example, Mutopia lists the composer of the famous D major
1450 violin concerto as TchaikovskyPI, whereas perhaps you wish to print
1451 "Petr Tchaikowski" on your music.
1453 @ The `line-width' is for \header.
1454 @li lypond[quote,verbatim,ragged-right,line-width]
1457 dedication = "dedication"
1459 subtitle = "Subtitle"
1460 subsubtitle = "Subsubtitle"
1461 composer = "Composer (xxxx-yyyy)"
1465 instrument = "Instrument"
1466 arranger = "Arranger"
1468 texttranslator = "Translator"
1469 copyright = "public domain"
1471 % These are headers used by the Mutopia Project
1472 % http://www.mutopiaproject.org/
1474 mutopiacomposer = ""
1476 mutopiainstrument = ""
1477 date = "composer's dates"
1479 maintainer = "your name here"
1480 maintainerEmail = "your email here"
1481 maintainerWeb = "your home page"
1482 lastupdated = "2004/Aug/26"
1504 @node Lilypond-book templates
1505 @appendixsec Lilypond-book templates
1507 Diese Vorlagen können mit @code{lilypond-book} benutzt werden. Wenn
1508 Sie dieses Programm noch nicht kennen, lesen Sie bitte den Abschnitt
1509 @rprogram{LilyPond-book}.
1511 @appendixsubsec LaTeX
1513 LilyPond-Noten können in LaTeX-Dokumente eingefügt werden.
1516 \documentclass[]@{article@}
1520 Normaler LaTeX-Ttext.
1528 Weiterer LaTeX-Text.
1538 @appendixsubsec Texinfo
1540 LilyPond-Noten können auch in Texinfo eingefügt werden -- dieses
1541 gesamte Handbuch ist in Texinfo geschrieben.
1549 @@lilypond[verbatim,fragment,ragged-right]
1553 Weiterer Texinfo-Text
1555 @@lilypond[verbatim,fragment,ragged-right]