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.
13 Dieser Abschnitt des Handbuches enthält Vorlagen, in denen die
14 LilyPond-Partitur schon eingerichtet ist. Sie müssen nur noch Ihre
15 Noten einfügen, die Datei mit LilyPond übersetzen und sich an dem
16 schönen Notenbild erfreuen!
18 @c bad node name for ancient notation to avoid confict
24 * Ancient notation templates::
26 * Lilypond-book templates::
31 @appendixsec Single staff
32 @appendixsubsec Notes only
34 Das erste Beispiel zeigt ein Notensystem mit Noten, passend für ein
35 Soloinstrument oder ein Melodiefragment. Kopieren Sie es und fügen
36 Sie es in Ihre Datei ein, schreiben Sie die Noten hinzu, und Sie haben
37 eine vollständige Notationsdatei.
39 @lilypond[quote,verbatim,ragged-right]
41 melody = \relative c' {
56 @appendixsubsec Notes and lyrics
58 Das nächste Beispiel zeigt eine einfache Melodie mit Text. Kopieren
59 Sie es in Ihre Datei, fügen Sie Noten und Text hinzu und übersetzen
60 Sie es mit LilyPond. In dem Beispiel wird die automatische
61 Balkenverbindung ausgeschaltet (mit dem Befehl @code{\autoBeamOff}),
62 wie es für Vokalmusik üblich ist.
63 Wenn Sie die Balken wieder einschalten wollen, müssen Sie die
64 entsprechende Zeile entweder ändern oder auskommentieren.
66 @lilypond[quote,verbatim,ragged-right]
68 melody = \relative c' {
86 \new Lyrics \lyricsto "one" \text
93 @appendixsubsec Notes and chords
95 Wollen Sie ein Liedblatt mit Melodie und Akkorden schreiben? Hier ist
96 das richtige Beispiel für Sie!
98 @lilypond[quote,verbatim,ragged-right]
100 melody = \relative c' {
109 harmonies = \chordmode {
110 c4:m f:min7 g:maj c:aug d2:dim b:sus
116 \set chordChanges = ##t
127 @appendixsubsec Notes, lyrics, and chords.
129 Mit diesem Beispiel können Sie einen Song mit Melodie,
130 Text und Akkorden schreiben.
132 @lilypond[quote,verbatim,ragged-right]
134 melody = \relative c' {
146 harmonies = \chordmode {
153 \set chordChanges = ##t
160 \new Lyrics \lyricsto "one" \text
167 @node Piano templates
168 @appendixsec Piano templates
169 @appendixsubsec Solo piano
171 Hier kommt ein einfaches Klaviersystem.
173 @lilypond[quote,verbatim,ragged-right]
175 upper = \relative c'' {
183 lower = \relative c {
193 \set PianoStaff.instrumentName = "Piano "
194 \new Staff = "upper" \upper
195 \new Staff = "lower" \lower
202 @appendixsubsec Piano and melody with lyrics
204 Das nächste Beispiel ist typisch für ein Lied: Im oberen System die
205 Melodie mit Text, darunter Klavierbegleitung.
207 @lilypond[quote,verbatim,ragged-right]
209 melody = \relative c'' {
221 upper = \relative c'' {
229 lower = \relative c {
243 \new Lyrics \lyricsto mel \text
246 \new Staff = "upper" \upper
247 \new Staff = "lower" \lower
251 \context { \RemoveEmptyStaffContext }
258 @appendixsubsec Piano centered lyrics
260 Anstatt ein eigenes System für Melodie und Text zu schreiben, können
261 Sie den Text auch zwischen die beiden Klaviersysteme schreiben
262 (und damit das zusätzliche System für die Gesangstimme auslassen).
264 @lilypond[quote,verbatim,ragged-right]
266 upper = \relative c'' {
274 lower = \relative c {
288 \new Staff = upper { \new Voice = "singer" \upper }
289 \new Lyrics \lyricsto "singer" \text
296 \context { \GrandStaff \accepts "Lyrics" }
297 \context { \Lyrics \consists "Bar_engraver" }
304 @appendixsubsec Piano centered dynamics
306 In der meisten Klaviernotation werden die Dynamikzeichen zwischen
307 den beiden Systemen zentriert. Für LilyPond muss man die Einstellungen
308 etwas anpassen, aber Sie können ja das angepasste Beispiel von hier
311 @lilypond[quote,verbatim,ragged-right]
313 upper = \relative c'' {
321 lower = \relative c {
335 s2\sustainDown s2\sustainUp
340 \new Staff = "upper" \upper
341 \new Dynamics = "dynamics" \dynamics
342 \new Staff = "lower" <<
346 \new Dynamics = "pedal" \pedal
350 \type "Engraver_group"
352 \alias Voice % So that \cresc works, for example.
353 \consists "Output_property_engraver"
355 \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
356 \override DynamicLineSpanner #'Y-offset = #0
357 pedalSustainStrings = #'("Ped." "*Ped." "*")
358 pedalUnaCordaStrings = #'("una corda" "" "tre corde")
360 \consists "Piano_pedal_engraver"
361 \consists "Script_engraver"
362 \consists "Dynamic_engraver"
363 \consists "Text_engraver"
365 \override TextScript #'font-size = #2
366 \override TextScript #'font-shape = #'italic
368 \consists "Skip_event_swallow_translator"
370 \consists "Axis_group_engraver"
380 \new Staff = "upper" << \upper \dynamics >>
381 \new Staff = "lower" << \lower \dynamics >>
382 \new Dynamics = "pedal" \pedal
386 \type "Performer_group"
388 \consists "Piano_pedal_performer"
400 @appendixsec String quartet
401 @appendixsubsec String quartet
403 Dieses Beispiel demonstriert die Partitur für ein Streichquartett. Hier
404 wird auch eine @qq{@code{\global}}-Variable für Taktart und
407 @lilypond[quote,verbatim,ragged-right]
415 violinOne = \new Voice { \relative c''{
416 \set Staff.instrumentName = "Violin 1 "
421 violinTwo = \new Voice { \relative c''{
422 \set Staff.instrumentName = "Violin 2 "
427 viola = \new Voice { \relative c' {
428 \set Staff.instrumentName = "Viola "
434 cello = \new Voice { \relative c' {
435 \set Staff.instrumentName = "Cello "
444 \new Staff << \global \violinOne >>
445 \new Staff << \global \violinTwo >>
446 \new Staff << \global \viola >>
447 \new Staff << \global \cello >>
454 @appendixsubsec String quartet parts
456 Mit diesem Beispiel können Sie ein schönes Streichquartett notieren,
457 aber wie gehen Sie vor, wenn Sie Stimmen brauchen? Das Beispiel
458 oben hat gezeigt, wie Sie mit Variablen einzelne Abschnitte getrennt
459 voneinander notieren können. Im nächsten Beispiel wird nun
460 gezeigt, wie Sie mit diesen Variablen einzelne Stimmen erstellen.
462 Sie müssen das Beispiel in einzelne Dateien aufteilen; die Dateinamen
463 sind in den Kommentaren am Anfang jeder Datei enthalten. @code{piece.ly}
464 enthält die Noten. Die anderen Dateien -- @code{score.ly},
465 @code{vn1.ly}, @code{vn2.ly}, @code{vla.ly} und
466 @code{vlc.ly} -- erstellen daraus die entsprechenden Stimmen bzw. die
467 Partitur (@code{score.ly}). Mit @code{\tag} wird den Stimmen ein Name
468 zugewiesen, auf den zurückgegriffen werden kann.
479 Violinone = \new Voice { \relative c''{
480 \set Staff.instrumentName = "Violin 1 "
484 \bar "|." }} %*********************************
485 Violintwo = \new Voice { \relative c''{
486 \set Staff.instrumentName = "Violin 2 "
490 \bar "|." }} %*********************************
491 Viola = \new Voice { \relative c' {
492 \set Staff.instrumentName = "Viola "
497 \bar "|." }} %*********************************
498 Cello = \new Voice { \relative c' {
499 \set Staff.instrumentName = "Cello "
504 \bar "|."}} %**********************************
508 \tag #'score \tag #'vn1 \new Staff { << \global \Violinone >> }
509 \tag #'score \tag #'vn2 \new Staff { << \global \Violintwo>> }
510 \tag #'score \tag #'vla \new Staff { << \global \Viola>> }
511 \tag #'score \tag #'vlc \new Staff { << \global \Cello>> }
520 #(set-global-staff-size 14)
522 \new StaffGroup \keepWithTag #'score \music
532 \keepWithTag #'vn1 \music
541 \keepWithTag #'vn2 \music
550 \keepWithTag #'vla \music
559 \keepWithTag #'vlc \music
565 @node Vocal ensembles
566 @appendixsec Vocal ensembles
568 @appendixsubsec SATB vocal score
570 Dieses Beispiel ist für vierstimmigen Gesang (SATB). Bei größeren
571 Stücken ist es oft sinnvoll, eine allgemeine Variable zu bestimmen,
572 die in allen Stimmen eingefügt wird. Taktart und Vorzeichen etwa
573 sind fast immer gleich in allen Stimmen.
575 @lilypond[quote,verbatim,ragged-right]
582 sopMusic = \relative c'' {
585 sopWords = \lyricmode {
589 altoMusic = \relative c' {
592 altoWords =\lyricmode {
596 tenorMusic = \relative c' {
599 tenorWords = \lyricmode {
603 bassMusic = \relative c {
606 bassWords = \lyricmode {
612 \new Lyrics = sopranos { s1 }
613 \new Staff = women <<
615 "sopranos" { \voiceOne << \global \sopMusic >> }
617 "altos" { \voiceTwo << \global \altoMusic >> }
619 \new Lyrics = "altos" { s1 }
620 \new Lyrics = "tenors" { s1 }
624 "tenors" { \voiceOne <<\global \tenorMusic >> }
626 "basses" { \voiceTwo <<\global \bassMusic >> }
628 \new Lyrics = basses { s1 }
630 \context Lyrics = sopranos \lyricsto sopranos \sopWords
631 \context Lyrics = altos \lyricsto altos \altoWords
632 \context Lyrics = tenors \lyricsto tenors \tenorWords
633 \context Lyrics = basses \lyricsto basses \bassWords
638 % a little smaller so lyrics
639 % can be closer to the staff
641 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
648 @appendixsubsec SATB vocal score and automatic piano reduction
650 In diesem Beispiel wird ein automatischer Klavierauszug zu der
651 Chorpartitur hinzugefügt. Das zeigt eine der Stärken von LilyPond
652 -- man kann eine Variable mehr als einmal benutzen. Wenn Sie
653 irgendeine Änderung an einer Chorstimme vornehmen, (etwa
654 tenorMusic), verändert sich auch der Klavierauszug entsprechend.
656 @lilypond[quote,verbatim,ragged-right]
663 sopMusic = \relative c'' {
666 sopWords = \lyricmode {
670 altoMusic = \relative c' {
673 altoWords =\lyricmode {
677 tenorMusic = \relative c' {
680 tenorWords = \lyricmode {
684 bassMusic = \relative c {
687 bassWords = \lyricmode {
694 \new Lyrics = sopranos { s1 }
695 \new Staff = women <<
697 "sopranos" { \voiceOne << \global \sopMusic >> }
699 "altos" { \voiceTwo << \global \altoMusic >> }
701 \new Lyrics = "altos" { s1 }
702 \new Lyrics = "tenors" { s1 }
706 "tenors" { \voiceOne <<\global \tenorMusic >> }
708 "basses" { \voiceTwo <<\global \bassMusic >> }
710 \new Lyrics = basses { s1 }
712 \context Lyrics = sopranos \lyricsto sopranos \sopWords
713 \context Lyrics = altos \lyricsto altos \altoWords
714 \context Lyrics = tenors \lyricsto tenors \tenorWords
715 \context Lyrics = basses \lyricsto basses \bassWords
719 \set Staff.printPartCombineTexts = ##f
721 << \global \sopMusic >>
722 << \global \altoMusic >>
726 \set Staff.printPartCombineTexts = ##f
728 << \global \tenorMusic >>
729 << \global \bassMusic >>
735 % a little smaller so lyrics
736 % can be closer to the staff
738 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
744 @appendixsubsec SATB with aligned contexts
746 In diesem Beispiel werden die Texte mit den Befehlen
747 @code{alignAboveContext} und @code{alignBelowContext}
748 über und unter dem System angeordnet.
750 @lilypond[quote,verbatim,ragged-right]
757 sopMusic = \relative c'' {
760 sopWords = \lyricmode {
764 altoMusic = \relative c' {
767 altoWords =\lyricmode {
771 tenorMusic = \relative c' {
774 tenorWords = \lyricmode {
778 bassMusic = \relative c {
781 bassWords = \lyricmode {
787 \new Staff = women <<
789 "sopranos" { \voiceOne << \global \sopMusic >> }
791 "altos" { \voiceTwo << \global \altoMusic >> }
793 \new Lyrics \with {alignAboveContext=women} \lyricsto sopranos \sopWords
794 \new Lyrics \with {alignBelowContext=women} \lyricsto altos \altoWords
795 % we could remove the line about this with the line below, since we want
796 % the alto lyrics to be below the alto Voice anyway.
797 % \new Lyrics \lyricsto altos \altoWords
802 "tenors" { \voiceOne <<\global \tenorMusic >> }
804 "basses" { \voiceTwo <<\global \bassMusic >> }
807 \new Lyrics \with {alignAboveContext=men} \lyricsto tenors \tenorWords
808 \new Lyrics \with {alignBelowContext=men} \lyricsto basses \bassWords
809 % again, we could replace the line above this with the line below.
810 % \new Lyrics \lyricsto basses \bassWords
815 % a little smaller so lyrics
816 % can be closer to the staff
818 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
826 \new Staff = women <<
828 "sopranos" { \voiceOne << \global \sopMusic >> }
830 "altos" { \voiceTwo << \global \altoMusic >> }
833 \new Lyrics \with {alignAboveContext=women} \lyricsto sopranos \sopWords
834 \new Lyrics \lyricsto altos \altoWords
839 "tenors" { \voiceOne <<\global \tenorMusic >> }
841 "basses" { \voiceTwo <<\global \bassMusic >> }
844 \new Lyrics \with {alignAboveContext=men} \lyricsto tenors \tenorWords
845 \new Lyrics \lyricsto basses \bassWords
850 % a little smaller so lyrics
851 % can be closer to the staff
853 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
860 @c bad node name to avoid node name confict
861 @node Ancient notation templates
862 @appendixsec Ancient notation templates
864 @appendixsubsec Transcription of mensural music
866 Bei der Transkription von Mensuralmusik ist es oft erwünscht, ein
867 Incipit an den Anfang des Stückes zu stellen, damit klar ist, wie
868 Tempo und Schlüssel in der Originalnotation gesetzt waren. Während
869 heutzutage Musiker an Taktlinien gewöhnt sind, um Rhythmen schneller
870 zu erkennen, wurden diese in der Mensuralmusik nicht verwendet.
871 Tatsächlich ändern sich die Rhythmen auch oft alle paar Noten. Als
872 ein Kompromiss werden die Notenlinien nicht auf dem System, sondern
873 zwischen den Systemen geschrieben.
875 @lilypond[quote,verbatim,line-width=11.0\cm]
879 \set Score.skipBars = ##t
882 \once \override Score.SystemStartBracket #'transparent = ##t
883 \override Score.SpacingSpanner #'spacing-increment = #1.0 % tight spacing
886 \once \override Staff.TimeSignature #'style = #'neomensural
887 \override Voice.NoteHead #'style = #'neomensural
888 \override Voice.Rest #'style = #'neomensural
889 \set Staff.printKeyCancellation = ##f
890 \cadenzaOn % turn off bar lines
892 \once \override Staff.BarLine #'transparent = ##f
894 \skip 1*1 % need this extra \skip such that clef change comes
899 \revert Score.SpacingSpanner #'spacing-increment % CHECK: no effect?
900 \cadenzaOff % turn bar lines on again
901 \once \override Staff.Clef #'full-size-change = ##t
902 \set Staff.forceClef = ##t
905 \override Voice.NoteHead #'style = #'default
906 \override Voice.Rest #'style = #'default
908 % FIXME: setting printKeyCancellation back to #t must not
909 % occur in the first bar after the incipit. Dto. for forceClef.
910 % Therefore, we need an extra \skip.
912 \set Staff.printKeyCancellation = ##t
913 \set Staff.forceClef = ##f
915 \skip 1*7 % the actual music
917 % let finis bar go through all staves
918 \override Staff.BarLine #'transparent = ##f
926 \set Staff.instrumentName = "Discantus "
929 \clef "neomensural-c1"
931 \skip 1*8 % eight bars
941 \once \override NoteHead #'transparent = ##t c'1 |
946 discantusLyrics = \lyricmode {
962 \set Staff.instrumentName = "Altus "
965 \clef "neomensural-c3"
968 \skip 1*7 % seven bars
973 r2 g2. e4 fis g | % two bars
975 fis g4.( fis16 e fis4) |
977 \once \override NoteHead #'transparent = ##t g1 |
982 altusLyrics = \lyricmode {
987 Ju -- bi -- la -- te | % two bars
996 \set Staff.instrumentName = "Tenor "
999 \clef "neomensural-c4"
1012 r2 d'2. d'4 b e' | % two bars
1013 \once \override NoteHead #'transparent = ##t e'1 |
1018 tenorLyrics = \lyricmode {
1023 Ju -- bi -- la -- te | % two bars
1030 \set Staff.instrumentName = "Bassus "
1034 r\maxima % eight bars
1045 \once \override NoteHead #'transparent = ##t e1 |
1050 bassusLyrics = \lyricmode {
1061 \new StaffGroup = choirStaff <<
1063 "discantusNotes" << \global \discantusNotes >>
1065 "discantusLyrics" \lyricsto discantusNotes { \discantusLyrics }
1067 "altusNotes" << \global \altusNotes >>
1069 "altusLyrics" \lyricsto altusNotes { \altusLyrics }
1071 "tenorNotes" << \global \tenorNotes >>
1073 "tenorLyrics" \lyricsto tenorNotes { \tenorLyrics }
1075 "bassusNotes" << \global \bassusNotes >>
1077 "bassusLyrics" \lyricsto bassusNotes { \bassusLyrics }
1084 \override BarLine #'transparent = ##t
1086 % incipit should not start with a start delimiter
1087 \remove "System_start_delimiter_engraver"
1093 \override Slur #'transparent = ##t
1095 % Comment in the below "\remove" command to allow line
1096 % breaking also at those barlines where a note overlaps
1097 % into the next bar. The command is commented out in this
1098 % short example score, but especially for large scores, you
1099 % will typically yield better line breaking and thus improve
1100 % overall spacing if you comment in the following command.
1101 %\remove "Forbid_line_break_engraver"
1108 @appendixsubsec Gregorian transcription template
1110 Dieses Beispiel zeigt eine moderne Transkription des Gregorianischen
1111 Chorals. Hier gibt es keine Takte, keine Notenhälse und es werden nur
1112 halbe und Viertelnoten verwendet. Zusätzliche Zeichen zeigen die
1113 Länge von Pausen an.
1115 @lilypond[quote,verbatim,ragged-right]
1116 \include "gregorian-init.ly"
1119 chant = \relative c' {
1120 \set Score.timing = ##f
1121 f4 a2 \divisioMinima
1122 g4 b a2 f2 \divisioMaior
1123 g4( f) f( g) a2 \finalis
1126 verba = \lyricmode {
1127 Lo -- rem ip -- sum do -- lor sit a -- met
1132 \new Voice = "melody" {
1135 \new Lyrics = "one" \lyricsto melody \verba
1141 \remove "Time_signature_engraver"
1142 \remove "Bar_engraver"
1143 \override Stem #'transparent = ##t
1147 \override Stem #'length = #0
1159 @appendixsec Jazz combo
1161 Hier ist ein ziemlich kompliziertes Beispiel für ein Jazz-Ensemble. Achtung:
1162 Alle Instrumente sind in @code{\key c \major} (C-Dur) notiert. Das bezieht sich
1163 auf die klingende Musik: LilyPond transponiert die Tonart automatisch, wenn
1164 sich die Noten innerhalb eines @code{\transpose}-Abschnitts befinden.
1166 @c TODO must clean up this jazz combo example
1167 @c - transpositions stated in names (ie "trumpet in Bb" or whatever)
1168 @c - one global section, instead of "global" (time) and "key"
1169 @c - does it need those wierd macros? sl, nsl, etc.
1170 @c - maybe ask Amelie Zapf to clean it up, or whether I should just
1171 @c make whatever changes I feel like.
1173 @c FIXME: produces a warning ; key change merge.
1174 @c The `line-width' argument is for the \header.
1176 @lilypond[quote,verbatim,ragged-right,line-width]
1186 "LilyPond example file by Amelie Zapf,"
1190 texidoc = "Jazz tune for combo
1191 (horns, guitar, piano, bass, drums)."
1194 #(set-global-staff-size 16)
1195 \include "english.ly"
1197 %%%%%%%%%%%% Some macros %%%%%%%%%%%%%%%%%%%
1200 \override NoteHead #'style = #'slash
1201 \override Stem #'transparent = ##t
1204 \revert NoteHead #'style
1205 \revert Stem #'transparent
1207 cr = \override NoteHead #'style = #'cross
1208 ncr = \revert NoteHead #'style
1210 %% insert chord name style stuff here.
1215 %%%%%%%%%%%% Keys'n'thangs %%%%%%%%%%%%%%%%%
1221 Key = { \key c \major }
1223 % ############ Horns ############
1225 % ------ Trumpet ------
1226 trpt = \transpose c d \relative c'' {
1230 trpharmony = \transpose c' d {
1235 \set Staff.instrumentName = #"Trumpet"
1242 % ------ Alto Saxophone ------
1243 alto = \transpose c a \relative c' {
1247 altoharmony = \transpose c' a {
1252 \set Staff.instrumentName = #"Alto Sax"
1259 % ------ Baritone Saxophone ------
1260 bari = \transpose c a' \relative c {
1262 c1 c \sl d4^"Solo" d d d \nsl
1264 bariharmony = \transpose c' a \chordmode {
1265 \jzchords s1 s d2:maj e:m7
1269 \set Staff.instrumentName = #"Bari Sax"
1276 % ------ Trombone ------
1277 tbone = \relative c {
1281 tboneharmony = \chordmode {
1286 \set Staff.instrumentName = #"Trombone"
1293 % ############ Rhythm Section #############
1295 % ------ Guitar ------
1296 gtr = \relative c'' {
1298 c1 \sl b4 b b b \nsl c1
1300 gtrharmony = \chordmode {
1306 \set Staff.instrumentName = #"Guitar"
1313 %% ------ Piano ------
1314 rhUpper = \relative c'' {
1319 rhLower = \relative c' {
1325 lhUpper = \relative c' {
1330 lhLower = \relative c {
1339 \set Staff.midiInstrument = "acoustic grand"
1341 \new Voice = "one" \rhUpper
1342 \new Voice = "two" \rhLower
1348 \set Staff.midiInstrument = "acoustic grand"
1350 \new Voice = "one" \lhUpper
1351 \new Voice = "two" \lhLower
1357 \set PianoStaff.instrumentName = #"Piano"
1358 \new Staff = "upper" \PianoRH
1359 \new Staff = "lower" \PianoLH
1363 % ------ Bass Guitar ------
1364 Bass = \relative c {
1370 \set Staff.instrumentName = #"Bass"
1377 % ------ Drums ------
1379 hh4 <hh sn>4 hh <hh sn> hh <hh sn>4
1386 bd4 s bd s bd s bd s bd s bd s
1392 \set DrumStaff.instrumentName = #"Drums"
1393 \new DrumVoice { \voiceOne \up }
1394 \new DrumVoice { \voiceTwo \down }
1398 %%%%%%%%% It All Goes Together Here %%%%%%%%%%%%%%%%%%%%%%
1402 \new StaffGroup = "horns" <<
1403 \new Staff = "trumpet" \trumpet
1404 \new Staff = "altosax" \altosax
1405 \new ChordNames = "barichords" \bariharmony
1406 \new Staff = "barisax" \barisax
1407 \new Staff = "trombone" \trombone
1410 \new StaffGroup = "rhythm" <<
1411 \new ChordNames = "chords" \gtrharmony
1412 \new Staff = "guitar" \guitar
1413 \new PianoStaff = "piano" \piano
1414 \new Staff = "bass" \bass
1415 \new DrumStaff { \drumContents }
1420 \context { \RemoveEmptyStaffContext }
1423 \override BarNumber #'padding = #3
1424 \override RehearsalMark #'padding = #2
1435 This isn't very useful, and only duplicates material in
1436 "global issues". And if this info changes, this section often
1439 @no de Other templates
1440 @se ction Other templates
1441 @su bsection All headers
1443 This template displays all available headers. Some of them are only
1444 used in the Mutopia project; they don't affect the printed output at
1445 all. They are used if you want the piece to be listed with different
1446 information in the Mutopia database than you wish to have printed on the
1447 music. For example, Mutopia lists the composer of the famous D major
1448 violin concerto as TchaikovskyPI, whereas perhaps you wish to print
1449 "Petr Tchaikowski" on your music.
1451 @ The `line-width' is for \header.
1452 @li lypond[quote,verbatim,ragged-right,line-width]
1455 dedication = "dedication"
1457 subtitle = "Subtitle"
1458 subsubtitle = "Subsubtitle"
1459 composer = "Composer (xxxx-yyyy)"
1463 instrument = "Instrument"
1464 arranger = "Arranger"
1466 texttranslator = "Translator"
1467 copyright = "public domain"
1469 % These are headers used by the Mutopia Project
1470 % http://www.mutopiaproject.org/
1472 mutopiacomposer = ""
1474 mutopiainstrument = ""
1475 date = "composer's dates"
1477 maintainer = "your name here"
1478 maintainerEmail = "your email here"
1479 maintainerWeb = "your home page"
1480 lastupdated = "2004/Aug/26"
1502 @node Lilypond-book templates
1503 @appendixsec Lilypond-book templates
1505 Diese Vorlagen können mit @code{lilypond-book} benutzt werden. Wenn
1506 Sie dieses Programm noch nicht kennen, lesen Sie bitte den Abschnitt
1507 @rprogram{LilyPond-book}.
1509 @appendixsubsec LaTeX
1511 LilyPond-Noten können in LaTeX-Dokumente eingefügt werden.
1514 \documentclass[]@{article@}
1518 Normaler LaTeX-Ttext.
1526 Weiterer LaTeX-Text.
1536 @appendixsubsec Texinfo
1538 LilyPond-Noten können auch in Texinfo eingefügt werden -- dieses
1539 gesamte Handbuch ist in Texinfo geschrieben.
1547 @@lilypond[verbatim,fragment,ragged-right]
1551 Weiterer Texinfo-Text
1553 @@lilypond[verbatim,fragment,ragged-right]