@c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-

@ignore
    Translation of GIT committish: e5a609e373eae846857f9a6d70a402a3d42b7d94

    When revising a translation, copy the HEAD committish of the
    version that you are working on.  For details, see the Contributors'
    Guide, node Updating translation committishes..
@end ignore

@c Translators: Till Paala

@c \version "2.21.0"

@part Anhänge

@node Notation manual tables
@appendix Notationsübersicht

@c TODO: If adding "Default values for outside-staff-priority", put links into LM

@node Chord name chart
@appendixsec Liste der Akkordbezeichnungen

Die Tabelle zeigt die zwei üblichen Möglichkeiten, wie Akkordbezeichnungen
ausgegeben werden. Es wird auch die entsprechende Note ausgegeben.

@lilypondfile[quote,staffsize=18]{en/included/chord-names-jazz.ly}


@node Common chord modifiers
@appendixsec Übliche Akkord-Variablen

Die Tabelle zeigt Modifikatoren für Akkorde, die im @code{\chordmode}-Modus
benutzt werden können, um übliche Akkordkonstrukte zu notieren.

@multitable @columnfractions .2 .3 .2 .2

@item
@b{Akkordtyp}
@tab
@b{Intervalle}
@tab
@b{Modifikator(en)}
@tab
@b{Beispiel}


@item
Dur
@tab
große Terz, Quinte
@tab
@code{5} oder nichts
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:5
}
@end lilypond

@item
Moll
@tab
kleine Terz, Quinte
@tab
@code{m} oder @code{m5}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:m
}
@end lilypond

@item
Übermäßig
@tab
Große Terz, übermäßige Quinte
@tab
@code{aug}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:aug
}
@end lilypond

@item
Vermindert
@tab
Kleine Terz, verminderte Quinte
@tab
@code{dim}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:dim
}
@end lilypond

@item
Dominantsieben
@tab
Durdreiklang, kleine Septime
@tab
@code{7}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:7
}
@end lilypond

@item
Große Septime
@tab
Durdreiklang, große Septime
@tab
@code{maj7} oder @code{maj}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:maj7
}
@end lilypond

@item
Kleine Septime
@tab
Molldreiklang, kleine Septime
@tab
@code{m7}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:m7
}
@end lilypond

@item
Verminderte Septime
@tab
Verminderter Dreiklang, verminderte Septime
@tab
@code{dim7}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:dim7
}
@end lilypond

@item
Übermäßige Septime
@tab
Übermäßiger Dreiklang, kleine Septime
@tab
@code{aug7}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:aug7
}
@end lilypond

@item
halbverminderte Septime
@tab
Verminderter Dreklang, kleine Sept
@tab
@code{m7.5-}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:m7.5-
}
@end lilypond

@item
Kleine MollSept
@tab
Molldreiklang, große Septime
@tab
@code{m7+}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:m7+
}
@end lilypond

@item
Große Sexte
@tab
Durdreiklang, Sexte
@tab
@code{6}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:6
}
@end lilypond

@item
Kleine Sexte
@tab
Molldreiklang, Sexte
@tab
@code{m6}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:m6
}
@end lilypond

@item
Dominantnone
@tab
Dominantsept, große None
@tab
@code{9}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:9
}
@end lilypond

@item
Dur-None
@tab
Große None, große Septime
@tab
@code{maj9}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:maj9
}
@end lilypond

@item
Moll-None
@tab
Große None, kleine Septime
@tab
@code{m9}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:m9
}
@end lilypond

@item
Dominantundezime
@tab
Dominantnone, reine Undezime
@tab
@code{11}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:11
}
@end lilypond

@item
Durundezime
@tab
Große None, reine Undezime
@tab
@code{maj11}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:maj11
}
@end lilypond

@item
Mollundezime
@tab
Kleine None, reine Undezime
@tab
@code{m11}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:m11
}
@end lilypond

@item
Dominant-13
@tab
Dominantnone, große 13
@tab
@code{13}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:13
}
@end lilypond

@item
Dominant-13
@tab
Dominant-Undezime, große 13
@tab
@code{13.11}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:13.11
}
@end lilypond

@item
Dur-13
@tab
Große Undezime, große 13
@tab
@code{maj13.11}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:maj13.11
}
@end lilypond

@item
Moll-13
@tab
Kleine Undezime, große 13
@tab
@code{m13.11}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:m13.11
}
@end lilypond

@item
Sekundakkord
@tab
große Sekunde, reine Quinte
@tab
@code{sus2}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:sus2
}
@end lilypond

@item
Quartakkord
@tab
reine Quarte, reine Quinte
@tab
@code{sus4}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:sus4
}
@end lilypond

@item
Powerakkord (zweistimmig)
@tab
Perfekte Quinte
@tab
@code{1.5}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:5
}
@end lilypond

@item
Powerakkord (dreistimmig)
@tab
Perfekte Quinte, Oktave
@tab
@code{1.5.8}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:5.8
}
@end lilypond


@end multitable

@node Predefined string tunings
@appendixsec Vordefinierte Saitenstimmungen

Die folgende Tabelle zeigt die vordefinierten Saitenstimmungen:

@lilypondfile{en/included/display-predefined-string-tunings.ly}


@node Predefined fretboard diagrams
@appendixsec Die vordefinierten Bund-Diagramme

Die Tabelle zeigt alle vordefinierten Bunddiagramme für Gitarre.

@lilypondfile[line-width=15.5\cm]{en/included/display-predefined-fretboards.ly}

Die folgende Tabelle zeigt vordefinierte Bunddiagramme für Ukulele.

@lilypondfile[line-width=15.5\cm]{en/included/display-predefined-ukulele-fretboards.ly}

Die folgende Tabelle zeigt die vordefinierten Bunddiagramme für Mandoline.

@lilypondfile[line-width=15.5\cm]{en/included/display-predefined-mandolin-fretboards.ly}


@node Predefined paper sizes
@appendixsec Vordefinierte Papierformate

Papierformate sind definiert in @file{scm/paper.scm}

