]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/notation/fretted-strings.itely
Docs: run convert-ly for 2.14.0.
[lilypond.git] / Documentation / de / notation / fretted-strings.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2
3 @ignore
4     Translation of GIT committish: f86f00c1a8de0f034ba48506de2801c074bd5422
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes.
9 @end ignore
10
11 @c \version "2.14.0"
12
13 @c Translators: Till Paala
14
15 @node Saiteninstrumente mit Bünden
16 @section Saiteninstrumente mit Bünden
17 @translationof Fretted string instruments
18
19 @lilypondfile[quote]{fretted-headword.ly}
20
21 Dieser Abschnitt erklärt bestimmte Eigenheiten der Notation für
22 Saiteninstrumente mit Bünden.
23
24 @cindex Tabulatur
25 @cindex Gitarrentabulatur
26 @cindex Banjo-Tabulatur
27
28 @menu
29 * Übliche Notation für Saiteninstrumente mit Bünden::
30 * Gitarre::
31 * Banjo::
32 @end menu
33
34 @node Übliche Notation für Saiteninstrumente mit Bünden
35 @subsection Übliche Notation für Saiteninstrumente mit Bünden
36 @translationof Common notation for fretted strings
37
38 Dieser Abschnitt zeigt Besonderheiten der Notation, die allen
39 Bundinstrumenten eigen ist.
40
41 @menu
42 * Referenz für Saiteninstrumente mit Bünden::
43 * Seitennummerbezeichnung::
44 * Standardtabulaturen::
45 * Angepasste Tabulaturen::
46 * Bund-Diagramm-Beschriftung::
47 * Vordefinierte Bund-Diagramme::
48 * Automatische Bund-Diagramme::
49 * Fingersatz der rechten Hand::
50 @end menu
51
52 @node Referenz für Saiteninstrumente mit Bünden
53 @unnumberedsubsubsec Referenz für Saiteninstrumente mit Bünden
54 @translationof References for fretted strings
55
56 Noten für Bundinstrumente wird normalerweise auf
57 einem einzelnen System notiert, entweder als traditionelles
58 Notensystem oder in Tabulaturform.  Manchmal werden beide
59 Arten miteinander verbunden, und besonders in populärer
60 Musik ist es üblich, über dem traditionellen System Griffsymbole
61 zu setzen.  Gitarre und Banjo sind transponierende Instrumente,
62 die eine Oktave tiefer klingen als sie notiert werden.  Partituren
63 für diese Instrumente sollten den @qq{Tenorschlüssel}
64 (@code{"treble_8"} bzw. @code{\transposition c}) benutzen, um
65 korrekte MIDI-Dateien zu erhalten.  Einige Spezifika für
66 Instrumente mit Bünden sind an anderer Stelle erklärt:
67
68 @itemize
69 @item Fingersatz kann notiert werden, siehe
70 @ref{Fingersatzanweisungen}.
71
72 @item Anweisungen für @notation{Laissez vibrer}-Bögen und
73 Bögen zwischen Arpeggios und Tremolos sind beschrieben in
74 @ref{Bindebögen}.
75
76 @item Hinweise, wie mehrere Stimmen gesetzt werden können, finden sich in
77 @ref{Auflösung von Zusammenstößen}.
78
79 @item Instructions for indicating harmonics can be found in
80 @ref{Flageolett}.
81
82 @end itemize
83
84
85 @seealso
86 Notationsreferenz:
87 @ref{Fingersatzanweisungen},
88 @ref{Bindebögen},
89 @ref{Auflösung von Zusammenstößen},
90 @ref{Instrumentenbezeichnungen},
91 @ref{Musik parallel notieren},
92 @ref{Arpeggio},
93 @ref{Liste der Artikulationszeichen},
94 @ref{Notenschlüssel}
95 @ref{Transposition von Instrumenten}.
96
97
98 @node Seitennummerbezeichnung
99 @unnumberedsubsubsec Seitennummerbezeichnung
100 @translationof String number indications
101
102 @cindex Saitenzahl
103 @cindex Zahl von Saiten
104 @cindex Fingersatz versus Saitenzahl
105 @cindex Nummerierung von Saiten
106
107 Die Nummer der Saite, auf der gespielt werden soll, kann
108 angezeigt werden, indem @code{\@var{Zahl}} an eine Note
109 innerhalb eines Akkord-Konstrukts gesetzt wird:
110
111 @lilypond[verbatim,quote,relative=0]
112 \clef "treble_8"
113 <c\5>4 <e\4> <g\3>2
114 <c,\5 e\4 g\3>1
115 @end lilypond
116
117 Wenn Fingersatz und Saitennummer zusammen benutzt werden, wird
118 ihre Position anhand der Reihenfolge entschieden, mit der sie im
119 Code auftauchen:
120
121 @lilypond[verbatim,quote,relative=1]
122 \clef "treble_8"
123 <g\3-0>2
124 <g-0\3>
125 @end lilypond
126
127 @snippets
128
129 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
130 {controlling-the-placement-of-chord-fingerings.ly}
131
132 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
133 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
134
135
136 @seealso
137 Notationsreferenz:
138 @ref{Fingersatzanweisungen}.
139
140 Schnipsel:
141 @rlsr{Fretted strings}.
142
143 Referenz der Interna:
144 @rinternals{StringNumber},
145 @rinternals{Fingering}.
146
147
148 @node Standardtabulaturen
149 @unnumberedsubsubsec Standardtabulaturen
150 @translationof Default tablatures
151
152 @cindex Tabulatur, Grundlegendes
153
154 @funindex TabStaff
155 @funindex TabVoice
156
157 Musik für gezupfte Saiteninstrumente wird oft notiert, indem man eine
158 Finger/Berührungsnotation bzw. Tabulatur benutzt.  Im Gegensatz zur
159 traditionellen Notation werden hier Tonhöhen nicht mit Notenköpfen
160 notiert, sondern mit Zahlen (oder buchstabenartigen Symbolen in
161 historischen Tabulaturen).  Die Notenlinien einer Tabulatur zeigen
162 die Saite an, auf der eine Note gespielt werden soll, und eine Zahl
163 auf einer Notenlinie zeigt an,
164 welcher Bund für eine Note gespielt werden muss.  Die Zahlen werden
165 vertikal übereinander geschrieben, wenn sie gleichzeitig gespielt werden sollen.
166
167 Standardmäßig ist Saite 1 die höchste Saite und entspricht der höchsten
168 Notenlinie des @code{TabStaff} (der Tabulatur).  Die voreingestellte
169 Saitenstimmung der Tabulatur ist die normale Gitarrenstimmung (mit 6 Saiten).  Die
170 Noten werden als Tabulatur ausgegeben, wenn man den @code{TabStaff}-Kontext
171 und darin den @code{TabVoice}-Kontext benutzt.  Ein kalligraphischer
172 Tabulaturschlüssel wird automatisch hinzugefügt.
173
174 @lilypond[quote,ragged-right,verbatim]
175 \new TabStaff \relative c' {
176   a,8 a' <c e> a
177   d,8 a' <d f> a
178 }
179 @end lilypond
180
181 Standard-Tabulaturen haben weder Symbole, die Notendauern anzeigen,
182 noch andere musikalische Symbole wie etwa Ausdrucksbezeichnungen.
183
184 @lilypond[quote,ragged-right,verbatim]
185 symbols = {
186   \time 3/4
187   c4-.^"Allegro" d( e)
188   f4-.\f g a^\fermata
189   \mark \default
190   c8_.\<\( c16 c~ c2\!
191   c'2.\prall\)
192 }
193
194 \score {
195   <<
196     \new Staff { \clef "G_8" \symbols }
197     \new TabStaff { \symbols }
198   >>
199 }
200 @end lilypond
201
202 @funindex \tabFullNotation
203 @funindex tabFullNotation
204
205 Wenn alle musikalischen Symbole, die in der traditionellen Notation
206 eingesetzt werden, auch in der Tabulatur gedruckt werden sollen, muss
207 man den Befehl @code{\tabFullNotation} in einem @code{TabStaff}-Kontext
208 hinzufügen.  Dabei ist zu beachten, dass halbe Noten in einer Tabulatur
209 mit zwei Hälsen dargestellt werden, um sie von Viertelnoten zu unterscheiden.
210
211 @lilypond[quote,ragged-right,verbatim]
212 symbols = {
213   \time 3/4
214   c4-.^"Allegro" d( e)
215   f4-.\f g a^\fermata
216   \mark \default
217   c8_.\<\( c16 c~ c2\!
218   c'2.\prall\)
219 }
220
221 \score {
222   \new TabStaff {
223     \tabFullNotation
224     \symbols
225   }
226 }
227 @end lilypond
228
229 @funindex minimumFret
230
231 @cindex Bund
232
233 Normalerweise werden Tonhöhen der tiefstmöglichen Spielposition auf
234 dem Bundbrett zugewiesen (erste Lage).  Offene Saiten werden automatisch
235 bevorzugt.  Wenn Sie eine bestimmte Tonhöhe auf einer bestimmten Saite
236 gespielt haben wollen, können Sie eine Saitennummeranweisung zur
237 Tonhöhe hinzufügen.  Wenn Sie Tonhöhe und Saitenzahlanweisung nicht
238 innerhalb einer Akkord-Konstruktion (@code{<>}) notieren, erscheint
239 die Saitenzahlanweisung nicht in der traditionellen Notation.  Es ist
240 jedoch sehr viel bequemer, die Spielposition unter Benutzung von
241 @code{minimumFret} zu definieren.  Der Standardwert von @code{minimumFret}
242 beträgt 0.
243
244 @lilypond[quote,ragged-right,verbatim]
245 \new StaffGroup <<
246    \new Staff \relative c {
247      \clef "treble_8"
248      \time 2/4
249      c16 d e f g4
250      c,16\5 d\5 e\4 f\4 g4\4
251      c,16 d e f g4
252    }
253    \new TabStaff \relative c {
254      c16 d e f g4
255      c,16\5 d\5 e\4 f\4 g4\4
256      \set TabStaff.minimumFret = #5
257      c,16 d e f g4
258    }
259 >>
260 @end lilypond
261
262 @funindex \tabChordRepetition
263
264 Akkord-Konstruktionen können mit dem Akkord-Wiederholungssymbol @code{q}
265 wiederholt werden.  Um diese Eigenschaft in einer Tabulatur benutzen
266 zu können, gibt es den Befehl @code{\tabChordRepetition}.  Er speichert
267 die Saiteninformationen, die innerhalb von Akkord-Konstruktionen gegeben
268 werden, sodass wiederholte Akkorde identische Darstellungen erhalten.
269
270 @lilypond[quote,verbatim]
271 \tabChordRepetition
272
273 guitar = \relative c' {
274   r8 <gis\4 cis\3 b\2>~ q4 q8~ q q4
275 }
276
277 \new StaffGroup <<
278   \new Staff {
279     \clef "treble_8"
280     \override Voice.StringNumber #'transparent = ##t
281     \guitar
282   }
283   \new TabStaff {
284     \guitar
285   }
286 >>
287 @end lilypond
288
289 Bindestriche über einen Zeilenumbruch werden normalerweise in Klammern
290 gesetzt.  Das gilt auch für die zweite Klammer einer Wiederholung.
291
292 @lilypond[quote,ragged-right,verbatim]
293 ties = \relative c' {
294   \repeat volta 2 {
295     e2. f4~
296     f2 g2~
297   }
298   \alternative {
299      { g4 f2. }
300      { g4\repeatTie c,2. }
301   }
302   b1~
303   \break
304   b1
305   \bar "|."
306 }
307
308 \score {
309   <<
310     \new StaffGroup  <<
311       \context Staff {
312         \clef "treble_8"
313         \ties
314       }
315       \context TabStaff {
316         \ties
317       }
318     >>
319   >>
320   \layout {
321   indent = #0
322   ragged-right = ##t
323   }
324 }
325 @end lilypond
326
327 @funindex \hideSplitTiedTabNotes
328
329 Der Befehl @code{\hideSplitTiedTabNotes} hebt das Verhalten auf, dass
330 Bundnummern in Klammern gesetzt werden:
331
332 @lilypond[quote,ragged-right,verbatim]
333 ties = \relative c' {
334   \repeat volta 2 {
335     e2. f4~
336     f2 g2~ }
337   \alternative {
338     { g4 f2. }
339     { g4\repeatTie c,2. }
340   }
341   b1~
342   \break
343   b1
344   \bar "|."
345 }
346
347 \score {
348   <<
349     \new StaffGroup  <<
350       \context Staff {
351         \clef "treble_8"
352         \ties
353       }
354       \context TabStaff {
355       \hideSplitTiedTabNotes
356         \ties
357       }
358     >>
359   >>
360   \layout {
361   indent = #0
362   ragged-right = ##t
363   }
364 }
365 @end lilypond
366
367 @cindex Flageolett in Tabulaturen
368 @cindex Tabulatur und Flageolett
369 @cindex Gleiten in Tabulaturen
370 @cindex Tabulaturen und Gleiten
371 @cindex Slide in Tabulaturen
372 @cindex Akkordglissando
373 @cindex Glissando, Akkorde
374
375 @funindex \harmonic
376 @funindex \harmonicByFret
377 @funindex \harmonicByRatio
378
379 Flageolett (engl. @emph{harmonic}) kann zur Tabulaturnotation als klingende Tonhöhe hinzugefügt
380 werden:
381
382 @lilypond[verbatim,quote]
383 firstHarmonic = {
384   <d'\4\harmonic>4
385   <g'\3\harmonic>4
386   <b'\2\harmonic>2
387 }
388 \score {
389   <<
390     \new Staff { \firstHarmonic }
391     \new TabStaff { \firstHarmonic }
392   >>
393 }
394 @end lilypond
395
396 Dabei ist zu beachten, dass der Befehl @code{\harmonic} immer innerhalb
397 einer Akkordkonstruktion notiert werden muss.  Flageolett ist nur sinnvoll
398 für offene Saiten im 12. Bund.  Alle anderen Flageolett-Töne sollten von
399 LilyPond errechnet werden.  Das wird erreicht, indem man den Bund angibt,
400 wo der Finger der Greifhand die Saite berühren soll.
401
402 @lilypond[verbatim,quote]
403 fretHarmonics = {
404   \harmonicByFret #5 d16\4
405   \harmonicByFret #4 d16\4
406   \harmonicByFret #3 d8\4
407   \harmonicByFret #5 <g\3 b\2>2.
408 }
409 \score {
410   <<
411     \new Staff { \fretHarmonics }
412     \new TabStaff { \fretHarmonics }
413   >>
414 }
415 @end lilypond
416
417 Alternativ können Flageolett-Töne auch errechnet werden, indem man das
418 Verhältnis der Saitenlängen über und unter dem Flageolett-Finger definiert:
419
420 @lilypond[verbatim,quote]
421 ratioHarmonics = {
422   \harmonicByRatio #1/2 <g\3 b\2 e'\1>4
423   \harmonicByRatio #1/3 <g\3 b\2 e'\1>4
424   \harmonicByRatio #1/4 { g8\3 b8\2 e'4\1 }
425 }
426 \score {
427   <<
428     \new Staff { \ratioHarmonics }
429     \new TabStaff { \ratioHarmonics }
430   >>
431 }
432 @end lilypond
433
434
435 @snippets
436
437 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
438 {stem-and-beam-behavior-in-tablature.ly}
439
440 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
441 {polyphony-in-tablature.ly}
442
443 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
444 {open-string-harmonics-in-tablature.ly}
445
446 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
447 {fretted-string-harmonics-in-tablature.ly}
448
449 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
450 {slides-in-tablature.ly}
451
452 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
453 {chord-glissando-in-tablature.ly}
454
455
456 @seealso
457 Notationsreferenz:
458 @ref{Hälse},
459 @ref{Flageolett},
460 @ref{Glissando}.
461
462 Schnipsel:
463 @rlsr{Fretted strings}.
464
465 Referenz der Interna:
466 @rinternals{TabNoteHead},
467 @rinternals{TabStaff},
468 @rinternals{TabVoice},
469 @rinternals{Beam}.
470
471
472 @knownissues
473
474 Akkorde werden nicht gesondert behandelt, sodass die Saitenauswahlfunktion
475 eventuell die selbe Saite für zwei Töne eines Akkordes auswählen kann.
476
477 Damit die Kombination von Stimmen (@code{\partcombine}) richtig funktioniert,
478 müssen speziell erstellte Stimmen innerhalb des Tabulatursystems
479 (@code{TabStaff}) benutzt werden:
480
481 @lilypond[quote,ragged-right,verbatim]
482 melodia = \partcombine { e4 g g g } { e4 e e e }
483 <<
484   \new TabStaff <<
485     \new TabVoice = "one" s1
486     \new TabVoice = "two" s1
487     \new TabVoice = "shared" s1
488     \new TabVoice = "solo" s1
489     { \melodia }
490   >>
491 >>
492 @end lilypond
493
494 Spezialeffekte für Gitarre beschränken sich auf Flageolett und
495 Slide.
496
497
498 @node Angepasste Tabulaturen
499 @unnumberedsubsubsec Angepasste Tabulaturen
500 @translationof Custom tablatures
501
502 @cindex Tabulaturen, eigen
503 @cindex eigene Tabulaturen
504 @cindex Tabulatur, Banjo
505 @cindex Tabulatur, Mandoline
506 @cindex Tabulatur, Bassgitarre
507 @cindex Tabulatur, Gitarre
508 @cindex Tabulatur, Ukulele
509 @cindex Tabulatur, Geige
510 @cindex Tabulatur, Bratsche
511 @cindex Tabulatur, Cello
512 @cindex Tabulatur, Kontrabass
513 @cindex Saitenstimmung für Bundinstrumente
514 @cindex bundierte Saiteninstrumente, Saitenstimmung
515 @cindex Bundinstrumente, Saitenstimmung
516 @cindex Tabulatur, Saitenstimmung
517
518 @funindex StringTunings
519
520 LilyPond errechnet automatisch den Bund für eine Note auf Grundlage
521 der Saite, zu welcher der Ton zugeordnet ist.  Um das tun zu können,
522 muss die Stimmung der Saiten angegeben werden.  Die Stimmung wird
523 in der @code{StringTunings}-Eigenschaften bestimmt.
524
525 LilyPond hat vordefinierte Stimmungen für Banjo, Mandoline, Gitarre,
526 Bassgitarre, Ukulele, Geige, Bratsche, Cello und Kontrabass.
527 Für diese Stimmungen wird automatisch die
528 richtige Transposition eingesetzt.  Das nächste Beispiel ist für
529 Bassgitarre, welche eine Oktave niedriger erklingt, als sie
530 geschrieben ist:
531
532 @lilypond[quote,ragged-right,verbatim]
533 <<
534   \new Staff {
535     \clef "bass_8"
536     \relative c, {
537       c4 d e f
538     }
539   }
540   \new TabStaff {
541     \set TabStaff.stringTunings = #bass-tuning
542     \relative c, {
543       c4 d e f
544     }
545   }
546 >>
547 @end lilypond
548
549
550 Die Standardstimmung ist die Gitarrenstimmung (@code{guitar-tuning})
551 in der EADGHE-Stimmung.  Andere vordefinierte Stimmung sind:
552 @code{guitar-open-g-tuning}, @code{mandolin-tuning} und
553 @code{banjo-open-g-tuning}.  Die vordefinierten Stimmungen finden
554 sich in @file{scm/string-tuning-init.scm}.
555
556 @funindex contextStringTunings
557 @funindex \contextStringTunings
558 @cindex Tabulatur, eigene Saitenstimmung
559 @cindex Eigene Saitenstimmung, Tabulatur
560
561 Jede beliebige Stimmung kann erstellt werden.  Die Funktion
562 @code{\contextStringTuning} kann benutzt werden, um eine Saitenstimmung
563 zu definieren und als den Wert von @code{stringTunings} für den aktuellen
564 Kontext zu bestimmen.  @code{\contextStringTuning} braucht zwei Argumente:
565 das Symbol, wo die Saitenstimmung gespeichert werden soll, und eine
566 Akkordkonstruktion, die die Tonhöhen jeder Saite der Stimmung angibt.
567 Die Akkordkonstruktion muss im absoluten Oktavenmodus angegeben werden,
568 siehe @ref{Absolute Oktavenbezeichnung}.  Die Saite mit der höchsten
569 Zahl (normalerweise die tiefste Seite) muss im Akkord zuerst geschrieben
570 werden.  Eine Stimmung für ein viersaitiges Instrument mit den Tonhöhen
571 @code{a''},  @code{d''},  @code{g'} und @code{c'} kann folgenderweise
572 erstellt werden:
573
574 @lilypond[quote,verbatim]
575
576 mynotes = {
577   c'4 e' g' c'' |
578   e''4 g'' b'' c'''
579 }
580
581 <<
582   \new Staff {
583     \clef treble
584     \mynotes
585   }
586   \new TabStaff {
587     \contextStringTuning #'custom-tuning <c' g' d'' a''>
588     \mynotes
589   }
590 >>
591 @end lilypond
592
593 Die @code{stringTunings}-Eigenschaft wird auch von @code{FretBoards}
594 benutzt, um automatische Bunddiagramme zu errechnen.
595
596 @funindex makeStringTuning
597 @funindex \makeStringTuning
598
599 Saitensitmmungen werden als Teil des Hash-Schlüsselwertes für
600 vordefinierte Bunddiagramme eingesetzt (siehe auch
601 @ref{Vordefinierte Bund-Diagramme}.  Die Funktion @code{\makeStringTuning}
602 wird benutzt, um eine Stimmung im aktuellen Kontext zu erstellen, ohne die
603 @code{stringTunings}-Eigenschaft einzusetzen  Die Argumente von
604 @code{\makeStringTuning} sind das Symbol, das für die neue Stimmung
605 benutzt werden soll und eine Akkordkonstruktion, die die Stimmung definiert.
606 Das vorherige Beispiel könnte auch folgenderweise geschrieben werden:
607
608 @lilypond[quote,verbatim]
609 \makeStringTuning #'custom-tuning <c' g' d'' a''>
610
611 mynotes = {
612   c'4 e' g' c'' |
613   e''4 g'' b'' c'''
614 }
615
616 <<
617   \new Staff {
618     \clef treble
619     \mynotes
620   }
621   \new TabStaff {
622     \set TabStaff.stringTunings = #custom-tuning
623     \mynotes
624   }
625 >>
626 @end lilypond
627
628 Intern ist die Stimmung eine Scheme-Liste von Tonhöhen der Saiten,
629 eine für jede Saite, geordnet von Saitennummer 1 bis n, wobei 1
630 die höchste Saite der Tabulatur ist und n die unterste.  Normalerweise
631 wird so die Stimmung vom höchsten bis zum tiefsten Ton angegeben,
632 aber bei einige Instrumente (etwa Ukulele) werden die Saiten nicht
633 aufgrund der Tonhöhe angeordnet.
634
635 Die Tonhöhe einer Saite in einer Seitenstimmungsliste ist ein
636 Tonhöhenobjekt für LilyPond.  Tonhöhenobjekte werden mit der
637 Scheme-Funktion +@code{ly:make-pitch} erstellt
638 (siehe @ref{Scheme-Funktionen}).
639
640 Wenn gewünscht, kann eine Saitenstimmung auch in Scheme-Sprache erstellt
641 werden.  Das Beispiel unten bildet das obige Beispiel nach, aber die
642 Stimmung wird nicht als eigenes Objekt gespeichert:
643
644 @lilypond[quote,verbatim]
645 mynotes = {
646   c'4 e' g' c'' |
647   e''4 g'' b'' c'''
648 }
649
650 <<
651   \new Staff {
652     \clef treble
653     \mynotes
654   }
655   \new TabStaff {
656     \set TabStaff.stringTunings = #`(,(ly:make-pitch 1 5 0)
657                                      ,(ly:make-pitch 1 1 0)
658                                      ,(ly:make-pitch 0 4 0)
659                                      ,(ly:make-pitch 0 0 0))
660     \mynotes
661   }
662 >>
663 @end lilypond
664
665 LilyPond errechnet automatisch die Linienanzahl für die Tabulatur und
666 die Zahl der Saiten in dem automatisch erstellten @code{FretBoard}
667 (Bunddiagramm) aus der Anzahl der Elemente von @code{stringTunings}.
668
669 @cindex Schlüssel, modern, Tabulatur
670 @cindex Tabulatur, moderner Schlüssel
671 @cindex moderner Tabulatur-Schlüssel
672
673 @funindex moderntab
674
675 Auch ein moderner Tabulatur-Schlüssel kann verwendet werden:
676
677 @lilypond[quote,ragged-right,verbatim]
678 \new TabStaff {
679   \clef moderntab
680   <a, e a>1
681   \break
682   \clef tab
683   <a, e a>1
684 }
685 @end lilypond
686
687 Der moderne Tabulatur-Schlüssel unterstützt Tabulaturen von 4 bis 7 Saiten.
688
689 @seealso
690 Notationsreferenz:
691 @ref{Absolute Oktavenbezeichnung},
692 @ref{Vordefinierte Bund-Diagramme},
693 @ref{Scheme-Funktionen}.
694
695 Installierte Dateien:
696 @file{ly/string-tuning-init.ly}
697 @file{scm/tablature.scm}.
698
699 Schnipsel:
700 @rlsr{Fretted strings}.
701
702 Referenz der Interna:
703 @rinternals{Tab_note_heads_engraver}.
704
705 @knownissues
706 Automatische Tabulatur-Berechnung funktioniert in den meisten Fällen nicht
707 korrekt bei Instrumenten, deren Saitenstimmung nicht monotonisch
708 fortschreitet, wie etwa Ukulele.
709
710
711 @node Bund-Diagramm-Beschriftung
712 @unnumberedsubsubsec Bund-Diagramm-Beschriftung
713 @translationof Fret diagram markups
714
715 @cindex Fret (Bunddiagramme)
716 @cindex Griffsymbole, bundierte Saiteninstrumente
717 @cindex Griffsymbole, Bundinstrumente
718 @cindex Gitarrengriffsymbole
719 @cindex Akkordtabulatur
720 @cindex Akkorddiagramm
721 @cindex Bunddiagramme
722 @cindex eigene Bunddiagramme
723 @cindex Bunddiagramme, eigene
724
725 Bunddiagramme können zu Notation als Textbeschriftung
726 hinzugefügt werden.  Die Beschriftung enthält Information zu dem
727 gewünschten Bunddiagramm.  Es gibt drei unterschiedliche
728 Darstellungsarten: normal, knapp und ausführlich.  Die drei
729 Arten erzeugen die gleiche Ausgabe, aber mit jeweils mehr oder
730 weniger Einzelheiten.  Einzelheiten zur Syntax der unterschiedlichen
731 Beschriftungsbefehle, mit denen die Bunddiagramme definiert werden,
732 findet sich in @ref{Beschriftung für einzelne Instrumente}.
733
734 Die Standard-Bunddiagrammbeschriftung beinhaltet die Saitennummer
735 und die Bundnummer für jeden Punkt, der notiert werden soll.
736 Zusätzlich können offenen und nicht gespielte (schwingende) Saiten
737 angezeigt werden.
738
739 @lilypond[quote, verbatim]
740 <<
741   \context ChordNames {
742     \chordmode {
743       c1 d:m
744     }
745   }
746   \context Staff {
747     \clef "treble_8"
748     <c e g c' e'>1^\markup {
749       \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
750     }
751     <d a d' f'>1^\markup {
752       \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
753     }
754   }
755 >>
756 @end lilypond
757
758 @cindex Barré, Gitarre
759
760 Barré kann hinzugefügt werden:
761
762 @lilypond[quote, verbatim]
763 <<
764   \context ChordNames {
765      \chordmode {
766        f1 g
767      }
768   }
769   \context Staff {
770     \clef "treble_8"
771     <f, c f a c' f'>1^\markup {
772       \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
773     }
774     <g, d g b d' g'>1^\markup {
775       \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
776     }
777   }
778 >>
779 @end lilypond
780
781 @cindex Bunddiagramm-Beschriftung
782 @cindex fret (Bunddiagramme)
783 @cindex Ukulele
784
785 @funindex fret-diagram
786 @funindex \fret-diagram
787
788 Die Größe des Bunddiagrammes und die Anzahl der Bünde im Diagramm
789 kann geändert werden:
790
791 @lilypond[quote, verbatim]
792 <<
793   \context ChordNames {
794      \chordmode {
795        f1 g
796      }
797   }
798   \context Staff {
799     \clef "treble_8"
800     <f, c f a c' f'>1^\markup {
801       \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
802     }
803     <g, b, d g b g'>1^\markup {
804       \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
805     }
806   }
807 >>
808 @end lilypond
809
810 Die Anzahl der Saiten in einem Bunddiagramm kann geändert werden,
811 um sie für andere Instrumente anzupassen, wie etwas Banjo oder Ukulele.
812
813 @lilypond[quote, verbatim]
814 <<
815   \context ChordNames {
816     \chordmode {
817       a1
818     }
819   }
820   \context Staff {
821     % An 'A' chord for ukulele
822     a'1^\markup {
823       \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
824     }
825   }
826 >>
827 @end lilypond
828
829 Fingersatz kann auch angezeigt werden, und die Position der
830 Fingersatzzahlen kann kontrolliert werden.
831
832 @lilypond[quote, verbatim]
833 <<
834   \context ChordNames {
835     \chordmode {
836       c1 d:m
837     }
838   }
839   \context Staff {
840     \clef "treble_8"
841     <c e g c' e'>1^\markup {
842       \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
843     }
844     <d a d' f'>1^\markup {
845       \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
846     }
847   }
848 >>
849 @end lilypond
850
851 Die Größe und Position der Punkte kann geändert werden:
852
853 @lilypond[quote, verbatim]
854 <<
855   \context ChordNames {
856     \chordmode {
857       c1 d:m
858     }
859   }
860   \context Staff {
861     \clef "treble_8"
862     <c e g c' e'>1^\markup {
863       \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
864     }
865     <d a d' f'>1^\markup {
866       \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
867     }
868   }
869 >>
870 @end lilypond
871
872 @cindex fret-diagram-terse-Markup
873 @cindex Bunddiagramme, knapper Stil
874
875 @funindex fret-diagram-terse
876 @funindex \fret-diagram-terse
877
878 Die Beschriftungsfunktion @code{fret-diagram-terse} (knappe Version)
879 lässt die Saitennummern aus: das Vorhandensein einer Saite wird
880 durch ein Semikolon ausgedrückt.  Für jede Saite des Diagramms
881 muss ein Semikolon gesetzt werden.  Das erste Semikolon entspricht
882 der höchsten Saite, das letze der ersten Saite.  Stumme und
883 offene Saiten sowie Bundnummern können angezeigt werden.
884
885 @lilypond[quote, verbatim]
886 <<
887   \context ChordNames {
888     \chordmode {
889       c1 d:m
890     }
891   }
892   \context Staff {
893     \clef "treble_8"
894     <c e g c' e'>1^\markup {
895       \fret-diagram-terse #"x;3;2;o;1;o;"
896     }
897     <d a d' f'>1^\markup {
898       \fret-diagram-terse #"x;x;o;2;3;1;"
899     }
900   }
901 >>
902 @end lilypond
903
904 Barré kann im knappen Modus auch angezeigt werden:
905
906 @lilypond[quote, verbatim]
907 <<
908   \context ChordNames {
909     \chordmode {
910       f1 g
911     }
912   }
913   \context Staff {
914     \clef "treble_8"
915     <f, c f a c' f'>1^\markup {
916       \fret-diagram-terse #"1-(;3;3;2;1;1-);"
917     }
918     <g, d g b d' g'>1^\markup {
919       \fret-diagram-terse #"3-(;5;5;4;3;3-);"
920     }
921   }
922 >>
923 @end lilypond
924
925 Fingersatz kann im knappen Modus hinzugefügt werden:
926
927 @c Need to use override to enable fingerings to show this -- can we do so?
928 @lilypond[quote, verbatim]
929 <<
930   \context ChordNames {
931     \chordmode {
932       c1 d:m
933     }
934   }
935   \context Staff {
936     \override Voice.TextScript
937       #'(fret-diagram-details finger-code) = #'below-string
938     \clef "treble_8"
939     <c e g c' e'>1^\markup {
940       \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
941     }
942     <d a d' f'>1^\markup {
943       \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
944     }
945   }
946 >>
947 @end lilypond
948
949 Andere Eigenschaften der Bunddiagramme müssen im knappen Modus
950 mit @code{\override}-Befehlen angegeben werden.
951
952 @cindex fret-diagram-verbose-Markup
953 @cindex Bunddiagramme, ausführlicher Stil
954 @cindex Kapo
955 @cindex Capo
956
957 @funindex fret-diagram-verbose
958 @funindex \fret-diagram-verbose
959
960 Die Beschriftungsfunktion @code{fret-diagram-verbose}
961 (ausführlicher Stil) ist in der
962 Form eine  Scheme-Liste.  Jedes Element stellt ein Element dar,
963 dass im Bunddiagramm gesetzt werden soll.
964
965 @lilypond[quote, verbatim]
966 <<
967     \context ChordNames {
968       \chordmode {
969         c1 d:m
970       }
971     }
972   \context Staff {
973     \clef "treble_8"
974     <c e g c' e'>1^\markup {
975       \fret-diagram-verbose #'(
976         (mute 6)
977         (place-fret 5 3)
978         (place-fret 4 2)
979         (open 3)
980         (place-fret 2 1)
981         (open 1)
982       )
983     }
984     <d a d' f'>1^\markup {
985       \fret-diagram-verbose #'(
986         (mute 6)
987         (mute 5)
988         (open 4)
989         (place-fret 3 2)
990         (place-fret 2 3)
991         (place-fret 1 1)
992       )
993     }
994   }
995 >>
996 @end lilypond
997
998 Fingersatz und Barré kann im ausführlichen Modus notiert werden.
999 Nur im ausführlichen Modus kann ein Capo angezeigt werden, das auf
1000 dem Bunddiagramm plaziert wird.  Die Capo-Anzeige ist ein dicker
1001 Strich, der alle Saiten bedeckt.  Der Bund mit dem Capo ist der
1002 unterste Bund im Diagramm.
1003
1004 @c \override is necessary to make fingering visible
1005 @lilypond[quote, verbatim]
1006 <<
1007     \context ChordNames {
1008       \chordmode {
1009         f1 g c
1010       }
1011     }
1012   \context Staff {
1013     \clef "treble_8"
1014     \override Voice.TextScript
1015       #'(fret-diagram-details finger-code) = #'below-string
1016     <f, c f a c' f'>1^\markup {
1017       \fret-diagram-verbose #'(
1018         (place-fret 6 1)
1019         (place-fret 5 3)
1020         (place-fret 4 3)
1021         (place-fret 3 2)
1022         (place-fret 2 1)
1023         (place-fret 1 1)
1024         (barre 6 1 1)
1025       )
1026     }
1027     <g, b, d g b g'>1^\markup {
1028       \fret-diagram-verbose #'(
1029         (place-fret 6 3 2)
1030         (place-fret 5 2 1)
1031         (open 4)
1032         (open 3)
1033         (open 2)
1034         (place-fret 1 3 3)
1035       )
1036     }
1037     <c e g c' e'>1^\markup {
1038       \fret-diagram-verbose #'(
1039         (capo 3)
1040         (mute 6)
1041         (place-fret 4 5 1)
1042         (place-fret 3 5 2)
1043         (place-fret 2 5 3)
1044       )
1045     }
1046   }
1047 >>
1048 @end lilypond
1049
1050 Alle anderen Bunddiagramm-Eigenschaften müssen im ausführlichen
1051 Modus mit mit @code{\override}-Befehlen angegeben werden.
1052
1053 @ignore
1054 The following example shows the three fret-diagram markup
1055 interfaces, along with examples of common tweaks.  For example,
1056 the size of the verbose fret diagram is reduced to 0.75, and the
1057 finger indications are specified to appear below the diagram.  The
1058 terse diagram includes tweaks to specify placement of finger code
1059 and color of dots.
1060
1061 @lilypond[verbatim,ragged-right,quote]
1062 \new Voice {
1063   \clef "treble_8"
1064   d4^\markup {
1065     \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
1066   }
1067   d4 d d
1068   fis^\markup {
1069     \override #'(size . 0.75) {
1070       \override #'(finger-code . below-string) {
1071         \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
1072                                  (place-fret 5 4 3)
1073                                  (place-fret 4 4 4)
1074                                  (place-fret 3 3 2)
1075                                  (place-fret 2 2 1)
1076                                  (place-fret 1 2 1))
1077       }
1078     }
1079   }
1080   fis4 fis fis
1081   c^\markup {
1082     \override #'(dot-radius . 0.35) {
1083       \override #'(finger-code . in-dot) {
1084         \override #'(dot-color . white) {
1085           \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
1086         }
1087       }
1088     }
1089   }
1090   c4 c c
1091 }
1092 @end lilypond
1093 @end ignore
1094
1095 @cindex Bunddiagramme, anpassen
1096 @cindex eigene Bunddiagramme
1097 @cindex Anpassen von Bunddiagrammen
1098
1099 @funindex fret-diagram-interface
1100
1101 Die graphische Erscheinung eines Bunddiagramms kann den Wünschen
1102 des Notensetzers angepasst werden.  Hierzu werden die Eigenschaften
1103 des @code{fret-diagram-interface} (Bunddiagramm-Schnittstelle)
1104 eingesetzt.  Einzelheiten hierzu
1105 in @rinternals{fret-diagram-interface}.  Die Eigenschaften der
1106 Schnittstelle gehören dem @code{Voice.TextScript}-Kontext an.
1107
1108 @snippets
1109
1110 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1111 {changing-fret-orientations.ly}
1112
1113 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1114 {customizing-markup-fret-diagrams.ly}
1115
1116 @seealso
1117 Notationsreferenz:
1118 @ref{Beschriftung für einzelne Instrumente}.
1119
1120 Schnipsel:
1121 @rlsr{Fretted strings}.
1122
1123 Referenz der Interna:
1124 @rinternals{fret-diagram-interface}.
1125
1126
1127
1128 @node Vordefinierte Bund-Diagramme
1129 @unnumberedsubsubsec Vordefinierte Bund-Diagramme
1130 @translationof Predefined fret diagrams
1131
1132
1133 @cindex Bunddiagramme
1134 @cindex Akkord-Diagramme
1135 @cindex Bunddiagramme, Ukulele
1136
1137 @funindex FretBoards
1138 @funindex stringTunings
1139
1140 Bunddiagramme können mit dem @code{FretBoards}-Kontext angezeigt
1141 werden.  Standardmäßig zeigt der @code{FretBoards}-Kontext
1142 Bunddiagramme an, die in einer Tabelle definiert sind:
1143
1144 @lilypond[verbatim, ragged-right, quote]
1145 \include "predefined-guitar-fretboards.ly"
1146 \context FretBoards {
1147   \chordmode {
1148     c1 d
1149   }
1150 }
1151 @end lilypond
1152
1153 Die vordefinierten Diagramme sind in der Datei
1154 @file{predefined-guitar-fretboards.ly} enthalten.  Sie werden
1155 basierend auf der Tonhöhe eines Akkordes und dem Wert von
1156 @code{stringTunings} (Saitenstimmung), der gerade benutzt wird,
1157 gespeichert.  @file{predefined-guitar-fretboards.ly} beinhaltet
1158 vordefinierte Diagramme für die Gitarrenstimmung (@code{guitar-tuning}).
1159 Anhand der Beispiele in dieser Datei können auch für andere
1160 Instrumente oder Stimmungen Diagramme definiert werden.
1161
1162 Bunddiagramme für die Ukulele finden sich in der Datei
1163 @file{predefined-ukulele-fretboards.ly}.
1164
1165 @lilypond[verbatim, ragged-right, quote]
1166 \include "predefined-ukulele-fretboards.ly"
1167
1168 myChords = \chordmode { a1 a:m a:aug }
1169
1170 \new ChordNames {
1171   \myChords
1172 }
1173
1174 \new FretBoards {
1175   \set stringTunings = #ukulele-tuning
1176   \myChords
1177 }
1178 @end lilypond
1179
1180 Tonhöhen von Akkorden können entweder als Akkordkonstrukte
1181 oder im Akkordmodus notiert werden (siehe auch
1182 @ref{Überblick über den Akkord-Modus}).
1183
1184 @lilypond[verbatim, ragged-right,quote]
1185 \include "predefined-guitar-fretboards.ly"
1186 \context FretBoards {
1187   \chordmode { c1 }
1188   <c' e' g'>1
1189 }
1190 @end lilypond
1191
1192 @cindex Akkordbezeichnungen und Bunddiagramme
1193 @cindex Bunddiagramme und Akkordbezeichnungen
1194
1195 @funindex ChordNames
1196 @funindex chordmode
1197 @funindex \chordmode
1198
1199 Oft wird sowohl eine Akkordbezeichnung als ein Bunddiagramm
1200 notiert.  Das kann erreicht werden, indem ein
1201 @code{ChordNames}-Kontext parallel mit einem @code{FretBoards}-Kontext
1202 gesetzt wird und beiden Kontexten die gleichen Noten zugewiesen
1203 werden.
1204
1205 @lilypond[verbatim, ragged-right, quote]
1206 \include "predefined-guitar-fretboards.ly"
1207 mychords = \chordmode{
1208   c1 f g
1209 }
1210
1211 <<
1212   \context ChordNames {
1213     \mychords
1214   }
1215   \context FretBoards {
1216     \mychords
1217   }
1218 >>
1219 @end lilypond
1220
1221 @cindex Transposition von Bunddiagrammen
1222 @cindex Bunddiagramme, Transposition
1223
1224 Vordefinierte Bunddiagramme können transponiert werden, solange
1225 ein Diagramm für den transponierten Akkord in der Bunddiagramm-Tabelle
1226 vorhanden ist.
1227
1228 @lilypond[verbatim, ragged-right, quote]
1229 \include "predefined-guitar-fretboards.ly"
1230 mychords = \chordmode{
1231   c1 f g
1232 }
1233
1234 mychordlist = {
1235   \mychords
1236   \transpose c e { \mychords }
1237 }
1238 <<
1239   \context ChordNames {
1240     \mychordlist
1241   }
1242   \context FretBoards {
1243     \mychordlist
1244   }
1245 >>
1246 @end lilypond
1247
1248 Die Tabelle der vordefinierten Bunddiagramme für Gitarre enthält
1249 acht Akkorde (Dur, Moll, übermäßig, vermindert, Dominantseptakkord,
1250 große Septime, kleine Septime und Dominantnonenakkord) für alle 17
1251 Tonarten.  Die Tabelle der vortdefinierten Bunddiagramme für
1252 Ukulele enthält neben diesen Akkorden noch zusätzlich drei
1253 weitere (große Sext, Sekundakkord und Quartakkort).  Eine
1254 vollständige Liste der vordefinierten Bunddiagramme findet sich
1255 in @ref{Die vordefinierten Bund-Diagramme}.  Wenn in der Tabelle für
1256 einen Akkord kein Wert steht, wird ein Bunddiagramm vom
1257 @code{FretBoards}-Engraver errechnet, wobei die automatische
1258 Bunddiagrammfunktion zu Anwendung kommt. Siehe hierzu
1259 @ref{Automatische Bund-Diagramme}.
1260
1261 @lilypond[verbatim, ragged-right, quote]
1262 \include "predefined-guitar-fretboards.ly"
1263 mychords = \chordmode{
1264   c1 c:maj9
1265 }
1266
1267 <<
1268   \context ChordNames {
1269     \mychords
1270   }
1271   \context FretBoards {
1272     \mychords
1273   }
1274 >>
1275 @end lilypond
1276
1277 @cindex Bunddiagramme, eigene definieren
1278 @cindex Definieren von eigenen Bunddiagrammen
1279 @cindex Eigene Bunddiagramme definieren
1280
1281 Bunddiagramme können zu der Tabelle hinzugefügt werden.  Um ein
1282 Diagramm hinzuzufügen, muss der Akkord des Diagramms, die Stimmung
1283 und die Diagramm-Definition angegeben werden.  Dies geschieht normalerweise
1284 in der Tabelle @var{default-fret-table}.  Die Diagramm-Definition
1285 kann entweder eine @code{fret-diagram-terse}-Definition oder eine
1286 @code{fret-diagram-verbose}-Liste sein.
1287
1288 @lilypond[verbatim, ragged-right, quote]
1289 \include "predefined-guitar-fretboards.ly"
1290
1291 \storePredefinedDiagram #default-fret-table 
1292                         \chordmode { c:maj9 }
1293                         #guitar-tuning
1294                         #"x;3-2;o;o;o;o;"
1295
1296 mychords = \chordmode {
1297   c1 c:maj9
1298 }
1299
1300 <<
1301   \context ChordNames {
1302     \mychords
1303   }
1304   \context FretBoards {
1305     \mychords
1306   }
1307 >>
1308 @end lilypond
1309
1310 Unterschiedliche Bunddiagramme für den selben Akkord können
1311 gespeichert werden, indem unterschiedliche Oktaven für die
1312 Tonhöhe benutzt werden.  Die unterschiedliche Oktave sollte
1313 mindestens zwei Oktaven über oder unter der Standardoktave liegen,
1314 die für transponierende Bunddiagramme eingesetzt wird.
1315
1316 @lilypond[verbatim, ragged-right, quote]
1317 \include "predefined-guitar-fretboards.ly"
1318
1319 \storePredefinedDiagram #default-fret-table
1320                         \chordmode { c'' }
1321                         #guitar-tuning
1322                         #(offset-fret 2 (chord-shape 'bes guitar-tuning))
1323
1324 mychords = \chordmode {
1325   c1 c''
1326 }
1327
1328 <<
1329   \context ChordNames {
1330     \mychords
1331   }
1332   \context FretBoards {
1333     \mychords
1334   }
1335 >>
1336 @end lilypond
1337
1338 @cindex bundierte Saiteninstrumente, Akkordformen
1339 @cindex Bundinstrumente, Akkordformen
1340 @cindex Akkordformen für bundierte Saiteninstrumente
1341 @cindex Akkordformen für Bundinstrumente
1342
1343 @funindex \addChordShape
1344 @funindex addChordShape
1345 @funindex storePredefinedDiagram
1346 @funindex \storePredefinedDiagram
1347
1348 Zusätzlich zu Bunddiagrammen speichert LilyPond auch eine interne
1349 Liste an Akkordformen.  Die Akkordformen sind Bunddiagramme,
1350 die am Hals entlang verschoben werden können und dabei unterschiedliche
1351 Akkorde ergeben.  Akkordformen können zu der internen Liste
1352 hinzugefügt werden und dann benutzt werden, um vordefinierte
1353 Bunddiagramme zu definieren.  Weil sie auf verschiedenen Positionen
1354 auf dem Steg gelegt werden können, beinhalten vordefinierte
1355 Akkord üblicherweise keine leeren Saiten.  Wie Bunddiagramme können auch
1356 Akkordformen entweder als @code{fret-diagram-terse}-Definition
1357 oder als @code{fret-diagram-verbose}-Liste erstellt werden.
1358
1359 @lilypond[verbatim, ragged-right, quote]
1360 \include "predefined-guitar-fretboards.ly"
1361
1362 % Add a new chord shape
1363
1364 \addChordShape #'powerf #guitar-tuning #"1-1;3-3;3-4;x;x;x;"
1365
1366 % add some new chords based on the power chord shape
1367
1368 \storePredefinedDiagram #default-fret-table 
1369                         \chordmode { f'' }
1370                         #guitar-tuning
1371                         #(chord-shape 'powerf guitar-tuning)
1372 \storePredefinedDiagram #default-fret-table 
1373                         \chordmode { g'' }
1374                         #guitar-tuning
1375                         #(offset-fret 2 (chord-shape 'powerf guitar-tuning))
1376
1377 mychords = \chordmode{
1378   f1 f'' g g''
1379 }
1380
1381 <<
1382   \context ChordNames {
1383     \mychords
1384   }
1385   \context FretBoards {
1386     \mychords
1387   }
1388 >>
1389 @end lilypond
1390
1391 Die graphische Form eines Bunddiagramms kann entsprechend den
1392 eigenen Wünschen verändert werden, indem man die Eigenschaften
1393 der @code{fret-diagram-interface}-Schnittstelle verändert.
1394 Einzelheiten hierzu in @rinternals{fret-diagram-interface}.  Die
1395 Schnittstelleneigenschaften eines vordefinierten Bunddiagrammes
1396 gehören dem @code{FretBoards.FretBoard}-Kontext an.
1397
1398 @snippets
1399
1400 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1401 {customizing-fretboard-fret-diagrams.ly}
1402
1403 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1404 {defining-predefined-fretboards-for-other-instruments.ly}
1405
1406 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1407 {chordchanges-for-fretboards.ly}
1408
1409 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1410 {fretboards-alternate-tables.ly}
1411
1412
1413 @seealso
1414 Notationsreferenz:
1415 @ref{Angepasste Tabulaturen},
1416 @ref{Automatische Bund-Diagramme},
1417 @ref{Überblick über den Akkord-Modus},
1418 @ref{Die vordefinierten Bund-Diagramme}.
1419
1420 Installierte Dateien:
1421 @file{ly/predefined-guitar-fretboards.ly},
1422 @file{ly/predefined-guitar-ninth-fretboards.ly},
1423 @file{ly/predefined-ukulele-fretboards.ly}.
1424
1425 Schnipsel:
1426 @rlsr{Fretted strings}.
1427
1428 Referenz der Interna:
1429 @rinternals {fret-diagram-interface}.
1430
1431
1432 @node Automatische Bund-Diagramme
1433 @unnumberedsubsubsec Automatische Bund-Diagramme
1434 @translationof Automatic fret diagrams
1435
1436 @cindex Bunddiagramme, automatisch
1437 @cindex Akkorddiagramme, automatisch
1438 @cindex automatische Bunddiagramme
1439
1440 Bunddiagramme können automatisch aus notierten Noten erstellt werden.
1441 Hierzu wird der @code{FretBoards}-Kontext eingesetzt.  Wenn keine
1442 vordefinierten Diagramme für die entsprechenden Noten mit
1443 der aktiven Saitenstimmung (@code{stringTunings}) vorhanden sind,
1444 errechnet der Kontext Saiten und Bünde die benutzt werden können,
1445 um die Noten zu spielen.
1446
1447 @lilypond[quote,ragged-right,verbatim]
1448 <<
1449   \context ChordNames {
1450     \chordmode {
1451       f1 g
1452     }
1453   }
1454   \context FretBoards {
1455     <f, c f a c' f'>1
1456     <g,\6 b, d g b g'>1
1457   }
1458   \context Staff {
1459     \clef "treble_8"
1460     <f, c f a c' f'>1
1461     <g, b, d g b' g'>1
1462   }
1463 >>
1464 @end lilypond
1465
1466 @funindex predefinedFretboardsOff
1467 @funindex \predefinedFretboardsOff
1468 @funindex predefinedFretboardsOn
1469 @funindex \predefinedFretboardsOn
1470
1471 Da in den Standardeinstellungen keine vordefinierten Diagramme
1472 geladen werden, ist die automatische Diagrammerstellung das
1473 Standardverhalten.  Wenn die vordefinierten Diagramme eingesetzt
1474 werden, kann die automatische Berechnung an- und ausgeschaltet
1475 werden.
1476
1477 @lilypond[quote,ragged-right,verbatim]
1478
1479 \storePredefinedDiagram #default-fret-table
1480                         <c e g c' e'>
1481                         #guitar-tuning
1482                         #"x;3-1-(;5-2;5-3;5-4;3-1-1-);"
1483 <<
1484   \context ChordNames {
1485     \chordmode {
1486       c1 c c
1487     }
1488   }
1489   \context FretBoards {
1490     <c e g c' e'>1
1491     \predefinedFretboardsOff
1492     <c e g c' e'>1
1493     \predefinedFretboardsOn
1494     <c e g c' e'>1
1495   }
1496   \context Staff {
1497     \clef "treble_8"
1498     <c e g c' e'>1
1499     <c e g c' e'>1
1500     <c e g c' e'>1
1501   }
1502 >>
1503 @end lilypond
1504
1505 Manchmal kann die Berechnungsfunktion für Bunddiagramme kein
1506 passendes Diagramm finden.  Das kann oft umgangen werden, indem
1507 man manuell einer Note eine bestimmte Saite zuweist.  In vielen
1508 Fällen muss nur eine Note derart gekennzeichnet werden, der
1509 Rest wird dann entsprechend durch den @code{FretBoards}-Kontext
1510 behandelt.
1511
1512 @cindex Bunddiagramme, Fingersatz
1513 @cindex Fingersatz in Bunddiagrammen
1514
1515 Fingersatz kann zu FretBoard-Bunddiagrammen hinzugefügt werden.
1516
1517 @lilypond[quote, verbatim]
1518 <<
1519   \context ChordNames {
1520     \chordmode {
1521       c1 d:m
1522     }
1523   }
1524   \context FretBoards {
1525     <c-3 e-2 g c'-1 e'>1
1526     <d a-2 d'-3 f'-1>1
1527   }
1528   \context Staff {
1529     \clef "treble_8"
1530     <c e g c' e'>1
1531     <d a d' f'>1
1532   }
1533 >>
1534 @end lilypond
1535
1536 @funindex minimumFret
1537
1538 Der kleinste Bund, der benutzt wird, um Saiten und Bünde im
1539 FretBoard-Kontext zu errechnen, kann mit der
1540 @code{minimumFret}-Eigenschaft gesetzt werden.
1541
1542 @lilypond[quote, verbatim]
1543 <<
1544   \context ChordNames {
1545     \chordmode {
1546       d1:m d:m
1547     }
1548   }
1549   \context FretBoards {
1550     <d a d' f'>1
1551     \set FretBoards.minimumFret = #5
1552     <d a d' f'>1
1553   }
1554   \context Staff {
1555     \clef "treble_8"
1556     <d a d' f'>1
1557     <d a d' f'>1
1558   }
1559 >>
1560 @end lilypond
1561
1562 Die Saiten und Bünde des @code{FretBoards}-Kontextes hängen von
1563 der @code{stringTunings}-Eigenschaft ab, die die gleiche Bedeutung
1564 wie im TabStaff-Kontext hat.  Siehe auch @ref{Angepasste Tabulaturen}
1565 zu Information über die @code{stringTunings}Eigenschaft.
1566
1567 Die graphische Erscheinung eines Bunddiagrammes kann den
1568 Bedürfnissen angepasst werden, indem Eigenschaften der
1569 @code{fret-diagram-interface}-Schnittstelle verändert werden.
1570 Einzelheiten finden sich in @rinternals{fret-diagram-interface}.
1571 Die Schnittstelleneigenschaften eines @code{FretBoards}-Diagramms
1572 gehören dem @code{FretBoards.FretBoard}-Kontext an.
1573
1574
1575 @predefined
1576 @code{\predefinedFretboardsOff},
1577 @code{\predefinedFretboardsOn}.
1578 @endpredefined
1579
1580
1581 @seealso
1582 Notationsreferenz:
1583 @ref{Angepasste Tabulaturen}.
1584
1585 Schnipsel:
1586 @rlsr{Fretted strings}.
1587
1588 Referenz der Interna:
1589 @rinternals {fret-diagram-interface}.
1590
1591 @knownissues
1592 Automatische Bundberechnung funktioniert nicht richtig für Instrumente
1593 mit nicht-monotonischer Stimmung.
1594
1595
1596 @node Fingersatz der rechten Hand
1597 @unnumberedsubsubsec Fingersatz der rechten Hand
1598 @translationof Right-hand fingerings
1599
1600 @cindex bundierte Saiteninstrumente, Fingersatz der rechten Hand
1601 @cindex Bundinstrumente, Fingersatz der rechten Hand
1602 @cindex Fingersatz der rechten Hand, bundierte Saiteninstrumente
1603 cindex Fingersatz der rechten Hand, Bundinstrumente
1604 @cindex rechte Hand, Fingersatz für bundierte Saiteninstrumente
1605 @cindex rechte Hand, Fingersatz für Bundinstrumente
1606
1607 @funindex rightHandFinger
1608 @funindex \rightHandFinger
1609
1610
1611 Fingersatz für die rechte Hand in Akkorden kann mit den
1612 Bezeichnungen @var{p-i-m-a} notiert werden.  Er muss innerhalb
1613 eines Akkord-Konstruktes notiert werden.
1614
1615
1616 @warning{Vor dem @code{@bs{}rightHandFinger} @strong{muss} ein
1617 Minuszeichen gesetzt
1618 werden und ein Leerzeichen nach dem schließenden @code{>}.}
1619
1620 @lilypond[quote,verbatim,relative=0]
1621 \clef "treble_8"
1622 <c-\rightHandFinger #1 >4
1623 <e-\rightHandFinger #2 >
1624 <g-\rightHandFinger #3 >
1625 <c-\rightHandFinger #4 >
1626 <c,-\rightHandFinger #1 e-\rightHandFinger #2
1627  g-\rightHandFinger #3 c-\rightHandFinger #4 >1
1628 @end lilypond
1629
1630 Zur Erleichterung kann der Befehl @code{\rightHandFinger} zu ein paar
1631 Buchstaben abgekürzt werden, etwa @code{RH}.
1632
1633 @example
1634 #(define RH rightHandFinger)
1635 @end example
1636
1637 @snippets
1638
1639 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1640 {placement-of-right-hand-fingerings.ly}
1641
1642 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1643 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
1644
1645 @seealso
1646 Schnipsel:
1647 @rlsr{Fretted strings}.
1648
1649 Referenz der Interna:
1650 @rinternals{StrokeFinger}.
1651
1652
1653 @node Gitarre
1654 @subsection Gitarre
1655 @translationof Guitar
1656
1657 Die meisten der Besonderheiten von Gitarrennotation wurden im
1658 allgemeinen Abschnitt behandelt, aber es gibt noch einige, die
1659 hier gezeigt werden sollen.  Teilweise soll ein Lead-sheet nur
1660 die Akkordsymbole und den Gesangstext enthalten.  Da LilyPond
1661 ein Notensatzprogramm ist, wird es nicht für derartige
1662 Projekte empfohlen, die keine eigentliche Notation beinhalten.
1663 Anstatt dessen sollte ein Textbearbeitungsprogramm oder ein
1664 Satzprogramm wie GuitarTeX (für erfahrende Benutzer) eingesetzt
1665 werden.
1666
1667 @menu
1668 * Position und Barré anzeigen::
1669 * Flageolett und gedämpfte Noten::
1670 * Powerakkorde anzeigen::
1671 @end menu
1672
1673 @node Position und Barré anzeigen
1674 @unnumberedsubsubsec Position und Barré anzeigen
1675 @translationof Indicating position and barring
1676
1677 @cindex Position und Barré für bundierte Saiteninstrumente
1678 @cindex Position und Barré für Bundinstrumente
1679 @cindex bundierte Saiteninstrumente, Position und Barré anzeigen
1680 @cindex Bundinstrumente, Position und Barré anzeigen
1681 @cindex Barré, anzeigen für bundierte Saiteninstrumente
1682 @cindex Barré, anzeigen für Bundinstrumente
1683
1684 Das Beispiel zeigt, wie man Griff- und Barréposition
1685 notieren kann.
1686
1687 @lilypond[quote,ragged-right,verbatim,relative=0]
1688 \clef "treble_8"
1689 b16 d g b e
1690 \textSpannerDown
1691 \override TextSpanner #'(bound-details left text) = #"XII "
1692 g16\startTextSpan
1693 b16 e g e b g\stopTextSpan
1694 e16 b g d
1695 @end lilypond
1696
1697
1698 @seealso
1699 Notationsreferenz:
1700 @ref{Text mit Verbindungslinien}.
1701
1702 Schnipsel:
1703 @rlsr{Fretted strings},
1704 @rlsr{Expressive marks}.
1705
1706
1707 @node Flageolett und gedämpfte Noten
1708 @unnumberedsubsubsec Flageolett und gedämpfte Noten
1709 @translationof Indicating harmonics and dampened notes
1710
1711 @cindex bundierte Saiteninstrumente, gedämpfte Noten
1712 @cindex Bundinstrumente, gedämpfte Noten
1713 @cindex bundierte Saiteninstrumente, Flageolett
1714 @cindex Bundinstrumente, Flageolett
1715 @cindex Dämpfung, bundierte Saiteninstrumente
1716 @cindex Dämpfung, Bundinstrumente
1717 @cindex gedämpfte Noten, bundierte Saiteninstrumente
1718 @cindex gedämpfte Noten, Bundinstrumente
1719 @cindex Flageolett, bundierte Saiteninstrumente
1720 @cindex Flageolett, Bundinstrumente
1721
1722 Besondere Notenköpfe können eingesetzt werden, um gedämpfte Noten
1723 oder Flageoletttöne anzuzeigen.  Flageoletttöne werden normalerweise
1724 mit einem Text erklärt.
1725
1726 @lilypond[quote,ragged-right,verbatim]
1727 \relative c' {
1728   \clef "treble_8"
1729   \override Staff.NoteHead #'style = #'harmonic-mixed
1730   d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
1731 }
1732 @end lilypond
1733
1734 Gedämpfte oder gestoppte Noten werden in normalen und Tabulatur-Systemen
1735 unterstützt:
1736
1737 @lilypond[quote,ragged-right,verbatim]
1738 music = \relative c' {
1739   < a\3 \deadNote c\2 a'\1 >4
1740   < b\3 \deadNote d\2 b'\1 >
1741   < c\3 \deadNote e\2 c'\1 >
1742   \deadNotesOn
1743   \times 2/3 { g8 b e }
1744   \deadNotesOff
1745   < a,\3 c\2 e\1 >1
1746 }
1747 \new StaffGroup <<
1748   \new Staff {
1749     \clef "treble_8"
1750     \music
1751   }
1752   \new TabStaff {
1753     \music
1754   }
1755 >>
1756 @end lilypond
1757
1758 Eine andere Spieltechnik (insbesondere bei elektrischen Gitarren
1759 benutzt) ist @notation{palm mute}.  Hierbei wird die Saite teilweise
1760 durch die Handfläche der Schlaghand gedämpft.  LilyPond unterstützt
1761 die Notation dieser Art von Technik, indem die Notenköpfe der
1762 so gedämpften Noten durch Dreiecke ersetzt werden.
1763
1764 @lilypond[quote,ragged-right,verbatim]
1765 \new Voice { % Warning: explicit Voice instantiation is
1766              %    required to have palmMuteOff work properly
1767              %    when palmMuteOn comes at the beginning of
1768              %    the piece.
1769   \relative c, {
1770     \clef "G_8"
1771     \palmMuteOn
1772     e8^\markup { \musicglyph #"noteheads.u2do"  = palm mute }
1773     < e b' e > e
1774     \palmMuteOff
1775     e e  \palmMute e e e |
1776     e8 \palmMute { e e e } e e e e |
1777     < \palmMute e b' e >8 \palmMute { e e e } < \palmMute e b' e >2
1778   }
1779 }
1780 @end lilypond
1781
1782 @seealso
1783 Notationsreferenz:
1784 @ref{Besondere Notenköpfe},
1785 @ref{Notenkopfstile}.
1786
1787 Schnipsel:
1788 @rlsr{Fretted strings}.
1789
1790
1791 @node Powerakkorde anzeigen
1792 @unnumberedsubsubsec Powerakkorde anzeigen
1793 @translationof Indicating power chords
1794
1795 @funindex powerChords
1796 @funindex \powerChords
1797
1798 @cindex Powerakkorde
1799 @cindex Powerchords
1800
1801 Powerakkorde und ihre Symbole können im Akkordmodus oder als Akkordkonstruktionen
1802 gesetzt werden:
1803
1804 @lilypond[quote,ragged-right,verbatim]
1805 ChordsAndSymbols = {
1806   \chordmode {
1807     \powerChords
1808     e,,1:1.5
1809     a,,1:1.5.8
1810     \set minimumFret = #8
1811     c,1:1.5
1812     f,1:1.5.8
1813   }
1814   \set minimumFret = #5
1815   <a, e>1
1816   <g d' g'>1
1817 }
1818 \score {
1819   <<
1820     \new ChordNames {
1821     \ChordsAndSymbols
1822     }
1823     \new Staff {
1824       \clef "treble_8"
1825       \ChordsAndSymbols
1826     }
1827     \new TabStaff {
1828       \ChordsAndSymbols
1829     }
1830   >>
1831 }
1832 @end lilypond
1833
1834 Powerakkord-Symbole werden automatisch ausgeschaltet, wenn einer der anderen
1835 normalen Akkord-Modifikatoren verwendet wird:
1836
1837 @lilypond[quote,ragged-right,verbatim]
1838 mixedChords = \chordmode {
1839   c,1
1840   \powerChords
1841   b,,1:1.5
1842   fis,,1:1.5.8
1843   g,,1:m
1844 }
1845 \score {
1846   <<
1847     \new ChordNames {
1848       \mixedChords
1849     }
1850     \new Staff {
1851       \clef "treble_8"
1852       \mixedChords
1853     }
1854     \new TabStaff {
1855       \mixedChords
1856     }
1857   >>
1858 }
1859 @end lilypond
1860
1861 @seealso
1862 Glossar:
1863 @rglos{power chord}.
1864
1865 Notationsreferenz:
1866 @ref{Erweiterte und modifizierte Akkorde},
1867 @ref{Akkordbezeichnungen drucken}.
1868
1869 Schnipsel:
1870 @rlsr{Fretted strings}.
1871
1872
1873
1874
1875 @node Banjo
1876 @subsection Banjo
1877 @translationof Banjo
1878
1879 @menu
1880 * Banjo-Tabulaturen::
1881 @end menu
1882
1883 @node Banjo-Tabulaturen
1884 @unnumberedsubsubsec Banjo-Tabulaturen
1885 @translationof Banjo tablatures
1886
1887 @cindex Banjo-Tabulaturen
1888 @cindex Tabulatur, Banjo
1889
1890 LilyPond hat grundlegende Unterstützung für fünfsaitige Banjo.
1891 Die Banjo-Tabulatur-Funktion sollte zum Notieren von Banjo-Tabulaturen
1892 verwendet werden, damit die richtigen Bund-Nummern für die fünfte
1893 Saite gesetzt werden:
1894
1895 @c due to crazy intervals of banjo music, absolute pitch is recommended
1896
1897 @lilypond[quote,ragged-right,verbatim]
1898 \new TabStaff <<
1899   \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
1900   \set TabStaff.stringTunings = #banjo-open-g-tuning
1901   {
1902     \stemDown
1903     g8 d' g'\5 a b g e d' |
1904     g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
1905     g4
1906   }
1907 >>
1908 @end lilypond
1909
1910 @cindex Banjo-Stimmung
1911 @cindex Stimmung, Banjo
1912
1913 @funindex banjo-c-tuning
1914 @funindex banjo-modal-tuning
1915 @funindex banjo-open-d-tuning
1916 @funindex banjo-open-dm-tuning
1917 @funindex four-string-banjo
1918
1919 Eine Anzahl von üblichen Stimmungen für Banjo sind in LilyPond
1920 vordefiniert:
1921 @code{banjo-c-tuning} (gCGBD), @code{banjo-modal-tuning} (gDGCD),
1922 @code{banjo-open-d-tuning} (aDF#AD) und @code{banjo-open-dm-tuning}
1923 (aDFAD).
1924
1925 Diese Stimmungen können für das viersaitige Banjo angepasst werden,
1926 indem die @code{four-string-banjo}-Funktion eingesetzt wird:
1927
1928 @example
1929 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
1930 @end example
1931
1932
1933 @seealso
1934 Schnipsel:
1935 @rlsr{Fretted strings}.
1936
1937 Installierte Dateien:
1938 @file{scm/tablature.scm} enthält vordefinierte Banjo-Stimmungen.