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