@noindent
@strong{Die @qq{ISO 216} A-Serie (DinA)}
@table @code
@item "a10"
(26 x 37 mm)
@item "a9"
(37 x 52 mm)
@item "a8"
(52 x 74 mm)
@item "a7"
(74 x 105 mm)
@item "a6"
(105 x 148 mm)
@item "a5"
(148 x 210 mm)
@item "a4"
(210 x 297 mm)
@item "a3"
(297 x 420 mm)
@item "a2"
(420 x 594 mm)
@item "a1"
(594 x 841 mm)
@item "a0"
(841 x 1189 mm)
@end table

@noindent
@strong{Die @qq{ISO 216} B-Serie (DinB)}
@table @code
@item "b10"
(31 x 44 mm)
@item "b9"
(44 x 62 mm)
@item "b8"
(62 x 88 mm)
@item "b7"
(88 x 125 mm)
@item "b6"
(125 x 176 mm)
@item "b5"
(176 x 250 mm)
@item "b4"
(250 x 353 mm)
@item "b3"
(353 x 500 mm)
@item "b2"
(500 x 707 mm)
@item "b1"
(707 x 1000 mm)
@item "b0"
(1000 x 1414 mm)
@end table

@noindent
@strong{Zwei erweiterte Größen wie definiert in @qq{DIN 476}}
@table @code
@item "4a0"
(1682 x 2378 mm)
@item "2a0"
(1189 x 1682 mm)
@end table

@noindent
@strong{@qq{ISO 269} Standard-C-Serie (DinC)}
@table @code
@item "c10"
(28 x 40 mm)
@item "c9"
(40 x 57 mm)
@item "c8"
(57 x 81 mm)
@item "c7"
(81 x 114 mm)
@item "c6"
(114 x 162 mm)
@item "c5"
(162 x 229 mm)
@item "c4"
(229 x 324 mm)
@item "c3"
(324 x 458 mm)
@item "c2"
(458 x 648 mm)
@item "c1"
(648 x 917 mm)
@item "c0"
(917 x 1297 mm)
@end table

@noindent
@strong{Nordarmerikanische Papierformate}
@table @code
@item "junior-legal"
(8.0 x 5.0 in)
@item "legal"
(8.5 x 14.0 in)
@item "ledger"
(17.0 x 11.0 in)
@item "letter"
(8.5 x 11.0 in)
@item "tabloid"
(11.0 x 17.0 in)
@item "11x17"
(11.0 x 17.0 in)
@item "17x11"
(17.0 x 11.0 in)
@end table

@noindent
@strong{Government-letter der IEEE Printer Working Group, für Kinder zum Schreiben}
@table @code
@item "government-letter"
(8 x 10.5 in)
@item "government-legal"
(8.5 x 13.0 in)
@item "philippine-legal"
(8.5 x 13.0 in)
@end table

@noindent
@strong{ANSI-Formate}
@table @code
@item "ansi a"
(8.5 x 11.0 in)
@item "ansi b"
(17.0 x 11.0 in)
@item "ansi c"
(17.0 x 22.0 in)
@item "ansi d"
(22.0 x 34.0 in)
@item "ansi e"
(34.0 x 44.0 in)
@item "engineering f"
(28.0 x 40.0 in)
@end table

@noindent
@strong{Nordamerikanische architektonische Formate}
@table @code
@item "arch a"
(9.0 x 12.0 in)
@item "arch b"
(12.0 x 18.0 in)
@item "arch c"
(18.0 x 24.0 in)
@item "arch d"
(24.0 x 36.0 in)
@item "arch e"
(36.0 x 48.0 in)
@item "arch e1"
(30.0 x 42.0 in)
@end table

@noindent
@strong{Alte Formate, die noch in Großbritannien benützt werden}
@table @code
@item "statement"
(5.5 x 8.5 in)
@item "half letter"
(5.5 x 8.5 in)
@item "quarto"
(8.0 x 10.0 in)
@item "octavo"
(6.75 x 10.5 in)
@item "executive"
(7.25 x 10.5 in)
@item "monarch"
(7.25 x 10.5 in)
@item "foolscap"
(8.27 x 13.0 in)
@item "folio"
(8.27 x 13.0 in)
@item "super-b"
(13.0 x 19.0 in)
@item "post"
(15.5 x 19.5 in)
@item "crown"
(15.0 x 20.0 in)
@item "large post"
(16.5 x 21.0 in)
@item "demy"
(17.5 x 22.5 in)
@item "medium"
(18.0 x 23.0 in)
@item "broadsheet"
(18.0 x 24.0 in)
@item "royal"
(20.0 x 25.0 in)
@item "elephant"
(23.0 x 28.0 in)
@item "double demy"
(22.5 x 35.0 in)
@item "quad demy"
(35.0 x 45.0 in)
@item "atlas"
(26.0 x 34.0 in)
@item "imperial"
(22.0 x 30.0 in)
@item "antiquarian"
(31.0 x 53.0 in)
@end table

@noindent
@strong{Auf PA4 basierende Formate}
@table @code
@item "pa0"
(840 x 1120 mm)
@item "pa1"
(560 x 840 mm)
@item "pa2"
(420 x 560 mm)
@item "pa3"
(280 x 420 mm)
@item "pa4"
(210 x 280 mm)
@item "pa5"
(140 x 210 mm)
@item "pa6"
(105 x 140 mm)
@item "pa7"
(70 x 105 mm)
@item "pa8"
(52 x 70 mm)
@item "pa9"
(35 x 52 mm)
@item "pa10"
(26 x 35 mm)
@end table

@noindent
@strong{In Südostasien und Australien benützt}
@table @code
@item "f4"
(210 x 330 mm)
@end table

@noindent
@strong{Benützt für sehr kleine @code{@@lilypond}-Beispiele in der
Dokumentation, basierend auf A8 quer}
@table @code
@item "a8landscape"
(74 x 52 mm)
@end table


@node MIDI instruments
@appendixsec MIDI-Instrumente

