]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/chords.itely
Update translated docs internalsref -> rinternals
[lilypond.git] / Documentation / de / user / chords.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: dab80970d8e89571263d16433aff1e6f878a8f62
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c \version "2.11.38"
11
12
13 @node Chord notation
14 @section Chords notation
15
16 Intro text.
17
18 @menu 
19 * TODO chords fix::
20 @end menu
21
22
23 @node TODO chords fix
24 @subsection TODO chords fix
25
26 @c  awkward name; awkward section name.
27 @c  still, the Basic "chords" seems like a good name...  :(
28 @menu
29 * Entering chord names::     
30 * Chords mode::                 
31 * Printing chord names::        
32 @end menu
33
34 @node Entering chord names
35 @unnumberedsubsubsec Entering chord names
36 @cindex Akkordbezeichnungen
37
38 LilyPond bringt Unterstützung zur Ausgabe von Akkordsymbolen 
39 mit. Akkorde können entweder mithilfe der musikalischen 
40 Akkordeingabe (also @code{< ... >}) notiert werden, aber sie 
41 können auch mit ihren Bezeichnungen direkt eingegeben werden. 
42 Programmintern werden die Akkorde als eine Gruppe von Tonhöhen
43 dargestellt und können somit transponiert werden.
44
45 @lilypond[quote,ragged-right,verbatim,ragged-right]
46 twoWays = \transpose c c' {
47   \chordmode {
48     c1 f:sus4 bes/f
49   }
50   <c e g>
51   <f bes c'>
52   <f bes d'>
53 }
54
55 << \new ChordNames \twoWays
56    \new Voice \twoWays >>
57 @end lilypond
58
59 Dieses Beispiel zeigt auch, dass die Ausgaberoutinen für die 
60 Akkordsymbole nicht besonders klug sind. Der letzte Akkord 
61 (@code{f bes d}) wird nicht als Umkehrung erkannt.
62
63 Achtung: Die Dauer eines Akkordes muss außerhalb der 
64 spitzen Klammern @code{<>} notiert werden.
65
66 @example
67 <c e g>2
68 @end example
69
70
71 @node Chords mode
72 @unnumberedsubsubsec Chords mode
73 @cindex Akkord-Modus
74
75 Im Akkord-Modus wird eine Anzahl von Tonhöhen (ein Akkord) 
76 durch eine normale Notenbezeichnung notiert. Ein Akkord wird 
77 mit seinem Grundton notiert, der einfach wie eine normale
78 Note geschrieben wird:
79
80 @lilypond[quote,ragged-right,fragment,verbatim]
81 \chordmode { es4. d8 c2 }
82 @end lilypond
83
84 @noindent
85 Dieser Modus wird mit dem @code{\chordmode}-Befehl aktiviert.
86
87 @cindex Akkord-Notation
88 @cindex Eingabe von Akkorden
89
90 Andere als die Grundakkorde können notiert werden, indem an 
91 die Notenbezeichnung ein Doppelpunkt und eine Spezifizierung 
92 (die auch aus einer Zahl bestehen kann) angefügt wird.
93
94 @lilypond[quote,fragment,verbatim]
95 \chordmode { e1:m e1:7 e1:m7 }
96 @end lilypond
97
98 @noindent 
99 Die erste Zahl, die auf den Grundton folgt, wird als @qq{Art} 
100 des Akkordes interpretiert: Terzen werden auf dem Grundton 
101 gestapelt, bis die angegebene Zahl (=Tonhöhe) erreicht ist.
102 Eine Ausnahme ist @code{c:13}, weil hier die 11 ausgelassen wird.
103
104 @lilypond[quote,fragment,verbatim]
105 \chordmode { c:3 c:5 c:6 c:7 c:8 c:9 c:10 c:11 c:13 }
106 @end lilypond
107
108 @cindex Grundton eines Akkordes
109 @cindex Additionen in Akkorden
110 @cindex Subtraktion in Akkorden
111 @cindex Hinzufügen von Tönen in Akkorden
112 @cindex Entfernen von Tönen aus Akkorden
113
114 Kompliziertere Akkorde können auch konstruiert werden, indem
115 einzelne Intervalle zu dem Grundton addiert werden. 
116 Diese Additionen werden nach der ersten Zahl notiert und mit 
117 Punkten voneinander getrennt.
118
119 @lilypond[quote,verbatim,fragment]
120 \chordmode { c:5.6 c:3.7.8 c:3.6.13 }
121 @end lilypond
122
123 @noindent
124 Einzelne Intervalle können mit @code{-} oder @code{+} vergrößert 
125 oder verkleinert werden.
126
127 @lilypond[quote,verbatim,fragment]
128 \chordmode { c:7+ c:5+.3- c:3-.5-.7- }
129 @end lilypond
130
131 @noindent
132 Zu entfernende Töne werden mit der gleichen Methode notiert, 
133 allerdings mit einem Dach (@code{^}) vor der Sequenz, die 
134 nicht erscheinen soll. Sie müssen nach den zu addierenden 
135 Tönen notiert werden.
136
137 @lilypond[quote,verbatim,fragment]
138 \chordmode { c^3 c:7^5 c:9^3.5 }
139 @end lilypond
140
141 Mit weiteren Endungen können Tonhöhen der Akkorde beeinflusst werden. 
142 Folgende Endungen sind unterstützt:
143
144 @table @code
145 @item m
146 Der Moll-Akkord. Diese Endung erniedrigt die Terz (3) und die Septime (7), 
147 wenn vorhanden.
148
149 @item dim
150 Der verminderte Akkord. Diese Endung erniedrigt die Terz (3), Quinte (5)
151 und Septime (7), wenn vorhanden.
152
153 @item aug
154 Der übermäßige Akkord. Diese Endung erhöht die Quinte (5).
155
156 @item maj
157 Der große Sept-Akkord. Diese Endung erhöht die Septime (7), 
158 wenn vorhanden.
159
160 @item sus
161 Der Sekundakkord. Diese Endung entfernt die Terz (3) aus dem 
162 Akkord. Schreiben Sie @code{2} oder @code{4} hinter die Endung, 
163 um entweder die Sekunde (2) oder die Quarte (4) zum Akkord 
164 hinzuzufügen.
165 @end table
166
167 Die Endungen können mit weiteren hinzugefügten Tönen kombiniert 
168 werden.
169 @lilypond[quote,verbatim,fragment]
170   \chordmode { c:sus4 c:7sus4 c:dim7 c:m6 }
171 @end lilypond
172
173 @cindex Modi, in Akkorden
174 @cindex Akkordmodi
175 @funindex aug
176 @funindex dim
177 @funindex maj
178 @funindex sus
179 @funindex m
180
181 Da der unveränderte elfte Ton in Verbindung mit einem unveränderten 
182 13. Ton nicht gut klingt, wird die 11 in diesem Fall automatisch 
183 entfernt (es sei denn, sie wird explizit gefordert).
184
185 @lilypond[quote,ragged-right,fragment,verbatim]
186 \chordmode { c:13 c:13.11 c:m13 }
187 @end lilypond
188
189 @funindex /
190
191 Eine Umkehrung (ein Ton des Akkordes wird unter den Grundton gesetzt) 
192 sowie auch Bassnoten können mit dem Schrägstrich (@code{/}) markiert 
193 werden:
194
195 @lilypond[quote,ragged-right,fragment,verbatim]
196 \chordmode { c1 c/g c/f }
197 @end lilypond
198 @funindex /+
199
200 Eine Bassnote kann hinzugefügt werden, anstatt dass sie aus dem Akkord 
201 entnommen wird, indem noch ein Plus zwischen den Schrägstrich und 
202 die Tonhöhe gesetzt wird:
203
204 @lilypond[quote,ragged-right,fragment,verbatim]
205 \chordmode { c1 c/+g c/+f }
206 @end lilypond
207
208 Der Akkord-Modus funktioniert ähnlich wie der Liedtext-Modus 
209 (@code{\lyricmode}) usw. Die meisten Befehle funktionieren weiter, 
210 so können etwa @code{r} und @code{\skip} benutzt werden, 
211 um Pausen und Zwischenräume einzufügen. Mit Eigenschaftsbefehlen 
212 können verschiedene Einstellungen verändert werden.
213
214
215 @knownissues
216
217 Jedes Intervall kann nur einmal in einem Akkord vorkommen. 
218 Im folgenden Beispiel wird nur der erweiterte Akkord erstellt, 
219 weil @code{5+} als letztes kommt.
220
221 @cindex Cluster
222 @lilypond[quote,ragged-right,verbatim,fragment]
223 \chordmode { c:5.5-.5+ }
224 @end lilypond
225
226
227 @node Printing chord names
228 @unnumberedsubsubsec Printing chord names
229
230 @cindex Akkordsymbole
231 @cindex Ausgabe von Akkordbezeichnungen
232 @cindex Akkorde
233 @cindex Symbole, Akkord-
234
235 Um Akkordsymbole anstelle der Noten zu setzen, muss der 
236 @rinternals{ChordNames}-Kontext. Die Akkorde können entweder 
237 mit der Notation aus dem vorigen Abschnitt oder direkt 
238 mit der Akkordeingabe für Noten (@code{<} und @code{>}) 
239 notiert werden.
240
241 @lilypond[quote,verbatim,ragged-right]
242 harmonies = {
243   \chordmode {a1 b c} <d' f' a'> <e' g' b'>
244 }
245 <<
246   \new ChordNames \harmonies
247   \new Staff \harmonies
248 >>
249 @end lilypond
250
251 Sie können Akkordwiederholungen unterdrücken, so dass nur 
252 bei einer Änderung des Akkordes ein Symbol ausgegeben wird. 
253 Das aktuelle Symbol wird auch am Zeilenanfang wiederholt. 
254 Das geschieht mit dem Befehl @code{\set chordChanges = ##t}.
255
256 @lilypond[quote,verbatim,ragged-right]
257 harmonies = \chordmode {
258   c1:m c:m \break c:m c:m d
259 }
260 <<
261   \new ChordNames {
262     \set chordChanges = ##t
263     \harmonies }
264   \new Staff \transpose c c' \harmonies
265 >>
266 @end lilypond
267
268 In den vorangegangenen Beispielen wurden alle Akkorde über dem 
269 Notensystem mit den entsprechenden Noten ausgegeben. Das ist aber 
270 nicht erforderlich. Akkorde können auch alleine gedruckt werden. 
271 Dabei kann es nötig sein, @rinternals{Volta_engraver} und 
272 @rinternals{Bar_engraver} einzufügen, damit Wiederholungen 
273 angezeigt werden.
274
275 @lilypond[ragged-right,verbatim]
276 \new ChordNames \with {
277   \override BarLine #'bar-size = #4
278   \consists Bar_engraver
279   \consists "Volta_engraver"
280 }
281 \chordmode { \repeat volta 2 {
282   f1:maj7 f:7 bes:7
283   c:maj7
284 } \alternative {
285   es e
286 }
287 }
288 @end lilypond
289
290 Die Standardeinstellungen für die Symbole entsprechen den Konventionen 
291 im Jazz, wie sie von Klaus Ignatzek (siehe @ref{Literature list}). 
292 vorgeschlagen wurden. Mit den folgenden Befehlen könne aber 
293 Anpassungen vorgenommen werden:
294
295 @table @code
296 @funindex chordNameExceptions
297 @item chordNameExceptions
298 Das ist eine Liste, die alle Akkorde aufführt, die ungewöhnliche 
299 Form haben.
300
301 Die Liste muss nach dem Schema 
302 @example
303 @{ <c f g bes>1 \markup @{ \super "7" "wahh" @} @}
304 @end example
305 @noindent
306 gesetzt werden.
307
308 Diese Liste in die @code{chordNameExceptions}-Funktion einzulesen 
309 ist allerdings etwas kompliziert. Mit dem folgenden Code-Abschnitt 
310 wird @code{chExceptionMusic} (aufeinander folgende 
311 Noten) in eine Ausnahmeliste umgewandelt:
312 @example
313 (sequential-music-to-chord-exceptions chExceptionMusic #t)
314 @end example
315 Dann werden mit dem Code
316 @example
317 (append
318  (sequential-music-to-chord-exceptions chExceptionMusic #t)
319  ignatzekExceptions)
320 @end example
321 die neuen Ausnahmen zu den schon vorhandenen hinzugefügt, die in 
322 der Datei @file{ly/@/chord@/-modifier@/-init@/.ly} definiert sind.
323
324 Ein Beispiel für die Benutzung dieser Eigenschaft findet sich 
325 auch in der Datei @lsr{chords,chord@/-name@/-exceptions@/.ly}.
326 @cindex Ausnahmen, Akkordsymbole
327
328
329 @funindex majorSevenSymbol
330 @item majorSevenSymbol
331 Mit dieser Eigenschaft wird das Aussehen der Notation für die 
332 große Septime (7) bestimmt. Vordefiniert sind die Optionen
333 @code{whiteTriangleMarkup} und @code{blackTriangleMarkup}. 
334 Siehe auch 
335 @lsr{chords,chord@/-name@/-major7@/.ly} für ein Beispiel.
336
337 @funindex chordNameSeparator
338 @item chordNameSeparator
339 Verschiedene Teile eines Akkordsymboles werden normalerweise 
340 durch einen Schrägstrich markiert. Indem @code{chordNameSeparator} 
341 ein anderer Wert zugewiesen wird, kann das Aussehen des Trenners 
342 verändert werden, z. B.:
343 @lilypond[quote,ragged-right,fragment,verbatim]
344 \new ChordNames \chordmode {
345   c:7sus4
346   \set chordNameSeparator
347     = \markup { \typewriter "|" }
348   c:7sus4
349 }
350 @end lilypond
351
352 @funindex chordRootNamer
353 @item chordRootNamer
354 Der Grundton eines Akkordes wird normalerweise als Buchstabe mit 
355 optionaler Erhöhung oder Erniedrigung dargestellt. Die Interpretation 
356 einer Tonhöhe als Buchstabe wird von der @code{chordRootNamer}-Eigenschaft 
357 übernommen. Besondere Bezeichnungen, wie etwa im Deutschen H für
358 einen H-Dur-Akkord (und nicht @qq{B} wie im Englischen), können 
359 durch Hinzufügen einer neuen Funktion zu dieser Eigenschaft 
360 erstellt werden.
361
362 @funindex chordNoteNamer
363 @item chordNoteNamer
364 In den Standardeinstellungen wird ein einziger Buchstabe für einen 
365 Akkord ausgegeben, nämlich sein Grundton, der von der 
366 @code{chordRootNamer}-Eigenschaft bestimmt wird. Die 
367 @code{chordNoteNamer}-Eigenschaft hingegen kann das Aussehen dieses 
368 Buchstaben ändern, ihn etwa als Klein- und nicht als Großbuchstabe 
369 darstellen.
370
371 @funindex chordPrefixSpacer
372 @item chordPrefixSpacer
373 Das @qq{m} für Moll-Akkorde wird normalerweise direkt hinter dem 
374 Akkordbuchstaben gesetzt. Mit der Eigenschaft @code{chordPrefixSpacer} 
375 kann ein Abstand(halter) zwischen den Buchstaben und das @qq{m} 
376 gesetzt werden. Der Abstandhalter wird nicht verwendet, wenn der 
377 Grundton erhöht oder erniedrigt ist.
378
379 @end table
380
381 Die vordefinierten Befehle @code{\germanChords},
382 @code{\semiGermanChords}, @code{\italianChords} und @code{\frenchChords}
383 benutzen diese Variablen. Die Auswirkungen werden im nächsten Beispiel 
384 gezeigt.
385
386 @lilypondfile[ragged-right]{chord-names-languages.ly}
387
388 Zusätzlich sind zwei weitere Vorlagen: eine alternative Jazz-Notation 
389 und eine systematische Notation, genannt Banter-Akkorde. Die 
390 alternative Jazz-Notation findet sich auch in der Liste im 
391 Abschnitt @ref{Chord name chart}. Wie diese Stile verwendet werden, 
392 wird in der Datei 
393 @lsr{chords,chord-names-jazz.ly} gezeigt.
394
395 @cindex Banter
396 @cindex Jazz-Akkorde
397 @cindex Akkorde, Jazz
398
399
400 @predefined
401
402 @funindex \germanChords
403 @code{\germanChords},
404 @funindex \semiGermanChords
405 @code{\semiGermanChords}.
406 @funindex \italianChords
407 @code{\italianChords}.
408 @funindex \frenchChords
409 @code{\frenchChords}.
410
411 @seealso
412
413 Beispiele: @lsrdir{chords}.
414
415 Init-Dateien: @file{scm/@/chords@/-ignatzek@/.scm} und
416 @file{scm/@/chord@/-entry@/.scm}.
417
418
419 @knownissues
420
421 Akkordsymbole werden nur von den Tonhöhenbezeichnungen bestimmt. 
422 Akkordumkehrungen sind nicht definiert, noch werden Bassnoten 
423 hinzugefügt. Deshalb kann es zu seltsamen Akkord-Symbolen kommen, 
424 wenn die Akkorde mit der @code{< ... >} Syntax notiert werden.
425
426