]> git.donarmstrong.com Git - lilypond.git/commitdiff
Doc-de: Update of learning manual
authorTill Paala <till.rettig@gmx.de>
Thu, 16 Aug 2012 11:20:12 +0000 (14:20 +0300)
committerTill Paala <till.rettig@gmx.de>
Thu, 16 Aug 2012 11:20:12 +0000 (14:20 +0300)
Documentation/de/learning/fundamental.itely
Documentation/de/learning/templates.itely
Documentation/de/learning/tweaks.itely

index 5700eafb53bd57fb417cf8898ef06a5c63bd37c4..94e06bfc598ba416572efd13ad39a15756a77442 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: ebe492ca408fb0d9abf80b94c56197eef8dc2f09
+    Translation of GIT committish: a0077273ac8bf29ae472c8712bc78a02d138f898
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -671,12 +671,12 @@ werden @qq{Voice context} (Stimmenkontext) oder auch nur @qq{Voice}
 (Stimme) genannt.  Stimmen werden in anderen Notationsprogrammen
 manchmal auch als @qq{layer} (Ebene) bezeichnet.
 
-Tatsächlich ist die Stimmenebene die einzige, die wirklich Noten
-enthalten kann.  Wenn kein Stimmenkontext explizit erstellt wird,
+Tatsächlich ist die Voice-Ebene die einzige, die wirklich Noten
+enthalten kann.  Wenn kein Voice-Kontext explizit erstellt wird,
 wird er automatisch erstellt, wie am Anfang dieses Kapitels
 gezeigt.  Manche Instrumente wie etwa die Oboe können nur eine
-Note gleichzeitig spielen.  Noten für solche Instrumente sind
-monophon und brauchen nur eine einzige Stimme.  Instrumente, die
+Note gleichzeitig spielen.  Noten für solche Instrumente brauchen nur
+eine einzige Stimme.  Instrumente, die
 mehrere Noten gleichzeitig spielen können, wie das Klavier, brauchen
 dagegen oft mehrere Stimmen, um die verschiedenen gleichzeitig
 erklingenden Noten mit oft unterschiedlichen Rhythmen darstellen
@@ -728,7 +728,7 @@ und zur Durchgangsnote noch ein Bogen hinzugefügt wird:
 << { g4 fis8( g) a4 g } \\ { d4 d d d }  >>
 @end lilypond
 
-Beachte, dass die Hälse der zweiten Stimme nun nach unten zeigen.
+Beachten Sie, dass die Hälse der zweiten Stimme nun nach unten zeigen.
 
 Hier ein anderes Beispiel:
 
@@ -765,9 +765,12 @@ Dieses Beispiel hat nur zwei Stimmen, aber die gleiche Konstruktion kann
 angewendet werden, wenn man drei oder mehr Stimmen hat, indem man weitere
 Backslash-Trenner hinzufügt.
 
-Die Stimmenkontexte tragen die Namen @code{"1"}, @code{"2"} usw. In jedem
-dieser Kontexte wird die vertikale Ausrichtung von Hälsen, Bögen, Dynamik-Zeichen
-usw. entsprechend ausgerichtet.
+Die Stimmenkontexte tragen die Namen @code{"1"}, @code{"2"} usw. Der erste
+Kontext stellt die @qq{äußeren} Stimmen ein, die höchste Stimme im
+Kontext @code{"1"} und die tiefste Stimme im Kontext @code{"2"}.  Die
+inneren Stimmen kommen in die Kontexte @code{"3"} und @code{"4"}.  In
+jeder dieser Kontexte wird die vertikale Ausrichtung von Bögen, Hälsen,
+Dynamik usw. entsprechend eingestellt.
 
 @lilypond[quote,verbatim]
 \new Staff \relative c' {
@@ -892,16 +895,19 @@ in späteren Abschnitten erklärt werden.
   <<  % Voice one
     { c2 aes4. bes8 }
   \\  % Voice two