Hier eine Liste von Musikinstrumentenbezeichnungen, die als Name für
@code{midiInstrument} benutzt werden können.  Die Anordnung der
Instrumente entspricht den 128 Prgrammnummern des MIDI-Standards.
@c Todo: translate music instrument's names to German

@cindex MIDI-Instrumentenbezeichnungen

@example
acoustic grand            contrabass           lead 7 (fifths)
bright acoustic           tremolo strings      lead 8 (bass+lead)
electric grand            pizzicato strings    pad 1 (new age)
honky-tonk                orchestral harp      pad 2 (warm)
electric piano 1          timpani              pad 3 (polysynth)
electric piano 2          string ensemble 1    pad 4 (choir)
harpsichord               string ensemble 2    pad 5 (bowed)
clav                      synthstrings 1       pad 6 (metallic)
celesta                   synthstrings 2       pad 7 (halo)
glockenspiel              choir aahs           pad 8 (sweep)
music box                 voice oohs           fx 1 (rain)
vibraphone                synth voice          fx 2 (soundtrack)
marimba                   orchestra hit        fx 3 (crystal)
xylophone                 trumpet              fx 4 (atmosphere)
tubular bells             trombone             fx 5 (brightness)
dulcimer                  tuba                 fx 6 (goblins)
drawbar organ             muted trumpet        fx 7 (echoes)
percussive organ          french horn          fx 8 (sci-fi)
rock organ                brass section        sitar
church organ              synthbrass 1         banjo
reed organ                synthbrass 2         shamisen
accordion                 soprano sax          koto
harmonica                 alto sax             kalimba
concertina                tenor sax            bagpipe
acoustic guitar (nylon)   baritone sax         fiddle
acoustic guitar (steel)   oboe                 shanai
electric guitar (jazz)    english horn         tinkle bell
electric guitar (clean)   bassoon              agogo
electric guitar (muted)   clarinet             steel drums
overdriven guitar         piccolo              woodblock
distorted guitar          flute                taiko drum
guitar harmonics          recorder             melodic tom
acoustic bass             pan flute            synth drum
electric bass (finger)    blown bottle         reverse cymbal
electric bass (pick)      shakuhachi           guitar fret noise
fretless bass             whistle              breath noise
slap bass 1               ocarina              seashore
slap bass 2               lead 1 (square)      bird tweet
synth bass 1              lead 2 (sawtooth)    telephone ring
synth bass 2              lead 3 (calliope)    helicopter
violin                    lead 4 (chiff)       applause
viola                     lead 5 (charang)     gunshot
cello                     lead 6 (voice)
@end example


@node List of colors
@appendixsec Liste der Farben

@subheading Normale Farben

Die Syntax zur Benutzung findet sich im Abschnitt @ref{Coloring objects}.

@cindex Liste der Farben
@cindex Farben, Liste

@verbatim
black       white          red         green
blue        cyan           magenta     yellow
grey        darkred        darkgreen   darkblue
darkcyan    darkmagenta    darkyellow
@end verbatim


@subheading X-Farbbezeichnungen

X-Farbbezeichnungen haben verschiedene Varianten:

Alle Bezeichnungen, die als einziges Wort mit Großbuchstaben
geschrieben werden (bspw. @q{LightSlateBlue}), können auch
von Leerzeichen getrennt geschrieben werden
(also @q{light slate blue}).

Das Wort @q{grey} kann in jedem Fall auch @q{gray} geschrieben
werden (bspw. @q{DarkSlateGray}).

Manche Bezeichnungen können auch ein numerales Suffix tragen
(etwa @q{LightSalmon4}).


@subheading Farben ohne eine numerale Endung

@verbatim
snow		GhostWhite	WhiteSmoke	gainsboro	FloralWhite
OldLace		linen		AntiqueWhite	PapayaWhip	BlanchedAlmond
bisque		PeachPuff	NavajoWhite	moccasin	cornsilk
ivory		LemonChiffon	seashell	honeydew	MintCream
azure		AliceBlue	lavender	LavenderBlush	MistyRose
white		black		DarkSlateGrey	DimGrey		SlateGrey
LightSlateGrey	grey		LightGrey	MidnightBlue	navy
NavyBlue	CornflowerBlue	DarkSlateBlue	SlateBlue	MediumSlateBlue
LightSlateBlue	MediumBlue	RoyalBlue	blue		DodgerBlue
DeepSkyBlue	SkyBlue		LightSkyBlue	SteelBlue	LightSteelBlue
LightBlue	PowderBlue	PaleTurquoise	DarkTurquoise	MediumTurquoise
turquoise	cyan		LightCyan	CadetBlue	MediumAquamarine
aquamarine	DarkGreen	DarkOliveGreen	DarkSeaGreen	SeaGreen
MediumSeaGreen	LightSeaGreen	PaleGreen	SpringGreen	LawnGreen
green		chartreuse	MediumSpringGreen	GreenYellow	LimeGreen
YellowGreen	ForestGreen	OliveDrab	DarkKhaki	khaki
PaleGoldenrod	LightGoldenrodYellow	LightYellow	yellow	gold
LightGoldenrod	goldenrod	DarkGoldenrod	RosyBrown	IndianRed
SaddleBrown	sienna		peru		burlywood	beige
wheat		SandyBrown	tan		chocolate	firebrick
brown		DarkSalmon	salmon		LightSalmon	orange
DarkOrange	coral		LightCoral	tomato		OrangeRed
red		HotPink		DeepPink	pink		LightPink
PaleVioletRed	maroon		MediumVioletRed	VioletRed	magenta
violet		plum		orchid		MediumOrchid	DarkOrchid
DarkViolet	BlueViolet	purple		MediumPurple	thistle
DarkGrey	DarkBlue	DarkCyan	DarkMagenta	DarkRed
LightGreen
@end verbatim


@subheading Farben mit einer numeralen Endung

Für die folgenden Bezeichnungen kann das Suffix N durch eine
Zahl von 1--4 ersetzt werden.

