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