-    { aes2 f4 fes }
-  \\  % No voice three
-  \\  % Voice four
     {
       % Ignore these for now - they are explained in Ch 4
-      \once \override NoteColumn #'force-hshift = #0
-      <ees c>2
+      \once \override NoteColumn #'ignore-collision = ##t
+      <ees, c>2
       \once \override NoteColumn #'force-hshift = #0.5
       des2
     }
+  \\  % No voice three
+  \\  % Voice four
+    {
+      \override NoteColumn #'force-hshift = #0
+      aes'2 f4 fes
+    }
   >> |
   <c ees aes c>1 |
 }
@@ -940,19 +946,20 @@ verstehen können.
     }
   \\  % Voice two
     { \voiceTwoStyle
-      aes2 f4 fes
+      % Ignore these for now - they are explained in Ch 4
+      \once \override NoteColumn #'ignore-collision = ##t
+      <ees, c>2
+      \once \override NoteColumn #'force-hshift = #0.5
+      des2
     }
   \\  % No Voice three (we want stems down)
   \\  % Voice four
     { \voiceThreeStyle
-      % Ignore these for now - they are explained in Ch 4
-      \once \override NoteColumn #'force-hshift = #0
-      <ees c>2
-      \once \override NoteColumn #'force-hshift = #0.5
-      des2
+      \override NoteColumn #'force-hshift = #0
+      aes'2 f4 fes
     }
-  >>
-  <c ees aes c>1
+  >> |
+  <c ees aes c>1 |
 }
 @end lilypond
 