@verbatim
snowN		seashellN	AntiqueWhiteN	bisqueN		PeachPuffN
NavajoWhiteN	LemonChiffonN	cornsilkN	ivoryN		honeydewN
LavenderBlushN	MistyRoseN	azureN		SlateBlueN	RoyalBlueN
blueN		DodgerBlueN	SteelBlueN	DeepSkyBlueN	SkyBlueN
LightSkyBlueN	LightSteelBlueN	LightBlueN	LightCyanN	PaleTurquoiseN
CadetBlueN	turquoiseN	cyanN		aquamarineN	DarkSeaGreenN
SeaGreenN	PaleGreenN	SpringGreenN	greenN		chartreuseN
OliveDrabN	DarkOliveGreenN	khakiN		LightGoldenrodN	LightYellowN
yellowN		goldN		goldenrodN	DarkGoldenrodN	RosyBrownN
IndianRedN	siennaN		burlywoodN	wheatN		tanN
chocolateN	firebrickN	brownN		salmonN		LightSalmonN
orangeN		DarkOrangeN	coralN		tomatoN		OrangeRedN
redN		DeepPinkN	HotPinkN	pinkN		LightPinkN
PaleVioletRedN	maroonN		VioletRedN	magentaN	orchidN
plumN		MediumOrchidN	DarkOrchidN	purpleN		MediumPurpleN
thistleN
@end verbatim


@subheading Grauskala

Eine Grauskala kann mit der Bezeichnung

@example
greyN
@end example

@noindent
erstellt werden, wobei N eine Zahl von 0--100 darstellt.


@node The Emmentaler font
@appendixsec Die Emmentaler-Schriftart

@cindex Emmentaler font
@cindex Font, Emmentaler
@cindex Feta font
@cindex Font, Feta
@cindex Parmesan font
@cindex Font, Parmesan

Die folgenden Symbole sind als Emmentaler-Schriftart verfügbar; auf sie
kann direkt zugegriffen werden, indem man die übliche Textbeschriftung
benutzt. @code{\musicglyph} greift direkt auf die Notationsschriftart
zu

@example
g^\markup @{\musicglyph "scripts.segno" @}
@end example

@noindent
or

@example
\markup @{\musicglyph "five"@}.
@end example

Siehe auch @ref{Formatting text}.


@node Clef glyphs
@appendixsubsec Notenschlüssel-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #clefs
@end lilypond


@node Time Signature glyphs
@appendixsubsec Taktart-Glyphen


@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #timesig
@end lilypond


@node Number glyphs
@appendixsubsec Zahlen-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #numbers
@end lilypond


@node Accidental glyphs
@appendixsubsec Versetzungszeichen-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #accidentals
@end lilypond


@node Default Notehead glyphs
@appendixsubsec Standard-Notenkopf-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #default-noteheads
@end lilypond


@node Special Notehead glyphs
@appendixsubsec Spezielle Notenkopf-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #special-noteheads
@end lilypond


@node Shape-note Notehead glyphs
@appendixsubsec Geformte Notenkopf-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #shape-note-noteheads
@end lilypond


@node Rest glyphs
@appendixsubsec Pausen-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #rests
@end lilypond


@node Flag glyphs
@appendixsubsec Fähnchen-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #flags
@end lilypond


@node Dot glyphs
@appendixsubsec Punkt-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #dots
@end lilypond


@node Dynamic glyphs
@appendixsubsec Dynamik-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #dynamics
@end lilypond


@node Script glyphs
@appendixsubsec Schrift-Glyphen
@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #scripts
@end lilypond


@node Arrowhead glyphs
@appendixsubsec Pfeilkopf-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #arrowheads
@end lilypond


@node Bracket-tip glyphs
@appendixsubsec Klammerspitzen-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #brackettips
@end lilypond


@node Pedal glyphs
@appendixsubsec Pedal-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #pedal
@end lilypond


@node Accordion glyphs
@appendixsubsec Akkordeon-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #accordion
@end lilypond


@node Tie glyphs
@appendixsubsec Bogen-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #ties
@end lilypond



@node Vaticana glyphs
@appendixsubsec Vaticana-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #vaticana
@end lilypond


@node Medicaea glyphs
@appendixsubsec Medicaea-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #medicaea
@end lilypond


@node Hufnagel glyphs
@appendixsubsec Hufnagel-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #hufnagel
@end lilypond


@node Mensural glyphs
@appendixsubsec Mensural-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #mensural
@end lilypond


@node Neomensural glyphs
@appendixsubsec Neomensural-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #neomensural
@end lilypond


@node Petrucci glyphs
@appendixsubsec Petrucci-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #petrucci
@end lilypond


@node Solesmes glyphs
@appendixsubsec Solesmes-Glyphen

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
            \doc-chars #solesmes
@end lilypond



@node Kievan Notation glyphs
@appendixsubsec Glyphen der Kiever Notation

@lilypond[quote]
\include "en/included/font-table.ly"
\markuplist \override-lines #'(word-space . 4)
	     \doc-chars #kievan
@end lilypond



@node Note head styles
@appendixsec Notenkopfstile

@cindex Notenkopfarten
@cindex Arten von Notenköpfen
@cindex Stile, Notenköpfe

Folgende Stile können zur Darstellung der Notenköpfe verwendet werden:

@lilypondfile[noindent]{en/included/note-head-style.ly}



@node Text markup commands
@appendixsec Textbeschriftungsbefehle

@include en/markup-commands.tely


@node Text markup list commands
@appendixsec Textbeschriftungslistenbefehle

Folgende Befehle können mit dem Befehl @code{\markuplist} zusammen
benutzt werden:

@include en/markup-list-commands.tely


@node List of special characters
@appendixsec Liste der Sonderzeichen

Folgende Sonderezeichen-Bezeichnungen können benutzt werden,
zu mehr Details siehe @ref{ASCII aliases}.

die HTML-Synatx wird benutzt und die meisten der Bezeichnungen sind
die gleichen wie für HTML.  Der Rest ist durch @LaTeX{} inspiriert.

Die Charakter haben einen Rahmen, sodass ihre Größe sichtbar ist.
Etwas Verschiebung wurde zwischen Zeichen und Rahmen zur besseren
Lesbarkeit eingefügt.

