X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fde%2Fuser%2Fstaff.itely;h=8e642898a629d62b6bfd864d3f75a27af075214c;hb=d31248d7770fb5770c2caacfb3547984bf8dcdc3;hp=67af81f6a8785091a9bf96cd46b960da90c66e59;hpb=71b9dde55139dbc7eeefb2ebb95105f573cd33a9;p=lilypond.git diff --git a/Documentation/de/user/staff.itely b/Documentation/de/user/staff.itely index 67af81f6a8..8e642898a6 100644 --- a/Documentation/de/user/staff.itely +++ b/Documentation/de/user/staff.itely @@ -1,12 +1,12 @@ -@c -*- coding: utf-8; mode: texinfo; -*- +@c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*- @ignore - Translation of GIT committish: 908c6ee738d8e412599bd47a71fb188c09c986cd + Translation of GIT committish: 5131c3292d30cabdf08839daa02a006e4d3c96c5 When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. @end ignore -@c \version "2.11.61" +@c \version "2.12.0" @node Staff notation @section Staff notation @@ -14,8 +14,8 @@ @lilypondfile[quote]{staff-headword.ly} Dieser Abschnitt zeigt, wie die Erscheinung von Systemen beeinflusst -wird, Partituren mit mehr als einem System gesetzt werden und wie -man Aufführungsanweisungen und -hilfen zu einzelnen Systemen hinzufügt. +wird, wie Partituren mit mehr als einem System gesetzt werden und wie +man Aufführungsanweisungen und Stichnoten zu einzelnen Systemen hinzufügt. @menu * Displaying staves:: @@ -50,6 +50,15 @@ Gruppen von Systemen zu erstellen. @cindex Gregorianischer Choral, Transkription @cindex neues Notensystem +@funindex \drummode +@funindex drummode +@funindex DrumStaff +@funindex RhythmicStaff +@funindex TabStaff +@funindex MensuralStaff +@funindex VaticanaStaff +@funindex GregorianTranscriptionStaff + @notation{Notensysteme} (engl. @notation{staff}, Pl. @notation{staves}) werden mit dem @code{\new} oder @code{\context}-Befehl erstellt. Zu Einzelheiten siehe @@ -63,9 +72,10 @@ Der einfachste Notensystem-Kontext ist @code{Staff}: @code{DrumStaff} (Perkussionsnotensystem) erstellt ein Notensystem mit fünf Linien, das für ein typisches Schlagzeug eingerichtet ist. -Für jedes Instrument werden unterschiedliche Bezeichnungen eingesetzt. -Die Instrumentenbezeichnungen werden innerhalb der -@code{drummode}-Umgebung gesetzt. Zu Einzelheiten siehe +Für jedes Instrument werden unterschiedliche Symbole dargestellt. +Die Instrumente werden innerhalb der +@code{drummode}-Umgebung gesetzt, wo jedes Instrument seine eigene +Bezeichnung hat. Zu Einzelheiten siehe @ref{Percussion staves}. @lilypond[verbatim,quote] @@ -74,15 +84,6 @@ Die Instrumentenbezeichnungen werden innerhalb der } @end lilypond -@c FIXME: remove when mentioned in NR 2.8 -@code{GregorianTranscriptionStaff} (System zur Transkription des -Gregorianischen Chorals) erstellt ein Notensystem, um modernen -Gregorianischen Choral zu notieren. Es hat keine Notenlinien. - -@lilypond[verbatim,quote,relative=2] -\new GregorianTranscriptionStaff { c4 d e f e d } -@end lilypond - @code{RhythmicStaff} (Rhythmus-System) erstellt ein Notensystem mit nur einer Notenlinie, auf welcher nur die rhythmischen Werte der eingegebenen Noten dargestellt werden. Die wirklichen Längen bleiben @@ -106,6 +107,15 @@ werden: @code{MensuralStaff} and @code{VaticanaStaff}. Sie sind erklärt in @ref{Pre-defined contexts}. +Das @code{GregorianTranscriptionStaff} (System zur Transkription des +Gregorianischen Chorals) erstellt ein Notensystem, um modernen +Gregorianischen Choral zu notieren. Es hat keine Notenlinien. + +@lilypond[verbatim,quote,relative=2] +\new GregorianTranscriptionStaff { c4 d e f e d } +@end lilypond + + Neue Notensystem-Kontexte können selber definiert werden. Zu Einzelheiten, siehe @ref{Defining new contexts}. @@ -212,7 +222,7 @@ die Angabe einer Instrumentbezeichnung. Zu Einzelheiten siehe @lilypond[verbatim,quote,relative=2] \new PianoStaff << - \set PianoStaff.instrumentName = "Piano" + \set PianoStaff.instrumentName = #"Piano" \new Staff { c1 c } \new Staff { c1 c } >> @@ -245,10 +255,9 @@ Neue Systemgruppen können definiert werden. Zu Einzelheiten siehe @lilypondfile[verbatim,lilyquote,texidoc,doctitle] {mensurstriche-layout-bar-lines-between-the-staves.ly} -@c FIXME: move to NR 2.8.x when sectioning is ready -@seealso +@seealso Glossar: @rglos{brace}, @rglos{bracket}, @@ -273,7 +282,6 @@ Referenz der Interna: @rinternals{SystemStartSquare}. - @node Nested staff groups @unnumberedsubsubsec Nested staff groups @@ -284,45 +292,30 @@ Referenz der Interna: @cindex verschachtelte Systemklammern @cindex Klammern, Verschachteln @cindex geschweifte Klammern, Schachteln -@cindex innere Systemgruppe -@cindex innere Chorsystemgruppe -@cindex inner choir staff group @cindex Systemgruppen, Verschachtelung -Zusätzlich gibt es noch zwei Systemgruppen-Kontexte, die innerhalb -von einem @code{StaffGroup}- oder @code{ChoirStaff}-Kontext eingesetzt -werden können: @code{InnerStaffGroup} und @code{InnerChoirStaff}. -Diese Kontexte erstellen eine neue Klammer außerhalb der Klammer der -Gruppe, in welcher sie sich befinden. - -Eine @code{InnerStaffGroup} (innere Systemgruppe) wird wie eine -@code{StaffGroup} behandelt: Taktlinien verbinden die Systeme miteinander: +System-Gruppen können in beliebiger Tiefe geschachtelt werden. In +diesem Fall erstellt jeder neue, innen liegende Kontext eine neue +Klammer außerhalb der Klammer der Systemgruppe, in der er sich +befindet. @lilypond[verbatim,quote,relative=2] \new StaffGroup << \new Staff { c2 c | c2 c } - \new InnerStaffGroup << - \new Staff { g2 g | g2 g } - \new Staff { e2 e | e2 e } - >> ->> -@end lilypond - -In einem @code{InnerChoirStaff} werden die Taktlinien @emph{nicht} -verbunden, genauso wie in einem @code{ChoirStaff}: - -@lilypond[verbatim,quote,relative=2] -\new ChoirStaff << - \new Staff { c2 c | c2 c } - \new InnerChoirStaff << + \new StaffGroup << \new Staff { g2 g | g2 g } - \new Staff { e2 e | e2 e } + \new StaffGroup \with { + systemStartDelimiter = #'SystemStartSquare + } + << + \new Staff { e2 e | e2 e } + \new Staff { c2 c | c2 c } + >> >> - \new Staff { c1 | c1 } >> @end lilypond -Neue innere Systemgruppen können definiert werden. Zu Einzelheiten siehe +Neue geschachtelte Systemgruppen können definiert werden. Zu Einzelheiten siehe @ref{Defining new contexts}. @@ -333,7 +326,6 @@ Neue innere Systemgruppen können definiert werden. Zu Einzelheiten siehe @seealso - Notationsreferenz: @ref{Grouping staves}, @ref{Instrument names}, @@ -343,9 +335,7 @@ Schnipsel: @rlsr{Staff notation}. Referenz der Interna: -@rinternals{InnerStaffGroup}, @rinternals{StaffGroup}, -@rinternals{InnerChoirStaff}, @rinternals{ChoirStaff}, @rinternals{SystemStartBar}, @rinternals{SystemStartBrace}, @@ -353,7 +343,6 @@ Referenz der Interna: @rinternals{SystemStartSquare}. - @node Modifying single staves @subsection Modifying single staves @@ -377,6 +366,8 @@ beenden sowie eine Methode, Ossia-Systeme zu erstellen. @cindex Notenlinien, Anzahl @cindex Notenlinien, Dicke @cindex Notenlinien, Einstellungen +@cindex Staff symbol, Erstellen +@cindex Notenlinien, Erstellen @cindex Dicke der Notenlinien einstellen @cindex Anzahl der Notenlinien einstellen @cindex Zahl der Notenlinien einstellen @@ -420,7 +411,10 @@ von der Notenliniendicke abhängen. @end lilypond Die Dicke der Hilfslinien kann auch unabhängig von der -Notenliniendicke verändert werden. +Notenliniendicke verändert werden. Die zwei Zahlen in dem Beispiel +sind Faktoren, mit denen die Notenlinien-Dicke und der +Notenlinienabstand multipliziert werden. Die Addition beider +Werte ergibt die Dicke der Hilfslinien. @lilypond[verbatim,quote,relative=1] \new Staff \with { @@ -442,8 +436,18 @@ Einstellung wirkt sich auch auf den Abstand der Hilfslinien aus. Weitere Einzelheiten zu den Eigenschaften von @code{StaffSymbol} findet sich in @rinternals{staff-symbol-interface}. +@cindex Notenlinien, beginnen +@cindex Notenlinien, beenden +@cindex Beenden von Notenlinien +@cindex Beginnen von Notenlinien +@cindex Beenden eines Systems +@cindex System, beenden +@cindex Notensystem, beenden + @funindex \startStaff @funindex \stopStaff +@funindex startStaff +@funindex stopStaff Veränderungen der Eigenschaften eines Notensystems mitten in einer Partitur können zwischen die Befehle @code{\stopStaff} und @@ -461,10 +465,6 @@ b2 b a2 a @end lilypond -@cindex Beenden eines Systems -@cindex System, beenden -@cindex Notensystem, beenden - @noindent Die Befehle @code{\startStaff} und @code{\stopStaff} können benutzt werden, um ein Notensystem irgendwo zu beenden oder zu @@ -480,9 +480,9 @@ e4 d c2 @predefined - @code{\startStaff}, @code{\stopStaff}. +@endpredefined @snippets @@ -492,7 +492,6 @@ e4 d c2 @seealso - Glossar: @rglos{line}, @rglos{ledger line}, @@ -509,13 +508,6 @@ Referenz der Interna: @rinternals{staff-symbol-interface}. -@knownissues - -Wenn die vertikale Position der Notenlinien manuell verändert wird, -werden Taktlinien immer auf der Position 0 zentriert. Somit muss -die Distanz der äußeren Notenlinien vom Zentrum des -Systems gleichgroß sein. - @node Ossia staves @unnumberedsubsubsec Ossia staves @@ -527,6 +519,11 @@ Systems gleichgroß sein. @cindex Notensystem, Größe verändern @cindex Größe von Notensystem verändern +@funindex \startStaff +@funindex \stopStaff +@funindex startStaff +@funindex stopStaff + @notation{Ossia}-Systeme können gesetzt werden, indem zwei gleichzeitige Notensysteme an der entsprechenden Position erstellt werden: @@ -543,8 +540,8 @@ erstellt werden: @end lilypond @noindent -Dieses Beispiel ist aber normalerweise nicht das gewünschte -Ergebnis. Um Ossia-Systeme zu setzen, die sich über dem eigentlichen +Dieses Beispiel ist aber normalerweise nicht erwünscht. +Um Ossia-Systeme zu setzen, die sich über dem eigentlichen System befinden, keine Takt- und Schlüsselangaben haben und kleiner gesetzt sind, müssen einige Optimierungen angewendet werden. Im Handbuch zum Lernen wird eine Technik vorgestellt, mit der das @@ -666,7 +663,6 @@ findet sich in @seealso - Glossar: @rglos{ossia}, @rglos{staff}, @@ -696,6 +692,12 @@ Referenz der Interna: @cindex Systeme, leere @cindex Verschwinden von leeren Systemen +@funindex \RemoveEmptyStaffContext +@funindex RemoveEmptyStaffContext +@funindex Staff_symbol_engraver +@funindex \stopStaff +@funindex stopStaff + Die Notenlinien können entfernt werden, indem der @code{Staff_symbol_engraver} aus dem @code{Staff}-Kontext entfernt wird. Alternativ kann auch @code{\stopStaff} @@ -708,8 +710,6 @@ eingesetzt werden. \relative c''' { a8 f e16 d c b a2 } @end lilypond -@funindex \RemoveEmptyStaffContext - Leere Systeme können versteckt werden, wenn der @code{\RemoveEmptyStaffContext}-Befehl im @code{\layout}-Abschnitt benutzt wird. In großen Orchesterpartituren wird dies oft @@ -717,9 +717,9 @@ verwendet, um die leeren Systeme von gerade nicht spielenden Instrumenten zu verstecken. In der Standardeinstellung werden alle leeren Notenzeilen außer die des ersten Systems entfernt. -@warning{Eine leere Notenzeile darf nur Ganztaktpausen, +@warning{Eine Notenzeile gilt als leer, wenn sie nur Ganztaktpausen, unsichtbare Noten, @code{\skip}-Befehle oder eine Kombination -der drei enthalten.} +der drei enthält.} @lilypond[verbatim,quote,ragged-right] \layout { @@ -751,8 +751,13 @@ um Ossiaabschnitte zu erstellen. Zu Einzelheiten, siehe @cindex Verstecken von Systemen der Alten Musik @cindex Verstecken von Rhythmus-Systemen + +@funindex \RemoveEmptyStaffContext +@funindex RemoveEmptyStaffContext @funindex \AncientRemoveEmptyStaffContext @funindex \RemoveEmptyRhythmicStaffContext +@funindex AncientRemoveEmptyStaffContext +@funindex RemoveEmptyRhythmicStaffContext Der @code{\AncientRemoveEmptyStaffContext}-Befehl kann benutzt werden, um leere Takte in Notation der Alten Musik @@ -763,10 +768,10 @@ leere Takte in einem @predefined - @code{\RemoveEmptyStaffContext}, @code{\AncientRemoveEmptyStaffContext}, @code{\RemoveEmptyRhythmicStaffContext}. +@endpredefined @snippets @@ -776,7 +781,6 @@ leere Takte in einem @seealso - Glossar: @rglos{Frenched staff}. @@ -834,6 +838,8 @@ formatieren. @cindex Metronombezeichnung @cindex Tempobezeichnung @cindex Aufführungsanweisung: Tempo + +@funindex tempo @funindex \tempo Eine Metronomanweisung wird wie folgt erstellt: @@ -894,7 +900,6 @@ Zu Einzelheiten siehe @ref{Formatting text}. @seealso - Glossar: @rglos{metronome}, @rglos{metronomic indication}, @@ -925,8 +930,8 @@ System eingesetzt, der Wert von @code{shortInstrumentName} für alle weiteren Systeme. @lilypond[verbatim,quote,ragged-right,relative=1] -\set Staff.instrumentName = "Violin " -\set Staff.shortInstrumentName = "Vln " +\set Staff.instrumentName = #"Violin " +\set Staff.shortInstrumentName = #"Vln " c4.. g'16 c4.. g'16 \break c1 @@ -952,7 +957,7 @@ mehrzeilige Instrumentenbezeichnungen zentriert zu setzen, muss @lilypond[verbatim,quote,indent=1.5\cm,relative=2] << \new Staff { - \set Staff.instrumentName = "Flute" + \set Staff.instrumentName = #"Flute" f2 g4 f } \new Staff { @@ -966,8 +971,9 @@ mehrzeilige Instrumentenbezeichnungen zentriert zu setzen, muss @end lilypond @cindex Einzug -@cindex indent -@cindex short-indent + +@funindex indent +@funindex short-indent Wenn die Instrumentenbezeichnung zu lang ist, kann es vorkommen, dass die Bezeichnungen in einer Gruppe nicht zentriert werden. @@ -983,20 +989,22 @@ Zu Einzelheiten siehe @ref{Horizontal dimensions}. \relative c'' << \new Staff { - \set Staff.instrumentName = "Alto Flute in G" - \set Staff.shortInstrumentName = "Fl." + \set Staff.instrumentName = #"Alto Flute in G" + \set Staff.shortInstrumentName = #"Fl." f2 g4 f \break g4 f g2 } \new Staff { - \set Staff.instrumentName = "Clarinet" - \set Staff.shortInstrumentName = "Clar." + \set Staff.instrumentName = #"Clarinet" + \set Staff.shortInstrumentName = #"Clar." c,4 b c2 \break c2 b4 c } >> @end lilypond +@cindex Instrumentenbezeichnungen zu anderen Kontexten hinzufügen + Um Instrumentenbezeichnungen zu anderen Kontexten (wie etwa @code{GrandStaff}, @code{ChoirStaff} oder @code{StaffGroup}) hinzuzufügen, muss der @code{Instrument_name_engraver} dem @@ -1011,12 +1019,12 @@ Instrumentenbezeichnungen können mitten in einer Partitur geändert werden: @lilypond[verbatim,quote,ragged-right,relative=1] -\set Staff.instrumentName = "First" -\set Staff.shortInstrumentName = "one" +\set Staff.instrumentName = #"First" +\set Staff.shortInstrumentName = #"one" c1 c c c \break c1 c c c \break -\set Staff.instrumentName = "Second" -\set Staff.shortInstrumentName = "two" +\set Staff.instrumentName = #"Second" +\set Staff.shortInstrumentName = #"two" c1 c c c \break c1 c c c \break @end lilypond @@ -1024,6 +1032,11 @@ c1 c c c \break @cindex Instrumentenwechsel @cindex Wechsel von Instrument +@funindex \addInstrumentDefinition +@funindex addInstrumentDefinition +@funindex \instrumentSwitch +@funindex instrumentSwitch + Wenn das Instrument gewechselt werden soll, kann der Befehl @code{\addInstrumentDefinition} in Begleitung von @code{\instrumentSwitch} benutzt werden, um eine detaillierte @@ -1046,7 +1059,7 @@ wird dann benutzt, um den Wechsel vorzunhemen: (midiInstrument . "bassoon")) \new Staff \with { - instrumentName = "Bassoon" + instrumentName = #"Bassoon" } \relative c' { \clef tenor @@ -1061,7 +1074,6 @@ wird dann benutzt, um den Wechsel vorzunhemen: @seealso - Notationsreferenz: @ref{Horizontal dimensions}, @ref{Modifying context plug-ins}. @@ -1083,6 +1095,13 @@ Referenz der Interna: @cindex Fragmente @cindex Stimmen, zitieren +@funindex \addQuote +@funindex addQuote +@funindex \quoteDuring +@funindex quoteDuring +@funindex \transposition +@funindex transposition + Es kommt sehr oft vor, dass eine Orchesterstimme die gleichen Noten wie eine andere spielt. So können etwa die ersten und zweiten Geigen für eine Passage die gleichen Noten haben. In @@ -1173,6 +1192,7 @@ vorgestellt in @cindex articulation-event @cindex dynamic-event @cindex rest-event + @funindex quotedEventTypes @lilypondfile[verbatim,lilyquote,texidoc,doctitle] @@ -1180,7 +1200,6 @@ vorgestellt in @seealso - Notationsreferenz: @ref{Instrument transpositions}, @ref{Using tags}. @@ -1221,6 +1240,11 @@ In früheren LilyPond-Versionen (vor 2.11) wurde der Befehl @cindex andere Stimmen zitieren @cindex Zitieren von anderen Stimmen +@funindex \cueDuring +@funindex cueDuring +@funindex \quoteDuring +@funindex quoteDuring + Der vorige Abschnitt zeigt, wie man Zitate erstellt. Der @code{\cueDuring}-Befehl (engl. cue note = Stichnote) ist eine spezialisierte Form des @@ -1279,6 +1303,14 @@ oboe = \relative c''' { >> @end lilypond +@cindex Entfernen von Stichnoten +@cindex Stichnoten, entfernen + +@funindex \killCues +@funindex killCues +@funindex \transposedCueDuring +@funindex transposedCueDuring + Zusätzlich zu der Instrumentenbezeichnung kann auch die Bezeichnung des Originalinstruments ausgegeben werden, und alle Änderungen, die für die Stichnoten gemacht wurden, müssen @@ -1345,7 +1377,6 @@ vorgestellt in @seealso - Notationsreferenz: @ref{Instrument transpositions}, @ref{Instrument names},