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

@ignore
    Translation of GIT committish: 7b70644b95f383b4281e9ffa146d315d2ada11d3

    When revising a translation, copy the HEAD committish of the
    version that you are working on.  See TRANSLATION for details.
@end ignore

@c Translators: Till Paala

@c \version "2.12.0"

@node Notationsübersicht
@appendix Notationsübersicht
@translationof Notation manual tables

@c Please do not delete the following @ignore block.
@ignore
Note for editors and translators: In the following menu, two entries
are needed to link to a pair of automatically generated sections.
Please keep them and, if using emacs, do not run
texinfo-all-menus-update without manually restoring them back. These
menu entries are:

* Text markup commands::
* Text markup list commands::

and they should go just after
* Notenkopfstile::

and just before
* Liste der Arktikulationszeichen::
@end ignore

@menu
* Liste der Akkordbezeichnungen::   
* Übliche Akkord-Variablen::
* Vordefinierte Bund-Diagramme::         
* MIDI-Instrumente::         
* Liste der Farben::              
* Die Feta-Schriftart::               
* Notenkopfstile::            
* Text markup commands::        
* Text markup list commands::   
* Liste der Arktikulationszeichen::
* Schlagzeugnoten::   
* Alle Kontexteigenschaften::
* Technisches Glossar::   
* Eigenschaften des Layouts::           
* Bezeichner::                 
* Scheme-Funktionen::            
@end menu

@node Liste der Akkordbezeichnungen
@appendixsec Liste der Akkordbezeichnungen
@translationof Chord name chart

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

@lilypondfile{chord-names-jazz.ly}


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

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{maj7.5-}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:maj7.5-
}
@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, perfekte Undezime
@tab
@code{11}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:11
}
@end lilypond

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

@item
Mollundezime
@tab
Kleine None, perfekte 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, perfekte Quinte
@tab
@code{sus2}
@tab
@lilypond[line-width=3\cm,noragged-right, notime]
\chordmode {
  c1:sus2
}
@end lilypond

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


@end multitable


@node Vordefinierte Bund-Diagramme
@appendixsec Vordefinierte Bund-Diagramme
@translationof Predefined fretboard diagrams

Die Tabelle zeigt alle vordefinierten Bunddiagramme.

@lilypondfile{display-predefined-fretboards.ly}



@node MIDI-Instrumente
@appendixsec MIDI-Instrumente
@translationof MIDI instruments

Hier eine Liste von Musikinstrumentenbezeichnungen, die als Name für 
@code{midiInstrument} benutzt werden können.
@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 Liste der Farben
@appendixsec Liste der Farben
@translationof List of colors

@subsubheading Normale Farben

Die Syntax zur Benutzung findet sich im Abschnitt @ref{Farbige Objekte}.

@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


@subsubheading 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}).


@subsubheading 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


@subsubheading 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


@subsubheading Grauskala

Eine Grauskala kann mit der Bezeichnung

@example
greyN
@end example

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


@node Die Feta-Schriftart
@appendixsec Die Feta-Schriftart
@translationof The Feta font