@lilypond[quote]
\include "special-characters.ly"
@end lilypond


@node List of articulations
@appendixsec Liste der Artikulationszeichen

@cindex Akzent
@cindex Marcato
@cindex Accentus
@cindex Circulus
@cindex Espressivo
@cindex Fermate
@cindex Gedämpft
@cindex Ictus
@cindex Staccato
@cindex Portato
@cindex Tenuto
@cindex Aufstrich
@cindex Abstrich
@cindex Fußbezeichnung
@cindex Orgelpedalbezeichnung
@cindex Triller
@cindex Offen
@cindex Halboffen
@cindex Flageolet
@cindex Praller
@cindex Mordent
@cindex Doppelpraller
@cindex Prallermordent
@cindex Fingersatz
@cindex Daumenbezeichnung
@cindex Segno
@cindex Coda
@cindex Varcoda
@cindex Semicirculus
@cindex signum congruentiae

Die Skripte unten sind in der Feta-Glyphe definiert und können
an Noten angehängt werden (etwa @samp{c\accent}).

@funindex \accent
@funindex \espressivo
@funindex \marcato
@funindex \portato
@funindex \staccatissimo
@funindex \staccato
@funindex \tenuto

@node Articulation scripts
@appendixsubsec Artikulationsskripte

@multitable @columnfractions .22 .25 .25 .25

@item
@code{\accent} or @code{->}
@lilypond[notime,relative=2]
f^\accent e,_\accent b'\accent
@end lilypond
@tab
@code{\espressivo}
@lilypond[notime,relative=2]
f^\espressivo e,_\espressivo b'\espressivo
@end lilypond
@tab
@code{\marcato} or @code{-^}
@lilypond[notime,relative=2]
f^\marcato e,_\marcato b'\marcato
@end lilypond
@tab
@code{\portato} or @code{-_}
@lilypond[notime,relative=2]
f^\portato e,_\portato b'\portato
@end lilypond

@item
@code{\staccatissimo} @* or @code{-!}
@lilypond[notime,relative=2]
f^\staccatissimo e,_\staccatissimo b'\staccatissimo
@end lilypond
@tab
@code{\staccato} or @code{-.}
@lilypond[notime,relative=2]
f^\staccato e,_\staccato b'\staccato
@end lilypond
@tab
@code{\tenuto} or @code{--}
@lilypond[notime,relative=2]
f^\tenuto e,_\tenuto b'\tenuto
@end lilypond

@end multitable

@funindex \prall
@funindex \prallup
@funindex \pralldown
@funindex \upprall
@funindex \downprall
@funindex \prallprall
@funindex \lineprall
@funindex \prallmordent
@funindex \mordent
@funindex \upmordent
@funindex \downmordent
@funindex \trill
@funindex \turn
@funindex \reverseturn
@funindex \slashturn
@funindex \haydnturn

@node Ornament scripts
@appendixsubsec Ornamentale Skripte

@multitable @columnfractions .22 .25 .25 .25

@item
@code{\prall}
@lilypond[notime,relative=2]
f^\prall e,_\prall b'\prall
@end lilypond
@tab
@code{\prallup}
@lilypond[notime,relative=2]
f^\prallup e,_\prallup b'\prallup
@end lilypond
@tab
@code{\pralldown}
@lilypond[notime,relative=2]
f^\pralldown e,_\pralldown b'\pralldown
@end lilypond
@tab
@code{\upprall}
@lilypond[notime,relative=2]
f^\upprall e,_\upprall b'\upprall
@end lilypond

@item
@code{\downprall}
@lilypond[notime,relative=2]
f^\downprall e,_\downprall b'\downprall
@end lilypond
@tab
@code{\prallprall}
@lilypond[notime,relative=2]
f^\prallprall e,_\prallprall b'\prallprall
@end lilypond
@tab
@code{\lineprall}
@lilypond[notime,relative=2]
f^\lineprall e,_\lineprall b'\lineprall
@end lilypond
@tab
@code{\prallmordent}
@lilypond[notime,relative=2]
f^\prallmordent e,_\prallmordent b'\prallmordent
@end lilypond

@item
@code{\mordent}
@lilypond[notime,relative=2]
f^\mordent e,_\mordent b'\mordent
@end lilypond
@tab
@code{\upmordent}
@lilypond[notime,relative=2]
f^\upmordent e,_\upmordent b'\upmordent
@end lilypond
@tab
@code{\downmordent}
@lilypond[notime,relative=2]
f^\downmordent e,_\downmordent b'\downmordent
@end lilypond
@tab
@code{\trill}
@lilypond[notime,relative=2]
f^\trill e,_\trill b'\trill
@end lilypond

@item
@code{\turn}
@lilypond[notime,relative=2]
f^\turn e,_\turn b'\reverseturn
@end lilypond
@tab
@code{\reverseturn}
@lilypond[notime,relative=2]
f^\reverseturn e,_\reverseturn b'\reverseturn
@end lilypond
@tab
@code{\slashturn}
@lilypond[notime,relative=2]
f^\slashturn e,_\slashturn b'\slashturn
@end lilypond
@tab
@code{\haydnturn}
@lilypond[notime,relative=2]
f^\haydnturn e,_\haydnturn b'\haydnturn
@end lilypond

@end multitable

@funindex \fermata
@funindex \shortfermata
@funindex \longfermata
@funindex \veryshortfermata
@funindex \verylongfermata
@funindex \henzeshortfermata
@funindex \henzelongfermata

@node Fermata scripts
@appendixsubsec Fermatenskripte

@multitable @columnfractions .22 .25 .25 .25

@item
@code{\veryshortfermata}
@lilypond[notime,relative=2]
f^\veryshortfermata e,_\veryshortfermata b'\veryshortfermata
@end lilypond
@tab
@code{\shortfermata}
@lilypond[notime,relative=2]
f^\shortfermata e,_\shortfermata b'\shortfermata
@end lilypond
@tab
@code{\fermata}
@lilypond[notime,relative=2]
f^\fermata e,_\fermata b'\fermata
@end lilypond
@tab
@code{\longfermata}
@lilypond[notime,relative=2]
f^\longfermata e,_\longfermata b'\longfermata
@end lilypond

