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