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