@cindex Feta font
@cindex Font, Feta

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 (bspw. @code{g^\markup @{
\musicglyph #"scripts.segno" @}}). Siehe auch @ref{Text formatieren}.

@menu
* Notenschlüssel-Glyphen::
* Taktart-Glyphen::
* Zahlen-Glyphen::
* Versetzungszeichen-Glyphen::
* Standard-Notenkopf-Glyphen::
* Spezielle Notenkopf-Glyphen::
* Geformte Notenkopf-Glyphen::
* Pausen-Glyphen::
* Fähnchen-Glyphen::
* Punkt-Glyphen::
* Dynamik-Glyphen::
* Schrift-Glyphen::
* Pfeilkopf-Glyphen::
* Klammerspitzen-Glyphen::
* Pedal-Glyphen::
* Akkordion-Glyphen::
* Vaticana-Glyphen::
* Medicaea-Glyphen::
* Hufnagel-Glyphen::
* Mensural-Glyphen::
* Neomensural-Glyphen::
* Petrucci-Glyphen::
* Solesmes-Glyphen::
@end menu


@node Notenschlüssel-Glyphen
@unnumberedsubsec Notenschlüssel-Glyphen
@translationof Clef glyphs

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


@node Taktart-Glyphen
@unnumberedsubsec Taktart-Glyphen
@translationof Time Signature glyphs


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


@node Zahlen-Glyphen
@unnumberedsubsec Zahlen-Glyphen
@translationof Number glyphs

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


@node Versetzungszeichen-Glyphen
@unnumberedsubsec Versetzungszeichen-Glyphen
@translationof Accidental glyphs

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


@node Standard-Notenkopf-Glyphen
@unnumberedsubsec Standard-Notenkopf-Glyphen
@translationof Default Notehead glyphs

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


@node Spezielle Notenkopf-Glyphen
@unnumberedsubsec Spezielle Notenkopf-Glyphen
@translationof Special Notehead glyphs

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


@node Geformte Notenkopf-Glyphen
@unnumberedsubsec Geformte Notenkopf-Glyphen
@translationof Shape-note Notehead glyphs

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


@node Pausen-Glyphen
@unnumberedsubsec Pausen-Glyphen
@translationof Rest glyphs

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


@node Fähnchen-Glyphen
@unnumberedsubsec Fähnchen-Glyphen
@translationof Flag glyphs

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


@node Punkt-Glyphen
@unnumberedsubsec Punkt-Glyphen
@translationof Dot glyphs

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


@node Dynamik-Glyphen
@unnumberedsubsec Dynamik-Glyphen
@translationof Dynamic glyphs

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


@node Schrift-Glyphen
@unnumberedsubsec Schrift-Glyphen
@translationof Script glyphs
@lilypond[quote]
\include "font-table.ly"
\markuplines \override-lines #'(word-space . 4)
             \doc-chars #scripts
@end lilypond


@node Pfeilkopf-Glyphen
@unnumberedsubsec Pfeilkopf-Glyphen
@translationof Arrowhead glyphs

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


@node Klammerspitzen-Glyphen
@unnumberedsubsec Klammerspitzen-Glyphen
@translationof Bracket-tip glyphs

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


@node Pedal-Glyphen
@unnumberedsubsec Pedal-Glyphen
@translationof Pedal glyphs

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


@node Akkordion-Glyphen
@unnumberedsubsec Akkordion-Glyphen
@translationof Accordion glyphs

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


@node Vaticana-Glyphen
@unnumberedsubsec Vaticana-Glyphen
@translationof Vaticana glyphs

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


@node Medicaea-Glyphen
@unnumberedsubsec Medicaea-Glyphen
@translationof Medicaea glyphs

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


@node Hufnagel-Glyphen
@unnumberedsubsec Hufnagel-Glyphen
@translationof Hufnagel glyphs

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


@node Mensural-Glyphen
@unnumberedsubsec Mensural-Glyphen
@translationof Mensural glyphs

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


@node Neomensural-Glyphen
@unnumberedsubsec Neomensural-Glyphen
@translationof Neomensural glyphs

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


@node Petrucci-Glyphen
@unnumberedsubsec Petrucci-Glyphen
@translationof Petrucci glyphs

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


@node Solesmes-Glyphen
@unnumberedsubsec Solesmes-Glyphen
@translationof Solesmes glyphs

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



@node Notenkopfstile
@appendixsec Notenkopfstile
@translationof Note head styles

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

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

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

@include markup-commands.tely

@include markup-list-commands.tely

@node Liste der Arktikulationszeichen
@appendixsec Liste der Arktikulationszeichen
@translationof List of articulations

@cindex Akzent
@cindex Marcato
@cindex Staccatissimo
@cindex Espressivo
@cindex Fermate
@cindex Gedämpft
@cindex Staccato
@cindex Portato
@cindex Tenuto
@cindex Aufstrich
@cindex Abstrich
@cindex Fußbezeichnung
@cindex Orgelpedalbezeichnung
@cindex Triller
@cindex Offen
@cindex Flageolet
@cindex Praller
@cindex Mordent
@cindex Doppelpraller
@cindex Prallermordent
@cindex Fingersatz
@cindex Daumenbezeichnung
@cindex Segno
@cindex Coda
@cindex Varcoda

@lilypondfile[quote,texidoc]{script-chart.ly}


@node Schlagzeugnoten
@appendixsec Schlagzeugnoten
@translationof Percussion notes

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


@node Technisches Glossar
@appendixsec Technisches Glossar
@translationof Technical glossary

Ein Glossar der technischen Ausdrücke und Konzepte, die von
LilyPond intern benutzt werden.

@menu
* callback::
* glyph (Glyphe)::
* grob (Grob)::
* interface (Schnittstelle)::
* lexer::
* output-def::
* parser (Syntaxanalysierer)::
* parser variable::
* prob::
* simple-closure::
* smob::
* stencil::
@end menu

@node callback
@unnumberedsubsec callback
@translationof 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 glyph (Glyphe)
@unnumberedsubsec glyph (Glyphe)
@translationof glyph

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

Ein @strong{glyph} 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 Fonts, die mehrere Stile darstellen, bilden
eine Schriftfamilie (engl. typeface).


@seealso
Notationsreferenz:
@ref{Fonts},
@ref{Text encoding}.


@node grob (Grob)
@unnumberedsubsec grob (Grob)
@translationof 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.

@seealso
Handbuch zum Lernen:
@rlearning{Objects and interfaces},
@rlearning{Naming conventions of objects and properties},
@rlearning{Properties of layout objects}.

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


@node interface (Schnittstelle)
@unnumberedsubsec interface (Schnittstelle)
@translationof 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.


@seealso
Handbuch zum Lernen:
@rlearning{Objects and interfaces},
@rlearning{Naming conventions of objects and properties},
@rlearning{Properties found in interfaces}.

Notationsreferenz:
@ref{Layout interfaces}.

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


@node lexer
@unnumberedsubsec lexer
@translationof 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 (@code{.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 output-def
@unnumberedsubsec output-def
@translationof 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 (Syntaxanalysierer)
@unnumberedsubsec parser (Syntaxanalysierer)
@translationof parser

@cindex parser

Ein @strong{parser} 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.


@node parser variable
@unnumberedsubsec parser variable
@translationof 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 @code{.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 parseStringResult
@item partCombineListener
@item pitchnames
@item toplevel-bookparts
@item toplevel-scores
@item showLastLength
@item showFirstLength
@end itemize


@node prob
@unnumberedsubsec prob
@translationof prob
TODO

@node simple-closure
@unnumberedsubsec simple-closure
@translationof simple-closure
TODO

@node smob
@unnumberedsubsec smob
@translationof smob
TODO

@node stencil
@unnumberedsubsec stencil
@translationof stencil
TODO


@node Alle Kontexteigenschaften
@appendixsec Alle Kontexteigenschaften
@translationof All context properties

@include context-properties.tely


@node Eigenschaften des Layouts
@appendixsec Eigenschaften des Layouts
@translationof Layout properties

@include layout-properties.tely


@node Bezeichner
@appendixsec Bezeichner
@translationof Identifiers

@include identifiers.tely


@node Scheme-Funktionen
@appendixsec Scheme-Funktionen
@translationof Scheme functions

@include scheme-functions.tely

