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