@item
@code{\verylongfermata}
@lilypond[notime,relative=2]
f^\verylongfermata e,_\verylongfermata b'\verylongfermata
@end lilypond
@tab
@code{\henzeshortfermata}
@lilypond[notime,relative=2]
f^\henzeshortfermata e,_\henzeshortfermata b'\henzeshortfermata
@end lilypond
@tab
@code{\henzelongfermata}
@lilypond[notime,relative=2]
f^\henzelongfermata e,_\henzelongfermata b'\henzelongfermata
@end lilypond

@end multitable

@funindex \upbow
@funindex \downbow
@funindex \flageolet
@funindex \open
@funindex \halfopen
@funindex \heel
@funindex \varheel
@funindex \toe
@funindex \vartoe
@funindex \heelcircle
@funindex \snappizzicato
@funindex \stopped
@funindex -+
@funindex \thumb

@node Instrument-specific scripts
@appendixsubsec Instrumentenspezifische Skripte

@multitable @columnfractions .22 .25 .25 .25

@item
@code{\upbow}
@lilypond[notime,relative=2]
f^\upbow e,_\upbow b'\upbow
@end lilypond
@tab
@code{\downbow}
@lilypond[notime,relative=2]
f^\downbow e,_\downbow b'\downbow
@end lilypond
@tab
@code{\flageolet}
@lilypond[notime,relative=2]
f^\flageolet e,_\flageolet b'\flageolet
@end lilypond
@tab
@code{\open}
@lilypond[notime,relative=2]
f^\open e,_\open b'\open
@end lilypond

@item
@code{\halfopen}
@lilypond[notime,relative=2]
f^\halfopen e,_\halfopen b'\halfopen
@end lilypond
@tab
@code{\heel}
@lilypond[notime,relative=2]
f^\heel e,_\heel b'\heel
@end lilypond
@tab
@code{\varheel}
@lilypond[notime,relative=2]
f^\varheel e,_\varheel b'\varheel
@end lilypond
@tab
@code{\heelcircle}
@lilypond[notime,relative=2]
f^\heelcircle e,_\heelcircle b'\heelcircle
@end lilypond

@item
@code{\toe}
@lilypond[notime,relative=2]
f^\toe e,_\toe b'\toe
@end lilypond
@tab
@code{\vartoe}
@lilypond[notime,relative=2]
f^\vartoe e,_\vartoe b'\vartoe
@end lilypond
@tab
@code{\snappizzicato}
@lilypond[notime,relative=2]
f^\snappizzicato e,_\snappizzicato b'\snappizzicato
@end lilypond
@tab
@code{\stopped} or @code{-+}
@lilypond[notime,relative=2]
f^\stopped e,_\stopped b'\stopped
@end lilypond

@item
@code{\thumb}
@lilypond[notime,relative=2]
f^\thumb e,_\thumb b'\thumb
@end lilypond

@end multitable

@funindex \segno
@funindex \coda
@funindex \varcoda

@node Repeat sign scripts
@appendixsubsec Wiederholungszeichenskripte

@multitable @columnfractions .22 .25 .25 .25

@item
@code{\segno}
@lilypond[notime,relative=2]
f^\segno e,_\segno b'\segno
@end lilypond
@tab
@code{\coda}
@lilypond[notime,relative=2]
f^\coda e,_\coda b'\coda
@end lilypond
@tab
@code{\varcoda}
@lilypond[notime,relative=2]
f^\varcoda e,_\varcoda b'\varcoda
@end lilypond

@end multitable

@funindex \accentus
@funindex \circulus
@funindex \ictus
@funindex \semicirculus
@funindex \signumcongruentiae

@node Ancient scripts
@appendixsubsec Skripte der alten Notation

@multitable @columnfractions .22 .25 .25 .25