@@ -965,7 +972,7 @@ die drei Stimmen des ersten Taktes notieren:
 \new Staff \relative c'' {
   \key aes \major
   <<
-    { c2 aes4. bes8 } \\ { aes2 f4 fes } \\ { <ees c>2 des }
+    { c2 aes4. bes8 } \\ { <ees, c>2 des } \\ { aes'2 f4 fes }
   >> |
   <c ees aes c>1 |
 }
@@ -987,35 +994,32 @@ korrigieren, indem wir die dritte Stimme einfach auslassen und die
 Noten in die vierte Stimme verschieben.  Das wird einfach vorgenommen,
 indem noch ein Paar @code{\\}-Stimmen hinzugefügt wird.
 
-@c KEEP LY
 @lilypond[quote,verbatim,ragged-right]
 \new Staff \relative c'' {
   \key aes \major
-  <<  % erste Stimme
+  <<  % Voice one
     { c2 aes4. bes8 }
-  \\  % zweite Stimme
-    { aes2 f4 fes }
-  \\  % Stimme drei auslassen
-  \\  % vierte Stimme
-    { <ees c>2 des }
-  >>
-  <c ees aes c>1
+  \\  % Voice two
+    { <ees, c>2 des }
+  \\  % Omit Voice three
+  \\  % Voice four
+    { aes'2 f4 fes }
+  >> |
+  <c ees aes c>1 |
 }
 @end lilypond
 
 @noindent
-Wie zu sehen ist, ändert das die Richtung der Hälse, aber zeigt ein
-anderes Problem auf, auf das man manchmal bei mehreren Stimmen stößt:
-Die Hälse einer Stimme können mit den Hälsen anderer Stimmen kollidieren.
-LilyPond erlaubt Noten in verschiedenen Stimmen sich auf der gleichen
-vertikalen Position zu befinden, wenn die Hälse in entgegengesetzte
-Richtungen zeigen, und positioniert die dritte und vierte Stimme dann
-so, dass Zusammenstöße möglichst vermieden werden.  Das funktioniert
-gewöhnlich recht gut, aber in diesem Beispiel sind die Noten der untersten
-Stimme eindeutig standardmäßig schlecht positioniert.  LilyPond bietet
-verschiedene Möglichkeiten, die horizontale Position von Noten
-anzupassen.  Wir sind aber noch nicht so weit, dass wir diese Funktionen
-anwenden könnten.  Darum heben wir uns das Problem für einen späteren Abschnitt auf; siehe @code{force-hshift}-Eigenschaft in
+Wie zu sehen ist, ändert das die Richtung der Hälse, aber die horizontale
+Ausrichtung der Noten ist nicht so, wie wir sie wollen.  LilyPond
+verschiebt die inneren NOten wenn sie oder ihre Hälse mit den äußeren
+Stimmen zusammenstoßen würden, aber das ist nicht richtig für Klaviermusik.
+In anderen Situationen können die Verschiebungen von LilyPond nicht
+ausreichend sein, um Überlappungen aufzulösen.  LilyPond stellt verschiedene
+Möglichkeiten zur Verfügung, um die horizontale Ausrichtung von Noten
+zu beeinflussen.  Wir sind aber noch nicht so weit, dass wir diese Funktionen
+anwenden könnten.  Darum heben wir uns das Problem für einen späteren Abschnitt
+auf; siehe @code{force-hshift}-Eigenschaft in
 @ref{Überlappende Notation in Ordnung bringen}.
 
 @warning{Gesangstext und Strecker (wie etwa Bögen, Crescendo-Klammern usw.) können
@@ -1139,7 +1143,7 @@ Phrasierungsbogen ober sie gesetzt werden.
 @lilypond[quote,ragged-right,verbatim]
 \new Staff \relative c' {
   \voiceOneStyle
-  % The following notes are monophonic
+  % This section is homophonic
   c16^( d e f
   % Start simultaneous section of three voices
   <<
@@ -3326,7 +3330,7 @@ padText =
      (parser location padding)
      (number?)
    #{
-     \once \override TextScript #'padding = $padding
+     \once \override TextScript #'padding = #padding
    #})
 
 \relative c''' {
index 716c64140ac7597ecd92b98d6b02ef4501a38f8d..85112d6190bd9d21250772a86cc0bc20f5fe5e34 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: ebe492ca408fb0d9abf80b94c56197eef8dc2f09
+    Translation of GIT committish: a0077273ac8bf29ae472c8712bc78a02d138f898
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -77,12 +77,6 @@ schönen Notenbild erfreuen!
 {piano-template-with-melody-and-lyrics.ly}
 
 
-@appendixsubsec Klavier mit zentriertem Text
-
-@lilypondfile[verbatim,quote,ragged-right,texidoc]
-{piano-template-with-centered-lyrics.ly}
-
-
 @node Streichquartett
 @appendixsec Streichquartett
 @translationof String quartet
index e945beb779b0d9edc91359a2a0e05d850e1b29ee..8ee2e06b849163880e119e2bb2d3de2d4fe70a0c 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: ebe492ca408fb0d9abf80b94c56197eef8dc2f09
+    Translation of GIT committish: a0077273ac8bf29ae472c8712bc78a02d138f898
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.15.10"
+@c \version "2.15.39"
 
 @node Die Ausgabe verändern
 @chapter Die Ausgabe verändern
@@ -240,7 +240,8 @@ werden. Später soll gezeigt werden, in welchen Fällen er ausdrücklich
 definiert werden muss.
 
 Spätere Abschnitte behandeln umfassend Eigenschaften und ihre
-Werte, aber um ihre Funktion und ihr Format zu demonstrieren,
+Werte, siehe @ref{Typen von Eigenschaften}. Aber um ihre Funktion und ihr
+Format zu demonstrieren,
 werden wir hier nur einige einfache Eigenschaften und Werte einsetzen,
 die einfach zu verstehen sind.
 
@@ -388,11 +389,10 @@ an allen Objekten auszuführen, die zum selben Musik-Moment
 auftreten wie der @code{\override}-Befehl.
 
 Der @code{\tweak}-Befehl funktioniert anders. Er bezieht sich
-auf das direkt folgende Element in der Eingabe-Datei.  Es wirkt
-aber auch nur mit Objekten, die direkt von der Eingabe kreiert
-werden, insbesondere Notenköpfe und Artikulationszeichen.
-Objekte wie etwa Hälse oder Versetzungszeichen werden erst
-später erstellt und lassen sich nicht auf diese Weise ändern.
+auf das direkt folgende Element in der Eingabe-Datei.  In seiner
+einfachsten Form ist der Befehl nur an Objekten wirksam, die direkt
+vom vorhergehenden Element erstellt worden sind, insbesondere
+Notenköpfe und Artikulation.
 
 Um also zu unserem Beispiel zurückzukommen, könnte man die
 mittlere Note eines Akkordes auf diese Weise ändern:
@@ -407,12 +407,12 @@ mittlere Note eines Akkordes auf diese Weise ändern:
 @end lilypond
 
 Beachten Sie, dass die Syntax des @code{\tweak}-Befehls sich
-von der des @code{\override}-Befehls unterscheidet. Weder
-Kontext noch Layout-Objekt können angegeben werden, denn
-das würde zu einem Fehler führen. Beide Angaben sind
-durch das folgende Element impliziert. Hier sollte auch
+von der des @code{\override}-Befehls unterscheidet. Der
+Kontext dürfen nicht angegeben werden, denn
+das würde zu einem Fehler führen. Sowohl Kontext als auch das Layout-Objekt sind
+durch das folgende Element im Inputstream impliziert. Hier sollte auch
 kein Gleichheitszeichen vorhanden sein.  Die verallgemeinerte
-Syntax des @code{\tweak}-Befehls ist also einfach
+Syntax des @code{\tweak}-Befehls ist also
 
 @example
 \tweak #'@var{layout-eigenschaft} #@var{Wert}
@@ -438,6 +438,27 @@ Artikulation angefügt wird.  Im Falle von mehreren Richtungsmodifikatoren
 (@code{^} or @code{_}) gilt der Modifikator links außen, weil er als
 letzter angefügt wird.
 
+@cindex @code{\tweak}, Versetzungszeichen
+@cindex @code{\tweak}, bestimmtes Layout-Objekt
+
+Objekte wie Hälse und Versetzungszeichen werden später erstellt und nicht
+direkt aus dem vorhergehenden Ereignis.  Es ist dennoch möglich, @code{\tweak}
+mit solchen indirekt erstelltn Objekten zu verwenden, indem man die
+Layout-Objekte direkt benennt, vorausgesetzt dass LilyPond ihre Herkunft
+bis zu dem ursprünglichen Ereignis zurück verfolgen kann:
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=2]
+<\tweak Accidental #'color #red   cis4
+ \tweak Accidental #'color #green es
+                                  g>
+@end lilypond
+
+Diese Langform des @code{\tweak}-Befehls kann wie folgend beschrieben werden:
+
+@example
+\tweak @var{layout-object} #'@var{layout-property} @var{value}
+@end example
+
 @cindex Triolen, geschachtelt
 @cindex N-tolen, geschachtelt
 @cindex Klammer, Triole
@@ -3162,29 +3183,26 @@ gebracht:
   <<
     { c2 aes4. bes8 }
     \\
-    { aes2 f4 fes }
+    { <ees, c>2 des }
     \\
-    {
-      \voiceFour
-      <ees c>2 des
-    }
+    \\
+    { aes'2 f4 fes }
   >> |
   <c ees aes c>1 |
 }
 @end lilypond
 
 @noindent
-Die unteren zwei Noten des ersten Akkords (also die in der
-dritten Stimme) sollten nicht aus der Notenkolumne der
-oberen zwei Noten weggeschoben werden.  Um das zu
-korrigieren, setzen wir @code{force-hshift}, das eine
-Eigenschaft von
-@code{NoteColumn} ist, für diese Noten auf Null.
-Die untere Note des zweiten Akkordes wird am besten
-direkt rechts von den oberen Noten gesetzt.  Das erreichen
-wir, indem wir @code{force-hshift} für diese Note auf
-0.5 setzen, also eine halbe Notenkopfbreite nach rechts von
-der Kolumne der oberen Noten aus.
+Die inneren Noten des ersten Akkordes (also das As in der vierten Stimme)
+müssen nicht mit shift verschoben aus der Noten-Kolumne der höheren Stimme
+verschoben werden.  Um das zu korrigieren, setzen wir den Wert von
+@code{force-hshift}, einer Eigenschaft von @code{NoteColumn}, auf Null.
+
+Im zweiten Akkord wollen wir, dass das F sich am A orientiert und die
+tiefste Note leicht nach rechts verschoben wird, damit ein Zusammenstoß
+der Hälse vermieden wird.  Das erreicht man mit @code{force-hshift} in
+@code{NoteColumn} des unteren Des, um es nach rechts um einen halben
+Notenlinienzwischenraum zu verschieben.
 
 Hier das Endergebnis:
 
@@ -3198,15 +3216,17 @@ Hier das Endergebnis:
   <<
     { c2 aes4. bes8 }
     \\
-    { aes2 f4 fes }
-    \\
     {
-      \voiceFour
-      \once \override NoteColumn #'force-hshift = #0
-      <ees c>2
+      <ees, c>2
       \once \override NoteColumn #'force-hshift = #0.5
       des2
     }
+    \\
+    \\
+    {
+      \override NoteColumn #'force-hshift = #0
+      aes'2 f4 fes
+    }
   >> |
   <c ees aes c>1 |
 }
@@ -3262,8 +3282,8 @@ rhMusic = \relative c'' {
         % Stem on the d2 must be down to permit merging
         \stemDown
         % Stem on the d2 should be invisible
-        \once \override Stem #'transparent = ##t
-        \once \override Flag #'transparent = ##t
+        \tweak Stem #'transparent = ##t
+        \tweak Flag #'transparent = ##t
         d2
       }
       \new Voice {
@@ -3712,8 +3732,8 @@ rhMusic = \relative c'' {
         % Stem on the d2 must be down to permit merging
         \stemDown
         % Stem on the d2 should be invisible
-        \once \override Stem #'transparent = ##t
-        \once \override Flag #'transparent = ##t
+        \tweak Stem #'transparent = ##t
+        \tweak Flag #'transparent = ##t
         d2
       }
       \new Voice {
@@ -3802,8 +3822,8 @@ den Stimmen stattfindet:
 @lilypond[quote,fragment,relative=2,verbatim]
 <<
   {
-    \once \override Stem #'transparent = ##t
-    \once \override Flag #'transparent = ##t
+    \tweak Stem #'transparent = ##t
+    \tweak Flag #'transparent = ##t
     b8~ b\noBeam
   }
 \\
@@ -3819,9 +3839,9 @@ gesetzt wird:
 @lilypond[quote,fragment,relative=2,verbatim]
 <<
   {
-    \once \override Stem #'transparent = ##t
-    \once \override Flag #'transparent = ##t
-    \once \override Stem #'length = #8
+    \tweak Stem #'transparent = ##t
+    \tweak Flag #'transparent = ##t
+    \tweak Stem #'length = #8
     b8~ b\noBeam
   }
 \\
@@ -4050,9 +4070,8 @@ inst =
 }
 @end lilypond
 
-Es gibt einige Probleme mit sich überschneidender Ausgabe, die wird
-zurechtgerückt mit den Techniken von @ref{Verschieben von Objekten}.
-Aber jetzt zu den Definitionen von @code{mpdolce} und @code{inst}.
+Vielleicht können die Definitionen von @code{mpdolce} und @code{inst} noch
+etwas verbessert werden.
 Sie erstellen die gewünschte Ausgabe, aber wir wollen sie vielleicht
 auch in einem anderen Stück verwenden.  Wir könnten sie immer wieder
 kopieren und oben in jedes Stück einfügen, aber das ist sehr aufwändig.