1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: d415427752fa5fd83b0da189d677481d1c7f3043
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
12 @node Fretted string instruments
13 @section Fretted string instruments
15 @lilypondfile[quote]{fretted-headword.ly}
17 Dieser Abschnitt erklärt bestimmte Eigenheiten der Notation für
18 gebundene Saiteninstrumente.
21 @cindex Gitarrentabulatur
22 @cindex Banjo-Tabulatur
25 * Common notation for fretted strings::
30 @node Common notation for fretted strings
31 @subsection Common notation for fretted strings
33 Dieser Abschnitt zeigt Besonderheiten der Notation, die allen
34 gebundenen Saiteninstrumenten eigen ist.
37 * References for fretted strings::
38 * String number indications::
39 * Default tablatures::
41 * Fret diagram markups::
42 * Predefined fret diagrams::
43 * Automatic fret diagrams::
44 * Right-hand fingerings::
47 @node References for fretted strings
48 @unnumberedsubsubsec References for fretted strings
50 Noten für gebundene Saiteninstrumente wird normalerweise auf
51 einem einzelnen System notiert, entweder als traditionelles
52 Notensystem oder in Tabulaturform. Manchmal werden beide
53 Arten miteinander verbunden, und besonders in populärer
54 Musik ist es üblich, über dem traditionellen System Griffsymbole
55 zu setzen. Gitarre und Banjo sind transponierende Instrumente,
56 die eine Oktave tiefer klingen als sie notiert werden. Partituren
57 für diese Instrumente sollten den @qq{Tenorschlüssel}
58 (@code{"treble_8"}) benutzen. Einige Spezifika für gebundene
59 Instrumente sind an anderer Stelle erklärt:
62 @item Fingersatz kann notiert werden, siehe
63 @ref{Fingering instructions}.
65 @item Anweisungen für @notation{Laissez vibrer}-Bögen und
66 Bögen zwischen Arpeggios und Tremolos sind beschrieben in
69 @item Hinweise, wie mehrere Stimmen gesetzt werden können, finden sich in
70 @ref{Collision resolution}.
72 @item Instructions for indicating harmonics can be found in
80 @ref{Fingering instructions},
82 @ref{Collision resolution},
83 @ref{Instrument names},
84 @ref{Writing music in parallel},
86 @ref{List of articulations},
90 @node String number indications
91 @unnumberedsubsubsec String number indications
94 @cindex Zahl von Saite
95 @cindex Fingersatz versus Saitenzahl
96 @cindex Nummerierung von Saite
98 Die Nummer der Saite, auf der gespielt werden soll, kann
99 angezeigt werden, indem @code{\@var{Zahl}} an eine Note
100 innerhalb eines Akkord-Konstrukts gesetzt wird:
102 @lilypond[verbatim,quote,relative=0]
108 Wenn Fingersatz und Saitennummer zusammen benutzt werden, wird
109 ihre Position anhand der Reihenfolge entschieden, mit der sie im
112 @lilypond[verbatim,quote,relative=1]
120 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
121 {controlling-the-placement-of-chord-fingerings.ly}
123 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
124 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
129 @ref{Fingering instructions}.
132 @rlsr{Fretted strings}.
134 Referenz der Interna:
135 @rinternals{StringNumber},
136 @rinternals{Fingering}.
139 @node Default tablatures
140 @unnumberedsubsubsec Default tablatures
142 @cindex Tabulatur, Grundlegendes
147 Tabulatur-Notation wird für die Notation von Zupfinstrumenten benutzt.
148 Tonhöhen werden hier nicht durch Notenköpfe, sondern durch Zahlen
149 notiert. Diese Zahlen zeigen an, auf welcher Saite und welchem Bund
150 der Ton gespielt werden soll. LilyPond bringt beschränkte Unterstützung
153 Die Saitennummer, die mit einer Note assoziiert ist, wird durch einen
154 Backslash, gefolgt von einer Zahl, notiert. In der Standardeinstellung ist
155 die erste Saite die höchste Saite und als Stimmung wird die übliche
156 Gitarrenstimmung auf sechs Saiten angenommen. Die Noten werden in
157 einer Tabulatur gesetzt, indem @rinternals{TabStaff} und
158 @rinternals{TabVoice}-Kontexte verwendet werden.
160 @lilypond[quote,ragged-right,fragment,verbatim]
167 @funindex minimumFret
171 Wenn keine Saite für eine Note angegeben wird, wird die Note der
172 Saite zugeordnet, welche die Note auf einem Bund erzeugen kann,
173 der größer oder gleich als der Wert von @code{minimumFret}
174 ist. Der Standardwert für @code{minimumFret} beträgt 0.
176 @lilypond[quote,ragged-right,verbatim]
178 \new Staff \relative c {
183 \new TabStaff \relative c {
185 \set TabStaff.minimumFret = #5
191 @cindex Flageolett in Tabulaturen
192 @cindex Tabulatur und Flageolett
193 @cindex Gleiten in Tabulaturen
194 @cindex Tabulaturen und Gleiten
195 @cindex Slide in Tabulaturen
197 Flageolett und Gleiten (Slide) kann zur Tabulatur hinzugefügt
200 @lilypond[fragment, verbatim, quote, relative=1]
203 <c g'\harmonic> d\2\glissando e\2
211 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
212 {stem-and-beam-behavior-in-tablature.ly}
214 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
215 {polyphony-in-tablature.ly}
223 @rlsr{Fretted strings}.
225 Referenz der Interna:
226 @rinternals{TabNoteHead},
227 @rinternals{TabStaff},
228 @rinternals{TabVoice},
234 Akkorde werden nicht gesondert behandelt, sodass die Saitenauswahlfunktion
235 eventuell die selbe Saite für zwei Töne eines Akkordes auswählen kann.
237 Damit die Kombination von Stimmen (@code{\partcombine}) richtig funktioniert,
238 müssen speziell erstellte Stimmen innerhalb des Tabulatursystems
239 (@code{TabStaff}) benutzt werden:
241 @lilypond[quote,ragged-right,verbatim]
242 melodia = \partcombine { e4 g g g }{ e4 e e e }
245 \new TabVoice = "one" s1
246 \new TabVoice = "two" s1
247 \new TabVoice = "shared" s1
248 \new TabVoice = "solo" s1
254 Spezialeffekte für Gitarre beschränken sich auf Flageolett und
258 @node Custom tablatures
259 @unnumberedsubsubsec Custom tablatures
261 @cindex Tabulaturen, eigen
262 @cindex eigene Tabulaturen
263 @cindex Tabulatur, Banjo
264 @cindex Tabulatur, Mandoline
265 @cindex Tabulatur, Bassgitarre
266 @cindex Saitenstimmung für Bundinstrumente
267 @cindex Bundinstrumente, Saitenstimmung
268 @cindex Tabulatur, Saitenstimmung
270 @funindex StringTunings
272 LilyPond errechnet automatisch den Bund für eine Note auf Grundlage
273 der Saite, zu welcher der Ton zugeordnet ist. Um das tun zu können,
274 muss die Stimmung der Saiten angegeben werden. Die Stimmung wird
275 in der @code{StringTunings}-Eigenschaften bestimmt.
277 LilyPond hat vordefinierte Stimmungen für Banjo, Mandoline, Gitarre
278 und Bassgitarre. Für diese Stimmungen wird automatisch die
279 richtige Transposition eingesetzt. Das nächste Beispiel ist für
280 Bassgitarre, welche eine Oktave niedriger erklingt, als sie
283 @lilypond[quote,ragged-right,verbatim]
292 \set TabStaff.stringTunings = #bass-tuning
301 Die Standardstimmung ist die Gitarrenstimmung (@code{guitar-tuning})
302 in der EADGHE-Stimmung. Andere vordefinierte Stimmung sind:
303 @code{guitar-open-g-tuning}, @code{mandolin-tuning} und
304 @code{banjo-open-g-tuning}. Die vordefinierten Stimmungen finden
305 sich in @code{scm/output-lib.scm}.
307 Die Stimmung ist eine Scheme-Liste von Tonhöhen der Saiten,
308 eine für jede Saite, geordnet von Saitennummer 1 bis n, wobei 1
309 die höchste Saite der Tabulatur ist und n die unterste. Normalerweise
310 wird so die Stimmung vom höchsten bis zum tiefsten Ton angegeben,
311 aber bei einige Instrumente (etwa Ukulele) werden die Saiten nicht
312 aufgrund der Tonhöhe angeordnet.
314 Eine Tonhöhe in der Liste der Saitenstimmungen ist der Unterschied
315 der entsprechenden Tonhöhe zum eingestrichenen C gemessen in
316 Halbtönen. Die Tonöhe muss eine Ganzzahl sein. LilyPond
317 errechnet die Tonhöhe einer Saite, indem die Tonhöhe der
318 Saitenstimmung zu der Tonhöhe von c' hinzugerechnet wird.
320 LilyPond erschließt die Anzahl der Saiten einer Tabulatur
321 anhand der Anzahl der Saitenstimmungszahlen in @code{stringTunings}.
323 Jede beliebige Saitenstimmung kann erzeugt werden. Als Beispiel
324 etwa kann die Saitenstimmung für ein viersaitiges Instrument
325 mit den Tonhöhen @code{a''}, @code{d''}, @code{g'}und @code{c'}
328 @lilypond[quote,verbatim]
340 \set TabStaff.stringTunings = #'(21 14 7 0)
348 Installierte Dateien:
349 @file{scm/output-lib.scm}.
352 @rlsr{Fretted strings}.
354 Referenz der Interna:
355 @rinternals{Tab_note_heads_engraver}.
359 @node Fret diagram markups
360 @unnumberedsubsubsec Fret diagram markups
362 @cindex Fret (Bunddiagramme)
363 @cindex Griffsymbole, Bundinstrumente
364 @cindex Gitarrengriffsymbole
365 @cindex Akkordtabulatur
366 @cindex Akkorddiagramm
367 @cindex Bunddiagramme
368 @cindex eigene Bunddiagramme
369 @cindex Bunddiagramme, eigene
371 Bunddiagramme können zu Notation als Textbeschriftung
372 hinzugefügt werden. Die Beschriftung enthält Information zu dem
373 gewünschten Bunddiagramm. Es gibt drei unterschiedliche
374 Darstellungsarten: normal, knapp und ausführlich. Die drei
375 Arten erzeugen die gleiche Ausgabe, aber mit jeweils mehr oder
376 weniger Einzelheiten. Einzelheiten zu Textbeschriftunsbefehlen
377 findet sich in @ref{Text markup commands}.
379 Die Standard-Bunddiagrammbeschriftung beinhaltet die Saitennummer
380 und die Bundnummer für jeden Punkt, der notiert werden soll.
381 Zusätzlich können offenen und nicht gespielte (schwingende) Saiten
384 @lilypond[quote, verbatim]
386 \context ChordNames {
393 < c e g c' e' > 1 ^\markup
394 \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
395 < d a d' f'> ^\markup
396 \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
401 @cindex Barre, Gitarre
403 Barre kann hinzugefügt werden:
405 @lilypond[quote, verbatim]
407 \context ChordNames {
414 < f, c f a c' f'>1 ^\markup
415 \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
416 < g, d g b d' g'> ^\markup
417 \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
422 @cindex Bunddiagramme, normaler Stil
423 @cindex fret (Bunddiagramme)
425 @funindex fret-diagram
426 @funindex \fret-diagram
428 Die Größe des Bunddiagrammes und die Anzahl der Bünde im Diagramm
429 kann geändert werden:
431 @lilypond[quote, verbatim]
433 \context ChordNames {
440 < f, c f a c' f'>1 ^\markup
441 \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
442 < g, b, d g b g'> ^\markup
443 \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
448 Die Anzahl der Saiten kann geändert werden, um sie für andere
449 Instrumente anzupassen, wie etwas Banjo oder Ukulele.
451 @lilypond[quote, verbatim]
453 \context ChordNames {
459 %% A chord for ukelele
460 a'1 ^\markup \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
465 Fingersatz kann auch angezeigt werden, und die Position der
466 Fingersatzzahlen kann kontrolliert werden.
468 @lilypond[quote, verbatim]
470 \context ChordNames {
477 < c e g c' e' > 1 ^\markup
478 \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
479 < d a d' f'> ^\markup
480 \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
485 Die Größe und Position der Punkte kann geändert werden:
487 @lilypond[quote, verbatim]
489 \context ChordNames {
496 < c e g c' e' > 1 ^\markup
497 \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
498 < d a d' f'> ^\markup
499 \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
504 @cindex fret-diagram-terse-Markup
505 @cindex Bunddiagramme, knapper Stil
507 @funindex fret-diagram-terse
508 @funindex \fret-diagram-terse
510 Die Beschriftungsfunktion @code{fret-diagram-terse} (knappe Version)
511 lässt die Saitennummern aus: das Vorhandensein einer Saite wird
512 durch ein Semikolon ausgedrückt. Für jede Saite des Diagramms
513 muss ein Semikolon gesetzt werden. Das erste Semikolon entspricht
514 der höchsten Saite, das letze der ersten Saite. Stumme und
515 offene Saiten sowie Bundnummern können angezeigt werden.
517 @lilypond[quote, verbatim]
519 \context ChordNames {
526 < c e g c' e' > 1 ^\markup
527 \fret-diagram-terse #"x;3;2;o;1;o;"
528 < d a d' f'> ^\markup
529 \fret-diagram-terse #"x;x;o;2;3;1;"
534 Barre kann im knappen Modus auch angezeigt werden:
536 @lilypond[quote, verbatim]
538 \context ChordNames {
545 < f, c f a c' f'>1 ^\markup
546 \fret-diagram-terse #"1-(;3;3;2;1;1-);"
547 < g, d g b d' g'> ^\markup
548 \fret-diagram-terse #"3-(;5;5;4;3;3-);"
553 Fingersatz kann im knappen Modus hinzugefügt werden:
555 @c Need to use override to enable fingerings to show this -- can we do so?
556 @lilypond[quote, verbatim]
558 \context ChordNames {
564 \override Voice.TextScript
565 #'(fret-diagram-details finger-code) = #'below-string
567 < c e g c' e' > 1 ^\markup
568 \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
569 < d a d' f'> ^\markup
570 \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
575 Andere Eigenschaften der Bunddiagramme müssen im knappen Modus
576 mit @code{\override}-Befehlen angegeben werden.
578 @cindex fret-diagram-verbose-Markup
579 @cindex Bunddiagramme, ausführlicher Stil
581 @funindex fret-diagram-verbose
582 @funindex \fret-diagram-verbose
584 Die Beschriftungsfunktion @code{fret-diagram-verbose}
585 (ausführlicher Stil) ist in der
586 Form eine Scheme-Liste. Jedes Element stellt ein Element dar,
587 dass im Bunddiagramm gesetzt werden soll.
589 @lilypond[quote, verbatim]
590 << \context ChordNames {
597 < c e g c' e' > 1 ^\markup
598 \fret-diagram-verbose #'(
606 < d a d' f'> ^\markup
607 \fret-diagram-verbose #'(
619 Fingersatz und Barre kann im ausführlichen Modus notiert werden.
620 Nur im ausführlichen Modus kann ein Capo angezeigt werden, das auf
621 dem Bunddiagramm plaziert wird. Die Capo-Anzeige ist ein dicker
622 Strich, der alle Saiten bedeckt. Der Bund mit dem Capo ist der
623 unterste Bund im Diagramm.
625 @c \override is necessary to make fingering visible
626 @lilypond[quote, verbatim]
628 \context ChordNames {
635 \override Voice.TextScript
636 #'(fret-diagram-details finger-code) = #'below-string
638 < f, c f a c' f'>1 ^\markup
639 \fret-diagram-verbose #'(
648 < g, b, d g b g'> ^\markup
649 \fret-diagram-verbose #'(
657 < c e g c' e'> ^\markup
658 \fret-diagram-verbose #'(
669 Alle anderen Bunddiagramm-Eigenschaften müssen im ausführlichen
670 Modus mit mit @code{\override}-Befehlen angegeben werden.
673 The following example shows the three fret-diagram markup
674 interfaces, along with examples of common tweaks. For example,
675 the size of the verbose fret diagram is reduced to 0.75, and the
676 finger indications are specified to appear below the diagram. The
677 terse diagram includes tweaks to specify placement of finger code
680 @lilypond[verbatim,ragged-right,quote]
683 d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
685 fis^\markup \override #'(size . 0.75) {
686 \override #'(finger-code . below-string) {
687 \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
696 c^\markup \override #'(dot-radius . 0.35) {
697 \override #'(finger-code . in-dot) {
698 \override #'(dot-color . white) {
699 \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
708 @cindex Bunddiagramme, anpassen
709 @cindex eigene Bunddiagramme
710 @cindex Anpassen von Bunddiagrammen
712 @funindex fret-diagram-interface
714 Die graphische Erscheinung eines Bunddiagramms kann den Wünschen
715 des Notensetzers angepassen werden. Hierzu werden die Eigenschaften
716 des @code{fret-diagram-interface} (Bunddiagramm-Schnittstelle)
717 eingesetzt. Einzelheiten hierzu
718 in @rinternals{fret-diagram-interface}. Die Eigenschaften der
719 Schnittstelle gehören dem @code{Voice.TextScript}-Kontext an.
723 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
724 {customizing-markup-fret-diagrams.ly}
729 @ref{Text markup commands}.
732 @rlsr{Fretted strings}.
734 Referenz der Interna:
735 @rinternals{fret-diagram-interface}.
739 @node Predefined fret diagrams
740 @unnumberedsubsubsec Predefined fret diagrams
743 @cindex Bunddiagramme
744 @cindex Akkord-Diagramme
747 @funindex stringTunings
749 Bunddiagramme können mit dem @code{FretBoards}-Kontext angezeigt
750 werden. Standardmäßig zeigt der @code{FretBoards}-Kontext
751 Bunddiagramme an, die in einer Tabelle definiert sind:
753 @lilypond[verbatim, ragged-right, quote]
754 \include "predefined-guitar-fretboards.ly"
755 \context FretBoards {
762 Die vordefinierten Diagramme sind in der Datei
763 @code{predefined-guitar-fretboards.ly} enthalten. Sie werden
764 basierend auf der Tonhöhe eines Akkordes und dem Wert von
765 @code{stringTunings} (Saitenstimmung), der gerade benutzt wird,
766 gespeichert. @code{predefined-guitar-fretboards.ly} beinhaltet
767 vordefinierte Diagramme für die Gitarrenstimmtung (@code{guitar-tuning}).
768 Anhand der Beispiele in dieser Datei können auch für andere
769 Instrumente oder Stimmungen Diagramme definiert werden.
771 Tonhöhen von Akkorden können entweder als Akkordkonstrukte
772 oder im Akkordmodus notiert werden (siehe auch
773 @ref{Chord mode overview}).
775 @lilypond[verbatim, ragged-right,quote]
776 \include "predefined-guitar-fretboards.ly"
777 \context FretBoards {
783 @cindex Akkordbezeichnungen und Bunddiagramme
784 @cindex Bunddiagramme und Akkordbezeichnungen
790 Oft wird sowohl eine Akkordbezeichnung als ein Bunddiagramm
791 notiert. Das kann erreicht werden, indem ein
792 @code{ChordNames}-Kontext parallel mit einem @code{FretBoards}-Kontext
793 gesetzt wird und beiden Kontexten die gleichen Noten zugewiesen
796 @lilypond[verbatim, ragged-right, quote]
797 \include "predefined-guitar-fretboards.ly"
798 mychords = \chordmode{
803 \context ChordNames {
806 \context FretBoards {
812 @cindex Transposition von Bunddiagrammen
813 @cindex Bunddiagramme, Transposition
815 Vordefinierte Bunddiagramme können transponiert werden, solange
816 ein Diagramm für den transponierten Akkord in der Bunddiagramm-Tabelle
819 @lilypond[verbatim, ragged-right, quote]
820 \include "predefined-guitar-fretboards.ly"
821 mychords = \chordmode{
827 \transpose c e { \mychords}
830 \context ChordNames {
833 \context FretBoards {
839 Die Tabelle der vordefinierten Bunddiagramme enthält sieben
840 Akkorde (Dur, Moll, übermäßig, vermindert, Dominantseptakkord,
841 große Septime und kleine Septime) für alle 17 Tonarten. Eine
842 vollständige Liste der vordefinierten Bunddiagramme findet sich
843 in @ref{Predefined fret diagrams}. Wenn in der Tabelle für
844 einen Akkord kein Wert steht, wird ein Bunddiagramm vom
845 @code{FretBoards}-Engraver errechnet, wobei die automatische
846 Bunddiagrammfunktion zu Anwendung kommt. Siehe hierzu
847 @ref{Automatic fret diagrams}.
849 @lilypond[verbatim, ragged-right, quote]
850 \include "predefined-guitar-fretboards.ly"
851 mychords = \chordmode{
856 \context ChordNames {
859 \context FretBoards {
865 @cindex Bunddiagramme, eigene definieren
866 @cindex Definieren von eigenen Bunddiagrammen
867 @cindex Eigene Bunddiagramme definieren
869 Bunddiagramme können zu der Tabelle hinzugefügt werden. Um ein
870 Diagramm hinzuzufügen, muss der Akkord des Diagramms, die Stimmung
871 und die Diagramm-Definition angegeben werden. Die Diagramm-Definition
872 kann entweder eine @code{fret-diagram-terse}-Definition oder eine
873 @code{fret-diagram-verbose}-Liste sein.
875 @lilypond[verbatim, ragged-right, quote]
876 \include "predefined-guitar-fretboards.ly"
878 \storePredefinedDiagram \chordmode {c:9}
880 #"x;3-2;2-1;3-3;3-4;x;"
882 mychords = \chordmode{
887 \context ChordNames {
890 \context FretBoards {
896 Unterschiedliche Bunddiagramme für den selben Akkord können
897 gespeichert werden, indem unterschiedliche Oktaven für die
898 Tonhöhe benutzt werden.
900 @lilypond[verbatim, ragged-right, quote]
901 \include "predefined-guitar-fretboards.ly"
903 \storePredefinedDiagram \chordmode {c'}
905 #(offset-fret 2 (chord-shape 'bes guitar-tuning))
907 mychords = \chordmode{
912 \context ChordNames {
915 \context FretBoards {
921 @cindex Bundinstrumente, Akkordformen
922 @cindex Akkordformen für Bundinstrumente
924 @funindex \addChordShape
925 @funindex add ChordShape
926 @funindex storePredefinedDiagram
927 @funindex \storePredefinedDiagram
929 Zusätzlich zu Bunddiagrammen speichert LilyPond auch eine interne
930 Liste an Akkordformen. Die Akkordformen sind Bunddiagramme,
931 die am Hals entlang verschoben werden können und dabei unterschiedliche
932 Akkorde ergeben. Akkordformen können zu der internen Liste
933 hinzugefügt werden und dann benutzt werden, um vordefinierte
934 Bunddiagramme zu definieren. Weil sie auf verschiedenen Positionen
935 auf dem Steg gelegt werden können, beinhalten vordefinierte
936 Akkord üblicherweise keine leeren Saiten. Wie Bunddiagramme können auch
937 Akkordformen entweder als @code{fret-diagram-terse}-Definition
938 oder als @code{fret-diagram-verbose}-Liste erstellt werden.
940 @lilypond[verbatim, ragged-right, quote]
941 \include "predefined-guitar-fretboards.ly"
943 % add a new chord shape
945 \addChordShape #'powerf #guitar-tuning #"1-1;3-3;3-4;x;x;x;"
947 % add some new chords based on the power chord shape
949 \storePredefinedDiagram \chordmode {f'}
951 #(chord-shape 'powerf guitar-tuning)
952 \storePredefinedDiagram \chordmode {g'}
954 #(offset-fret 2 (chord-shape 'powerf guitar-tuning))
956 mychords = \chordmode{
961 \context ChordNames {
964 \context FretBoards {
970 Die graphische Form eines Bunddiagramms kann entsprechend den
971 eigenen Wünschen verändert werden, indem man die Eigenschaften
972 der @code{fret-diagram-interface}-Schnittstellt verändert.
973 Einzelheiten hierzu in @rinternals{fret-diagram-interface}. Die
974 Schnittstelleneigenschaften eines vordefinierten Bunddiagrammes
975 gehören dem @code{FretBoards.FretBoard}-Kontext an.
979 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
980 {customizing-fretboard-fret-diagrams.ly}
982 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
983 {defining-predefined-fretboards-for-other-instruments.ly}
985 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
986 {fretboard-chordchanges.ly}
991 @ref{Custom tablatures},
992 @ref{Automatic fret diagrams},
993 @ref{Chord mode overview},
994 @ref{Predefined fret diagrams}.
996 Installierte Dateien:
997 @file{ly/predefined-guitar-fretboards.ly},
998 @file{ly/predefined-guitar-ninth-fretboards.ly}.
1001 @rlsr{Fretted strings}.
1003 Referenz der Interna:
1004 @rinternals {fret-diagram-interface}.
1007 @node Automatic fret diagrams
1008 @unnumberedsubsubsec Automatic fret diagrams
1010 @cindex Bunddiagramme, automatisch
1011 @cindex Akkorddiagramme, automatisch
1012 @cindex automatische Bunddiagramme
1014 Bunddiagramme können automatisch aus notierten Noten erstellt werden.
1015 Hierzu wird der @code{FretBoards}-Kontext eingesetzt. Wenn keine
1016 vordefinierten Diagramme für die ensprechenden Noten mit
1017 der aktiven Saitenstimmung (@code{stringTunings}) vorhanden sind,
1018 errechnet der Kontext Saiten und Bünde die benutzt werden können,
1019 um die Noten zu spielen.
1021 @lilypond[quote,ragged-right,verbatim]
1023 \context ChordNames {
1028 \context FretBoards {
1040 @funindex predefinedFretboardsOff
1041 @funindex \predefinedFretboardsOff
1042 @funindex predefinedFretboardsOn
1043 @funindex \predefinedFretboardsOn
1045 Da in den Standardeinstellungen keine vordefinierten Diagramme
1046 geladen werden, ist die automatische Diagrammerstellung das
1047 Standardverhalten. Wenn die vordefinierten Diagramme eingesetzt
1048 werden, kann die automatische Berechnung an- und ausgeschaltet
1051 @lilypond[quote,ragged-right,verbatim]
1053 \storePredefinedDiagram <c e g c' e'>
1055 #"x;3-1-(;5-2;5-3;5-4;3-1-1);"
1057 \context ChordNames {
1062 \context FretBoards {
1064 \predefinedFretboardsOff
1066 \predefinedFretboardsOn
1078 Manchmal kann die Berechnungsfunktion für Bunddiagramme kein
1079 passendes Diagramm finden. Das kann oft umgangen werden, indem
1080 man manuell einer Note eine bestimmte Saite zuweist. In vielen
1081 Fällen muss nur eine Note derart gekennzeichnet werden, der
1082 Rest wird dann ensprechend durch den @code{FretBoards}-Kontext
1085 @cindex Bunddiagramme, Fingersatz
1086 @cindex Fingersatz in Bunddiagrammen
1088 Fingersatz kann zu FretBoard-Bunddiagrammen hinzugefügt werden.
1090 @lilypond[quote, verbatim]
1092 \context ChordNames {
1097 \context FretBoards {
1098 < c-3 e-2 g c'-1 e' > 1
1109 Der kleinste Bund, der benutzt wird, um Saiten und Bünde im
1110 FretBoard-Kontext zu errechnen, kann mit der
1111 @code{minimumFret}-Eigenschaft gesetzt werden.
1113 @lilypond[quote, verbatim]
1115 \context ChordNames {
1120 \context FretBoards {
1122 \set FretBoards.minimumFret = #5
1133 Die Saiten und Bünde des @code{FretBoards}-Kontextes hängen von
1134 der @code{stringTunings}-Eigesnchaft ab, die die gleiche Bedeitung
1135 wie im TabStaff-Kontext hat. Siehe auch @ref{Custom tablatures}
1136 zu Information über die @code{stringTunings}Eigenschaft.
1138 Die graphische Erscheindung eines Bunddiagrammes kann den
1139 Bedürfnissen angepasst werden, indem Eigenschaften der
1140 @code{fret-diagram-interface}-Schnittstelle verändert werden.
1141 Einzelheiten finden sich in @rinternals{fret-diagram-interface}.
1142 Die Schnittstelleneigenschaften eines @code{FretBoards}-Diagramms
1143 gehören dem @code{FretBoards.FretBoard}-Kontext an.
1147 @code{\predefinedFretboardsOff},
1148 @code{\predefinedFretboardsOn}.
1154 @ref{Custom tablatures}.
1157 @rlsr{Fretted strings}.
1159 Referenz der Interna:
1160 @rinternals {fret-diagram-interface}.
1163 @node Right-hand fingerings
1164 @unnumberedsubsubsec Right-hand fingerings
1166 @cindex Bundinstrumente, Fingersatz der rechten Hand
1167 @cindex Fingersatz der rechten Hand, Bundinstrumente
1168 @cindex rechte Hand, Fingersatz für Bundinstrumente
1170 @funindex rightHandFinger
1171 @funindex \rightHandFinger
1174 Fingersatz für die rechte Hand in Akkorden kann mit den
1175 Bezeichnungen @var{p-i-m-a} notiert werden. Er muss innerhalb
1176 eines Akkord-Konstruktes notiert werden.
1179 @warning{Nach der Note @strong{muss} ein Minuszeichen gesetzt
1180 werden und ein Leerzeichen nach dem schließenden @code{>}.}
1182 @lilypond[quote,verbatim,relative=0]
1184 <c-\rightHandFinger #1 >4
1185 <e-\rightHandFinger #2 >
1186 <g-\rightHandFinger #3 >
1187 <c-\rightHandFinger #4 >
1188 <c,-\rightHandFinger #1 e-\rightHandFinger #2
1189 g-\rightHandFinger #3 c-\rightHandFinger #4 >1
1192 Zur Erleichterung kann der Befehl @code{\rightHandFinger} zu ein paar
1193 Buchstaben abgekürzt werden, etwa @code{RH}.
1196 #(define RH rightHandFinger)
1201 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1202 {placement-of-right-hand-fingerings.ly}
1204 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1205 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
1209 @rlsr{Fretted strings}.
1211 Referenz der Interna:
1212 @rinternals{StrokeFinger}.
1218 Die meisten der Besonderheiten von Gitarrennotation wurden im
1219 allgemeinen Abschnitt behandelt, aber es gibt noch einige, die
1220 hier gezeigt werden sollen. Teilweise soll ein Lead-sheet nur
1221 die Akkordsymbole und den Gesangstext enthalten. Da LilyPond
1222 ein Notensatzprogramm ist, wird es nicht für derartige
1223 Projekte empfohlen, die keine eigentliche Notation beinahlten.
1224 Anstattdessen sollte ein Textbearbeitungsprogramm, oder ein
1225 Satzprogramm wie GuitarTeX (für erfahrende Benutzer) eingesetzt
1229 * Indicating position and barring::
1230 * Indicating harmonics and dampened notes::
1233 @node Indicating position and barring
1234 @unnumberedsubsubsec Indicating position and barring
1236 @cindex Position und Barret für Bundinstrumente
1237 @cindex Bundinstrumente, Position und Barret anzeigen
1238 @cindex Barret, anzeigen für Bundinstrumente
1240 Das Beispiel zeigt, wie man Griff- und Barreposition
1243 @lilypond[quote,ragged-right,fragment,verbatim,relative=0]
1247 \override TextSpanner #'(bound-details left text) = #"XII "
1249 b16 e g e b g\stopTextSpan
1256 @ref{Text spanners}.
1259 @rlsr{Fretted strings},
1260 @rlsr{Expressive marks}.
1263 @node Indicating harmonics and dampened notes
1264 @unnumberedsubsubsec Indicating harmonics and dampened notes
1266 @cindex Bundinstrumente, gedämpfte Noten
1267 @cindex Bundinstrumente, Flageolett
1268 @cindex Dämpfung, Bundinstrumente
1269 @cindex gedämpfte Noten, Bundinstrumente
1270 @cindex Flageolett, Bundinstrumente
1272 Besondere Notenköpfe können eingesetzt werden, um gedämpfte Noten
1273 oder Flageoletttöne anzuzeigen. Flageoletttöne werden normalerweise
1274 mit einem Text erklärt.
1276 @lilypond[quote,ragged-right,fragment,verbatim]
1279 \override Staff.NoteHead #'style = #'cross
1281 \override Staff.NoteHead #'style = #'harmonic-mixed
1282 d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
1289 @ref{Special note heads},
1290 @ref{Note head styles}.
1293 @rlsr{Fretted strings}.
1300 * Banjo tablatures::
1303 @node Banjo tablatures
1304 @unnumberedsubsubsec Banjo tablatures
1306 @cindex Banjo-Tabulaturen
1307 @cindex Tabulatur, Banjo
1309 LilyPond hat grundlegende Unterstützung für fünfsaitige Banjo.
1310 Die Banjo-Tabulatur-Funktion sollte zum Notieren von Banjo-Tabulaturen
1311 verwendet werden, damit die richtigen Bund-Nummern für die fünfte
1312 Saite gesetzt werden:
1314 @c due to crazy intervals of banjo music, absolute pitch is recommended
1316 @lilypond[quote,ragged-right,fragment,verbatim]
1318 \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
1319 \set TabStaff.stringTunings = #banjo-open-g-tuning
1322 g8 d' g'\5 a b g e d' |
1323 g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
1329 @cindex Banjo-Stimmung
1330 @cindex Stimmung, Banjo
1332 @funindex banjo-c-tuning
1333 @funindex banjo-modal-tuning
1334 @funindex banjo-open-d-tuning
1335 @funindex banjo-open-dm-tuning
1336 @funindex four-string-banjo
1338 Eine Anzahl von üblichen Stimmungen für Banjo sind in LilyPond
1340 @code{banjo-c-tuning} (gCGBD), @code{banjo-modal-tuning} (gDGCD),
1341 @code{banjo-open-d-tuning} (aDF#AD) und @code{banjo-open-dm-tuning}
1344 Diese Stimmungen können für das viersaitige Banjo angepasst werden,
1345 indem die @code{four-string-banjo}-Funktion eingesetzt wird:
1348 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
1354 @rlsr{Fretted strings}.
1356 Die Datei @file{scm/@/output@/-lib@/.scm} beinhaltet vordefinierte
1357 Stimmungen für Banjo.