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