@item
@code{\accentus}
@lilypond[notime]
\new VaticanaScore
  \new VaticanaStaff { e'^\accentus s4 f_\accentus s4 b\accentus }
@end lilypond
@tab
@code{\circulus}
@lilypond[notime]
\new VaticanaScore
  \new VaticanaStaff { e'^\circulus s4 f_\circulus s4 b\circulus }
@end lilypond
@tab
@code{\ictus}
@lilypond[notime]
\new VaticanaScore
  \new VaticanaStaff { e'^\ictus s4 f_\ictus s4 b\ictus }
@end lilypond

@item
@code{\semicirculus}
@lilypond[notime]
\new VaticanaScore
  \new VaticanaStaff {
    e'^\semicirculus s4 f_\semicirculus s4 b\semicirculus
  }
@end lilypond
@tab
@code{\signumcongruentiae}
@lilypond[notime]
\new VaticanaScore
  \new VaticanaStaff {
    e'^\signumcongruentiae s4
    f_\signumcongruentiae s4
    b\signumcongruentiae
  }
@end lilypond

@end multitable



@node Percussion notes
@appendixsec Schlagzeugnoten

@lilypondfile[quote]{en/included/percussion-chart.ly}


@node Technical glossary
@appendixsec Technisches Glossar

Ein Glossar der technischen Ausdrücke und Konzepte, die von
LilyPond intern benutzt werden.  Die Ausdrücke kommen in den
Handbüchern, auf den Mailinglisten oder im Quellcode vor.


@node alist
@appendixsubsec alist

@cindex alist
@cindex assoziative Liste

Eine assoziative Liste oder @strong{alist} in kurz ist ein
Scheme-Paar, das einen Wert mit einem Schlüssel assoziiert:
@w{@code{(Schlüssel . Wert)}}.  In der Datei @file{scm/lily.scm}
beispielsweise assoziiert die alist @w{@qq{type-p-name-alist}}
bestimmte Prädikate (etwa@tie{}@code{ly:music?}) mit
Bezeichnungen (wie@tie{}@qq{music}) sodass Fehler der
Typüberprüfung über eine Konsolennachricht mitgeteilt werden
können, die auch die Bezeichnung des erwarteten Typprädikats
mitteilt.

@node callback
@appendixsubsec callback

@cindex callback

Ein @strong{callback} ist eine Routine, Funktion oder Methode,
deren Referenz in einem Aufruf als Argument an eine andere
Routine weitergereicht wird, sodass die aufgerufene Routine
ermöglicht wird, das Argument zu aktivieren.  Die Technik
ermöglicht es einer niedrigeren Ebene des Programmes, eine
Funktion  aufzurufen, die auf höherer Ebene definiert wurde.
Callbacks werden sehr ausgiebig in LilyPond eingesetzt, um
es Scheme-Code auf der Benutzerebene zu erlauben, wie viele
Funktionen der niedrigeren Ebene ausgeführt werden sollen.

@node closure
@appendixsubsec closure

@cindex closure
@cindex einfache closure

In Scheme entsteht ein @strong{closure} (Abschluss), wenn eine
Funktion, normalerweise ein Lambda-Ausdruck, als Variable
weitergegeben wird.  Das closure enthält den Code der Funktion
plus Verweise zu den lexikalischen Verknüpfungen der
freien Variablen der Funktion (also die Variablen, die in
Ausdrücken benutzt werden, aber außerhalb von ihnen definiert
werden).  Wenn diese Funktion später einem anderen Argument
zugewiesen wird, werden die freien Variabel-Verknüpfungend, die
in das closure eingeschlossen sind, benutzt um die Werte der
freien Variablen, die in der Rechnung benutzt werden sollen,
zu errechnen.  Eine nützliche Eigenschaft von closures ist,
dass man interne variable Werte zwischen den Aufrufen
wiederverwerten kann, sodass ein Status erhalten bleiben kann.

Ein @strong{simple closure} (einfacher Abschluss) ist ein
closure, dessen Ausdruck keine freien Variablen und auch keine
freien Variablel-Verknüpfungen hat.

Ein simple closure wird in LilyPond von einem smob dargestellt,
der den Ausdruck und eine Methode, wie der Ausdruck auf eine
Liste von Argumenten angewendet werden soll, enthält.


@node glyph
@appendixsubsec glyph

@cindex glyph
@cindex Glyphe
@cindex font
@cindex typeface
@cindex Schriftfamilie

Ein @strong{glyph} (Glyphe) ist eine bestimmte graphische Repräsentation
eines typographischen Charakters oder einer Kombination von
zwei oder mehr Charakteren, die dann eine Ligatur bilden.  Eine
Gruppe an Glyphen des gleichen Stils bilden ein Font, und
eine Gruppe an Schriftarten, die mehrere Stile darstellen, bilden
eine Schriftfamilie (engl. typeface).


@morerefs
Notationsreferenz:
@ref{Fonts},
@ref{Special characters}.


@node grob
@appendixsubsec grob

@cindex grob
@cindex layout objects
@cindex graphical objects
@cindex Layoutobjekte
@cindex graphische Objekte

LilyPond-Objekte, die Elemente der Notation in der graphischen
Ausgabe des Programmen darstellen, wie etwa Notenköpfe, Hälse,
Bögen, Bindebögen, Fingersatz, Schlüssel usw., werden
@qq{Layout-Objekte} genannt, auch oft als @qq{GRaphische OBjekte}
bezeichnet, was dann zu  @strong{grob} abgekürzt wird.

@morerefs
Handbuch zum Lernen:
@rlearningnamed{Objects and interfaces, Objekte und Schnittstellen},
@rlearningnamed{Naming conventions of objects and properties, Regeln zur Benennung von Objekten und Eigenschaften},
@rlearningnamed{Properties of layout objects, Eigenschaften von Layoutobjekten}.

Referenz der Interna:
@rinternals{All layout objects}.


@node immutable
@appendixsubsec immutable

@cindex immutable-Objekte
@cindex immutable-Eigenschaften

Ein @strong{immutable} (unberührbares) Objekt ist ein, dessen Status nach der Erstellung
nicht mehr verändert werden kann, entgegen einem mutable Objekt, das
nach der Erstellung noch verändert werden kann.

In LilyPond sind unberührbare oder geteilte Eigenschaften das
Standardverhalten von Grobs.  Sie werden zwischen vielen Objekten
geteilt.  Entgegen ihrer Bezeichnung können sie jedoch mit
@code{\override} und @code{\revert} verändert werden.

@morerefs
Notationsreferenz:
@ref{mutable}.



@node interface
@appendixsubsec interface

@cindex interface
@cindex grob-interface
@cindex Schnittstelle von graphischen Objekten
@cindex graphische Objekte, Schnittstellen

Aktionen und Eigenschaften, die eine Gruppe von Grobs gemeinsam
haben, werden in ein Objekt gesammelt, das als @code{grob-interface}
oder auch @qq{Schnittstelle} (engl. interface) bezeichnet wird.


@morerefs
Handbuch zum Lernen:
@rlearningnamed{Objects and interfaces, Objekte und Schnittstellen},
@rlearningnamed{Naming conventions of objects and properties, Regeln zur Benennung von Objekten und Eigenschaften},
@rlearningnamed{Properties found in interfaces, Eigenschaften@comma{} die Schnittstellen besitzen können}.

Notationsreferenz:
@ref{Layout interfaces}.

Referenz der Interna:
@rinternals{Graphical Object Interfaces}.


@node lexer
@appendixsubsec lexer

@cindex lexer

Ein @strong{lexer} ist ein Programm, das eine Charaktersequenz
in eines Sequenz von Tokens übersetzt.  Dieser Prozess wird als
lexikalische Analyse bezeichnet.  Der LilyPond-Lexer konvertiert
eine Eingabedatei (@file{.ly} in eine Datei mit Tokens, die sich
besser für den nächsten Schritt der Verarbeitung, nämlich das
Parsen, eignet.  Siehe @ref{parser}.


@node mutable
@appendixsubsec mutable

@cindex mutable-Objekte
@cindex veränderbare (mutable) Objekte

Ein @strong{mutable} (veränderbares) Objekt ist ein Objekt, dessen
Status verändert werden kann, im Gegenteil zu einem immutable
Objekt, dessen Status zur Entstehungszeit festgelegt ist.

In LilyPond enthalten mutable Eigenschaften Werte, die nur für
einen Grob gelten.  Normalerweise werden Listen von anderen
Objekten oder Resultate einer Berechnung in mutablen Eigenschaften
gespeichert.

@morerefs
Notationsreferenz:
@ref{immutable}.


@node output-def
@appendixsubsec output-def

@cindex output-def

Eine Instanz der @code{Output-def}-Klasse enthält die Methoden und
Datenstruktur, die mit einem Ausgabeabschnitt assoziiert wird.
Instanzen werden für @code{midi}, @code{layout} und @code{paper}-Umgebungen
erstellt.


@node parser
@appendixsubsec parser

@cindex parser
@cindex Grammatik von LilyPond
@cindex Bison
@cindex BNF

Ein @strong{parser} (Syntaxanalysierer) analysiert die Tokensequenzen, die von einem
Lexer erstellt wurden, um deren grammatikalische Struktur zu entschlüsseln,
wie sie von den Regeln des Eingabeformates vorgegeben werden.  Dabei werden
die Sequenzen in immer größere Gruppen entsprechend den grammatischen
Regeln zusammengefasst.  Wenn die Kette der Tokens gültig ist, ist das
Endprodukt ein Token-Baum, dessen Wurzel das Startsymbol der Grammatik ist.
Wenn dies nicht erreicht werden kann, ist die Datei nicht korrekt und
ensprechende Fehlermeldungen werden ausgegeben.  Die syntaktischen Gruppierungen
und die Regeln, nach welchen die Gruppen aus ihren Einzelteilen nach der
LilyPond-Syntax erstellt werden, finden sich in der Datei @file{lily/parser.yy}.
Diese Datei wird benutzt, um den Parser während der Programmkompilation
zu erstellen.  Hierzu wird der Parser-Ersteller Bison verwendet.  Er ist
Teil des Quellcodes und nicht in die binäre Installation von LilyPond
integriert.


@node parser variable
@appendixsubsec parser variable

Diese Variablen werden direkt in Scheme definiert.  Von ihrer direkten
Benutzung durch den Benutzer wird streng abgeraten, weil ihre
Semantikzuordnung sehr verwirrend sein kann.

Wenn der Wert einer derartigen Variable in einer @file{.ly}-Datei
verändert wird, ist diese Änderung global, und wenn sie nicht
explizit rückgängig gemacht wird, wird der neue Wert bis zum Ende
der Datei gelten und dabei sowohl aufeinander folgende
@code{\score}-Umgebungen als auch externe Dateien, die mit
@code{\include} geladen werden, beeinflussen.  Das kann zu nicht
gewollten Konsequenzen führen, und in komplizierteren Projekten
kann es sehr schwer sein, die immer wieder auftretenden Fehler
zu beheben.

LilyPond benutzt folgende Parser-Variablen:

@itemize
@item afterGraceFraction
@item musicQuotes
@item mode
@item output-count
@item output-suffix
@item partCombineListener
@item pitchnames
@item toplevel-bookparts
@item toplevel-scores
@item showLastLength
@item showFirstLength
@end itemize


@node prob
@appendixsubsec prob

Property OBjects, also Eigenschaftsobjekte, oder kurz @strong{Prob},
sind Mitglieder der @code{Prob}-Klasse, eine einfache Basisklasse für
Objekte, die mutable oder immutable alists haben und die Methoden,
mit denen sie verändert werden können.  Die @code{Music}- und
@code{Stream_event}-Klassen stammen von @code{Prob} ab.  Verkörperungen
der @code{Prob}-Klasse werden auch erstellt, um formatierte Inhalte von
Systemgrobs und Titelblöcken während der Erstellung des Seitenlayouts zu
speichern.

@node simple closure
@appendixsubsec simple closure

Siehe @ref{closure}.

@node smob
@appendixsubsec smob

@cindex smob
@cindex Scheme objekt

@strong{Smobs} sind ScheMe-OBjekte, Teile des Mechanismus von Guile, um
C- und C++-Ojekte in Scheme-Code zu exportieren.  In LilyPond werden
Smobs von C++-Objekten mithilfe von Makros erstellt.  Es gibt zwei
Arten von Smob-Objekten: einfache Smobs, die da sind für einfach
immutable Objekte wie Nummern, und komplexe Smobs, benutzt für Objekte
mit einer Identität.  Wenn Sie auf die LilyPond-Quellen zurückgreifen
können, findet sich mehr Information hierzu in @file{lily/includes/smob.hh}.

@node stencil
@appendixsubsec stencil

@cindex stencil
@cindex Matrize (stencil)

Eine Einheit der @strong{stencil}-Klasse enthält die Information,
die benötigt wird um ein typographisches Objekt zu setzen.  Es handelt
sich um einen sehr einfachen Smob, der eine begrenzende Box enthält,
welche die vertikale und horizontale Ausdehnung des Objekt beschreibt,
und einen Scheme-Ausdruck, der das Objekt ausgibt, nachdem es ausgewertet
wurde.  Stencil-Objekte können kombiniert werden, um komplexere
Stencil zu bilden, die aus einem Baum von Scheme-Ausdrücken des Typs
Stencil bestehen.

Die @code{stencil}-Eigenschaft, die einen Grob mit seinem Stencil
verbindet, ist in der @code{grob-interface}-Schnittstelle definiert.

@morerefs
Referenz der Interna:
@rinternals{grob-interface}.


@node Available music functions
@appendixsec Erhältliche Musikfunktionen

@include en/identifiers.tely


@node Context modification identifiers
@appendixsec Bezeichner zur Kontextveränderung

Folgende Befehle sind definiert, umd Kontextveränderungen innerhalb
von @code{\layout} oder @code{\with} vorzunehmen:

@include en/context-mod-identifiers.tely


@node Predefined type predicates
@appendixsec Vordefinierte Typprädikate

@include en/type-predicates.tely
