1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
4 Translation of GIT committish: 06f227dd80f3a30cbf33c879b7c125079dfaf5c3
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. For details, see the Contributors'
8 Guide, node Updating translation committishes..
11 @c Translators: Till Paala
15 @node Notationsübersicht
16 @appendix Notationsübersicht
17 @translationof Notation manual tables
20 * Liste der Akkordbezeichnungen::
21 * Übliche Akkord-Variablen::
22 * Vordefinierte Saitenstimmungen::
23 * Die vordefinierten Bund-Diagramme::
24 * Vordefinierte Papierformate::
27 * Die Feta-Schriftart::
29 * Textbeschriftungsbefehle::
30 * Textbeschriftungslistenbefehle::
31 * Liste der Sonderzeichen::
32 * Liste der Artikulationszeichen::
34 * Technisches Glossar::
35 * Alle Kontexteigenschaften::
36 * Eigenschaften des Layouts::
37 * Erhältliche Musikfunktionen::
38 * Bezeichner zur Kontextveränderung::
39 * Vordefinierte Typprädikate::
43 @node Liste der Akkordbezeichnungen
44 @appendixsec Liste der Akkordbezeichnungen
45 @translationof Chord name chart
47 Die Tabelle zeigt die zwei üblichen Möglichkeiten, wie Akkordbezeichnungen
48 ausgegeben werden. Es wird auch die entsprechende Note ausgegeben.
50 @lilypondfile{chord-names-jazz.ly}
53 @node Übliche Akkord-Variablen
54 @appendixsec Übliche Akkord-Variablen
55 @translationof Common chord modifiers
57 Die Tabelle zeigt Modifikatoren für Akkorde, die im @code{\chordmode}-Modus
58 benutzt werden können, um übliche Akkordkonstrukte zu notieren.
60 @multitable @columnfractions .2 .3 .2 .2
79 @lilypond[line-width=3\cm,noragged-right, notime]
90 @code{m} oder @code{m5}
92 @lilypond[line-width=3\cm,noragged-right, notime]
101 Große Terz, übermäßige Quinte
105 @lilypond[line-width=3\cm,noragged-right, notime]
114 Kleine Terz, verminderte Quinte
118 @lilypond[line-width=3\cm,noragged-right, notime]
127 Durdreiklang, kleine Septime
131 @lilypond[line-width=3\cm,noragged-right, notime]
140 Durdreiklang, große Septime
142 @code{maj7} oder @code{maj}
144 @lilypond[line-width=3\cm,noragged-right, notime]
153 Molldreiklang, kleine Septime
157 @lilypond[line-width=3\cm,noragged-right, notime]
166 Verminderter Dreiklang, verminderte Septime
170 @lilypond[line-width=3\cm,noragged-right, notime]
179 Übermäßiger Dreiklang, kleine Septime
183 @lilypond[line-width=3\cm,noragged-right, notime]
190 halbverminderte Septime
192 Verminderter Dreklang, kleine Sept
196 @lilypond[line-width=3\cm,noragged-right, notime]
205 Molldreiklang, große Septime
209 @lilypond[line-width=3\cm,noragged-right, notime]
222 @lilypond[line-width=3\cm,noragged-right, notime]
235 @lilypond[line-width=3\cm,noragged-right, notime]
244 Dominantsept, große None
248 @lilypond[line-width=3\cm,noragged-right, notime]
257 Große None, große Septime
261 @lilypond[line-width=3\cm,noragged-right, notime]
270 Große None, kleine Septime
274 @lilypond[line-width=3\cm,noragged-right, notime]
283 Dominantnone, perfekte Undezime
287 @lilypond[line-width=3\cm,noragged-right, notime]
296 Große None, perfekte Undezime
300 @lilypond[line-width=3\cm,noragged-right, notime]
309 Kleine None, perfekte Undezime
313 @lilypond[line-width=3\cm,noragged-right, notime]
322 Dominantnone, große 13
326 @lilypond[line-width=3\cm,noragged-right, notime]
335 Dominant-Undezime, große 13
339 @lilypond[line-width=3\cm,noragged-right, notime]
348 Große Undezime, große 13
352 @lilypond[line-width=3\cm,noragged-right, notime]
361 Kleine Undezime, große 13
365 @lilypond[line-width=3\cm,noragged-right, notime]
374 große Sekunde, perfekte Quinte
378 @lilypond[line-width=3\cm,noragged-right, notime]
387 perfekte Quarte, perfekte Quinte
391 @lilypond[line-width=3\cm,noragged-right, notime]
398 Powerakkord (zweistimmig)
404 @lilypond[line-width=3\cm,noragged-right, notime]
412 Powerakkord (dreistimmig)
414 Perfekte Quinte, Oktave
418 @lilypond[line-width=3\cm,noragged-right, notime]
428 @node Vordefinierte Saitenstimmungen
429 @appendixsec Vordefinierte Saitenstimmungen
430 @translationof Predefined string tunings
432 Die folgende Tabelle zeigt die vordefinierten Saitenstimmungen:
434 @lilypondfile{display-predefined-string-tunings.ly}
437 @node Die vordefinierten Bund-Diagramme
438 @appendixsec Die vordefinierten Bund-Diagramme
439 @translationof Predefined fretboard diagrams
441 Die Tabelle zeigt alle vordefinierten Bunddiagramme für Gitarre.
443 @lilypondfile{display-predefined-fretboards.ly}
445 Die folgende Tabelle zeigt vordefinierte Bunddiagramme für Ukulele.
447 @lilypondfile{display-predefined-ukulele-fretboards.ly}
449 Die folgende Tabelle zeigt die vordefinierten Bunddiagramme für Mandoline.
451 @lilypondfile{display-predefined-mandolin-fretboards.ly}
454 @node Vordefinierte Papierformate
455 @appendixsec Vordefinierte Papierformate
456 @translationof Predefined paper sizes
458 Papierformate sind definiert in @file{scm/paper.scm}
461 @strong{Die @qq{ISO 216} A-Serie (DinA)}
488 @strong{Die @qq{ISO 216} B-Serie (DinB)}
515 @strong{Zwei erweiterte Größen wie definiert in @qq{DIN 476}}
524 @strong{@qq{ISO 269} Standard-C-Serie (DinC)}
551 @strong{Nordarmerikanische Papierformate}
570 @strong{Government-letter der IEEE Printer Working Group, für Kinder zum Schreiben}
572 @item "government-letter"
574 @item "government-legal"
576 @item "philippine-legal"
581 @strong{ANSI-Formate}
593 @item "engineering f"
598 @strong{Nordamerikanische architektonische Formate}
615 @strong{Alte Formate, die noch in Großbritannien benützt werden}
664 @strong{Auf PA4 basierende Formate}
691 @strong{In Südostasien und Australien benützt}
698 @strong{Benützt für sehr kleine @code{@@lilypond}-Beispiele in der
699 Dokumentation, basierend auf A8 quer}
706 @node MIDI-Instrumente
707 @appendixsec MIDI-Instrumente
708 @translationof MIDI instruments
710 Hier eine Liste von Musikinstrumentenbezeichnungen, die als Name für
711 @code{midiInstrument} benutzt werden können. Die Anordnung der
712 Instrumente entspricht den 128 Prgrammnummern des MIDI-Standards.
713 @c Todo: translate music instrument's names to German
715 @cindex MIDI-Instrumentenbezeichnungen
718 acoustic grand contrabass lead 7 (fifths)
719 bright acoustic tremolo strings lead 8 (bass+lead)
720 electric grand pizzicato strings pad 1 (new age)
721 honky-tonk orchestral harp pad 2 (warm)
722 electric piano 1 timpani pad 3 (polysynth)
723 electric piano 2 string ensemble 1 pad 4 (choir)
724 harpsichord string ensemble 2 pad 5 (bowed)
725 clav synthstrings 1 pad 6 (metallic)
726 celesta synthstrings 2 pad 7 (halo)
727 glockenspiel choir aahs pad 8 (sweep)
728 music box voice oohs fx 1 (rain)
729 vibraphone synth voice fx 2 (soundtrack)
730 marimba orchestra hit fx 3 (crystal)
731 xylophone trumpet fx 4 (atmosphere)
732 tubular bells trombone fx 5 (brightness)
733 dulcimer tuba fx 6 (goblins)
734 drawbar organ muted trumpet fx 7 (echoes)
735 percussive organ french horn fx 8 (sci-fi)
736 rock organ brass section sitar
737 church organ synthbrass 1 banjo
738 reed organ synthbrass 2 shamisen
739 accordion soprano sax koto
740 harmonica alto sax kalimba
741 concertina tenor sax bagpipe
742 acoustic guitar (nylon) baritone sax fiddle
743 acoustic guitar (steel) oboe shanai
744 electric guitar (jazz) english horn tinkle bell
745 electric guitar (clean) bassoon agogo
746 electric guitar (muted) clarinet steel drums
747 overdriven guitar piccolo woodblock
748 distorted guitar flute taiko drum
749 guitar harmonics recorder melodic tom
750 acoustic bass pan flute synth drum
751 electric bass (finger) blown bottle reverse cymbal
752 electric bass (pick) shakuhachi guitar fret noise
753 fretless bass whistle breath noise
754 slap bass 1 ocarina seashore
755 slap bass 2 lead 1 (square) bird tweet
756 synth bass 1 lead 2 (sawtooth) telephone ring
757 synth bass 2 lead 3 (calliope) helicopter
758 violin lead 4 (chiff) applause
759 viola lead 5 (charang) gunshot
764 @node Liste der Farben
765 @appendixsec Liste der Farben
766 @translationof List of colors
768 @subsubheading Normale Farben
770 Die Syntax zur Benutzung findet sich im Abschnitt @ref{Farbige Objekte}.
772 @cindex Liste der Farben
773 @cindex Farben, Liste
776 black white red green
777 blue cyan magenta yellow
778 grey darkred darkgreen darkblue
779 darkcyan darkmagenta darkyellow
783 @subsubheading X-Farbbezeichnungen
785 X-Farbbezeichnungen haben verschiedene Varianten:
787 Alle Bezeichnungen, die als einziges Wort mit Großbuchstaben
788 geschrieben werden (bspw. @q{LightSlateBlue}), können auch
789 von Leerzeichen getrennt geschrieben werden
790 (also @q{light slate blue}).
792 Das Wort @q{grey} kann in jedem Fall auch @q{gray} geschrieben
793 werden (bspw. @q{DarkSlateGray}).
795 Manche Bezeichnungen können auch ein numerales Suffix tragen
796 (etwa @q{LightSalmon4}).
799 @subsubheading Farben ohne eine numerale Endung
802 snow GhostWhite WhiteSmoke gainsboro FloralWhite
803 OldLace linen AntiqueWhite PapayaWhip BlanchedAlmond
804 bisque PeachPuff NavajoWhite moccasin cornsilk
805 ivory LemonChiffon seashell honeydew MintCream
806 azure AliceBlue lavender LavenderBlush MistyRose
807 white black DarkSlateGrey DimGrey SlateGrey
808 LightSlateGrey grey LightGrey MidnightBlue navy
809 NavyBlue CornflowerBlue DarkSlateBlue SlateBlue MediumSlateBlue
810 LightSlateBlue MediumBlue RoyalBlue blue DodgerBlue
811 DeepSkyBlue SkyBlue LightSkyBlue SteelBlue LightSteelBlue
812 LightBlue PowderBlue PaleTurquoise DarkTurquoise MediumTurquoise
813 turquoise cyan LightCyan CadetBlue MediumAquamarine
814 aquamarine DarkGreen DarkOliveGreen DarkSeaGreen SeaGreen
815 MediumSeaGreen LightSeaGreen PaleGreen SpringGreen LawnGreen
816 green chartreuse MediumSpringGreen GreenYellow LimeGreen
817 YellowGreen ForestGreen OliveDrab DarkKhaki khaki
818 PaleGoldenrod LightGoldenrodYellow LightYellow yellow gold
819 LightGoldenrod goldenrod DarkGoldenrod RosyBrown IndianRed
820 SaddleBrown sienna peru burlywood beige
821 wheat SandyBrown tan chocolate firebrick
822 brown DarkSalmon salmon LightSalmon orange
823 DarkOrange coral LightCoral tomato OrangeRed
824 red HotPink DeepPink pink LightPink
825 PaleVioletRed maroon MediumVioletRed VioletRed magenta
826 violet plum orchid MediumOrchid DarkOrchid
827 DarkViolet BlueViolet purple MediumPurple thistle
828 DarkGrey DarkBlue DarkCyan DarkMagenta DarkRed
833 @subsubheading Farben mit einer numeralen Endung
835 Für die folgenden Bezeichnungen kann das Suffix N durch eine
836 Zahl von 1--4 ersetzt werden.
839 snowN seashellN AntiqueWhiteN bisqueN PeachPuffN
840 NavajoWhiteN LemonChiffonN cornsilkN ivoryN honeydewN
841 LavenderBlushN MistyRoseN azureN SlateBlueN RoyalBlueN
842 blueN DodgerBlueN SteelBlueN DeepSkyBlueN SkyBlueN
843 LightSkyBlueN LightSteelBlueN LightBlueN LightCyanN PaleTurquoiseN
844 CadetBlueN turquoiseN cyanN aquamarineN DarkSeaGreenN
845 SeaGreenN PaleGreenN SpringGreenN greenN chartreuseN
846 OliveDrabN DarkOliveGreenN khakiN LightGoldenrodN LightYellowN
847 yellowN goldN goldenrodN DarkGoldenrodN RosyBrownN
848 IndianRedN siennaN burlywoodN wheatN tanN
849 chocolateN firebrickN brownN salmonN LightSalmonN
850 orangeN DarkOrangeN coralN tomatoN OrangeRedN
851 redN DeepPinkN HotPinkN pinkN LightPinkN
852 PaleVioletRedN maroonN VioletRedN magentaN orchidN
853 plumN MediumOrchidN DarkOrchidN purpleN MediumPurpleN
858 @subsubheading Grauskala
860 Eine Grauskala kann mit der Bezeichnung
867 erstellt werden, wobei N eine Zahl von 0--100 darstellt.
870 @node Die Feta-Schriftart
871 @appendixsec Die Feta-Schriftart
872 @translationof The Feta font
877 Die folgenden Symbole sind als Emmentaler-Schriftart verfügbar; auf sie
878 kann direkt zugegriffen werden, indem man die übliche Textbeschriftung
879 benutzt. @code{\musicglyph} greift direkt auf die Notationsschriftart
880 zu (bspw. @code{g^\markup @{
881 \musicglyph #"scripts.segno" @}}). Siehe auch @ref{Text formatieren}.
884 * Notenschlüssel-Glyphen::
887 * Versetzungszeichen-Glyphen::
888 * Standard-Notenkopf-Glyphen::
889 * Spezielle Notenkopf-Glyphen::
890 * Geformte Notenkopf-Glyphen::
896 * Pfeilkopf-Glyphen::
897 * Klammerspitzen-Glyphen::
899 * Akkordeon-Glyphen::
905 * Neomensural-Glyphen::
908 * Glyphen der Kiever Notation::
912 @node Notenschlüssel-Glyphen
913 @unnumberedsubsec Notenschlüssel-Glyphen
914 @translationof Clef glyphs
917 \include "font-table.ly"
918 \markuplist \override-lines #'(word-space . 4)
923 @node Taktart-Glyphen
924 @unnumberedsubsec Taktart-Glyphen
925 @translationof Time Signature glyphs
929 \include "font-table.ly"
930 \markuplist \override-lines #'(word-space . 4)
936 @unnumberedsubsec Zahlen-Glyphen
937 @translationof Number glyphs
940 \include "font-table.ly"
941 \markuplist \override-lines #'(word-space . 4)
946 @node Versetzungszeichen-Glyphen
947 @unnumberedsubsec Versetzungszeichen-Glyphen
948 @translationof Accidental glyphs
951 \include "font-table.ly"
952 \markuplist \override-lines #'(word-space . 4)
953 \doc-chars #accidentals
957 @node Standard-Notenkopf-Glyphen
958 @unnumberedsubsec Standard-Notenkopf-Glyphen
959 @translationof Default Notehead glyphs
962 \include "font-table.ly"
963 \markuplist \override-lines #'(word-space . 4)
964 \doc-chars #default-noteheads
968 @node Spezielle Notenkopf-Glyphen
969 @unnumberedsubsec Spezielle Notenkopf-Glyphen
970 @translationof Special Notehead glyphs
973 \include "font-table.ly"
974 \markuplist \override-lines #'(word-space . 4)
975 \doc-chars #special-noteheads
979 @node Geformte Notenkopf-Glyphen
980 @unnumberedsubsec Geformte Notenkopf-Glyphen
981 @translationof Shape-note Notehead glyphs
984 \include "font-table.ly"
985 \markuplist \override-lines #'(word-space . 4)
986 \doc-chars #shape-note-noteheads
991 @unnumberedsubsec Pausen-Glyphen
992 @translationof Rest glyphs
995 \include "font-table.ly"
996 \markuplist \override-lines #'(word-space . 4)
1001 @node Fähnchen-Glyphen
1002 @unnumberedsubsec Fähnchen-Glyphen
1003 @translationof Flag glyphs
1006 \include "font-table.ly"
1007 \markuplist \override-lines #'(word-space . 4)
1013 @unnumberedsubsec Punkt-Glyphen
1014 @translationof Dot glyphs
1017 \include "font-table.ly"
1018 \markuplist \override-lines #'(word-space . 4)
1023 @node Dynamik-Glyphen
1024 @unnumberedsubsec Dynamik-Glyphen
1025 @translationof Dynamic glyphs
1028 \include "font-table.ly"
1029 \markuplist \override-lines #'(word-space . 4)
1030 \doc-chars #dynamics
1034 @node Schrift-Glyphen
1035 @unnumberedsubsec Schrift-Glyphen
1036 @translationof Script glyphs
1038 \include "font-table.ly"
1039 \markuplist \override-lines #'(word-space . 4)
1044 @node Pfeilkopf-Glyphen
1045 @unnumberedsubsec Pfeilkopf-Glyphen
1046 @translationof Arrowhead glyphs
1049 \include "font-table.ly"
1050 \markuplist \override-lines #'(word-space . 4)
1051 \doc-chars #arrowheads
1055 @node Klammerspitzen-Glyphen
1056 @unnumberedsubsec Klammerspitzen-Glyphen
1057 @translationof Bracket-tip glyphs
1060 \include "font-table.ly"
1061 \markuplist \override-lines #'(word-space . 4)
1062 \doc-chars #brackettips
1067 @unnumberedsubsec Pedal-Glyphen
1068 @translationof Pedal glyphs
1071 \include "font-table.ly"
1072 \markuplist \override-lines #'(word-space . 4)
1077 @node Akkordeon-Glyphen
1078 @unnumberedsubsec Akkordeon-Glyphen
1079 @translationof Accordion glyphs
1082 \include "font-table.ly"
1083 \markuplist \override-lines #'(word-space . 4)
1084 \doc-chars #accordion
1089 @unnumberedsubsec Bogen-Glyphen
1090 @translationof Tie glyphs
1093 \include "font-table.ly"
1094 \markuplist \override-lines #'(word-space . 4)
1100 @node Vaticana-Glyphen
1101 @unnumberedsubsec Vaticana-Glyphen
1102 @translationof Vaticana glyphs
1105 \include "font-table.ly"
1106 \markuplist \override-lines #'(word-space . 4)
1107 \doc-chars #vaticana
1111 @node Medicaea-Glyphen
1112 @unnumberedsubsec Medicaea-Glyphen
1113 @translationof Medicaea glyphs
1116 \include "font-table.ly"
1117 \markuplist \override-lines #'(word-space . 4)
1118 \doc-chars #medicaea
1122 @node Hufnagel-Glyphen
1123 @unnumberedsubsec Hufnagel-Glyphen
1124 @translationof Hufnagel glyphs
1127 \include "font-table.ly"
1128 \markuplist \override-lines #'(word-space . 4)
1129 \doc-chars #hufnagel
1133 @node Mensural-Glyphen
1134 @unnumberedsubsec Mensural-Glyphen
1135 @translationof Mensural glyphs
1138 \include "font-table.ly"
1139 \markuplist \override-lines #'(word-space . 4)
1140 \doc-chars #mensural
1144 @node Neomensural-Glyphen
1145 @unnumberedsubsec Neomensural-Glyphen
1146 @translationof Neomensural glyphs
1149 \include "font-table.ly"
1150 \markuplist \override-lines #'(word-space . 4)
1151 \doc-chars #neomensural
1155 @node Petrucci-Glyphen
1156 @unnumberedsubsec Petrucci-Glyphen
1157 @translationof Petrucci glyphs
1160 \include "font-table.ly"
1161 \markuplist \override-lines #'(word-space . 4)
1162 \doc-chars #petrucci
1166 @node Solesmes-Glyphen
1167 @unnumberedsubsec Solesmes-Glyphen
1168 @translationof Solesmes glyphs
1171 \include "font-table.ly"
1172 \markuplist \override-lines #'(word-space . 4)
1173 \doc-chars #solesmes
1178 @node Glyphen der Kiever Notation
1179 @unnumberedsubsec Glyphen der Kiever Notation
1180 @translationof Kievan Notation glyphs
1183 \include "font-table.ly"
1184 \markuplist \override-lines #'(word-space . 4)
1190 @node Notenkopfstile
1191 @appendixsec Notenkopfstile
1192 @translationof Note head styles
1194 @cindex Notenkopfarten
1195 @cindex Arten von Notenköpfen
1196 @cindex Stile, Notenköpfe
1198 Folgende Stile können zur Darstellung der Notenköpfe verwendet werden:
1200 @lilypondfile[noindent]{note-head-style.ly}
1204 @node Textbeschriftungsbefehle
1205 @appendixsec Textbeschriftungsbefehle
1206 @translationof Text markup commands
1208 @include markup-commands.tely
1211 @node Textbeschriftungslistenbefehle
1212 @appendixsec Textbeschriftungslistenbefehle
1213 @translationof Text markup list commands
1215 Folgende Befehle können mit dem Befehl @code{\markuplist} zusammen
1218 @include markup-list-commands.tely
1221 @node Liste der Sonderzeichen
1222 +@appendixsec Liste der Sonderzeichen
1223 @translationof List of special characters
1225 Folgende Sonderezeichen-Bezeichnungen können benutzt werden,
1226 zu mehr Details siehe @ref{ASCII-Aliase}.
1228 die HTML-Synatx wird benutzt und die meisten der Bezeichnungen sind
1229 die gleichen wie für HTML. Der Rest ist durch @LaTeX{} inspiriert.
1231 Die Charakter haben einen Rahmen, sodass ihre Größe sichtbar ist.
1232 Etwas Verschiebung wurde zwischen Zeichen und Rahmen zur besseren
1233 Lesbarkeit eingefügt.
1236 \include "special-characters.ly"
1240 @node Liste der Artikulationszeichen
1241 @appendixsec Liste der Artikulationszeichen
1242 @translationof List of articulations
1257 @cindex Fußbezeichnung
1258 @cindex Orgelpedalbezeichnung
1265 @cindex Doppelpraller
1266 @cindex Prallermordent
1268 @cindex Daumenbezeichnung
1272 @cindex Semicirculus
1273 @cindex signum congruentiae
1275 Die Skripte unten sind in der Feta-Schriftart definiert und können
1276 an Noten angehängt werden (etwa @samp{c\accent}).
1279 * Artikulationsskripte::
1280 * Ornamentale Skripte::
1282 * Instrumentenspezifische Skripte::
1283 * Wiederholungszeichensrkipte::
1284 * Skripte der alten Notation::
1287 @node Artikulationsskripte
1288 @unnumberedsubsec Artikulationsskripte
1289 @translationof Articulation scripts
1292 \include "script-chart.ly"
1293 \new RhythmicStaff { \scriptStaff #articulations }
1296 @node Ornamentale Skripte
1297 @unnumberedsubsec Ornamentale Skripte
1298 @translationof Ornament scripts
1301 \include "script-chart.ly"
1302 \new RhythmicStaff { \scriptStaff #ornaments }
1305 @node Fermatenskripte
1306 @unnumberedsubsec Fermatenskripte
1307 @translationof Fermata scripts
1310 \include "script-chart.ly"
1311 \new RhythmicStaff { \scriptStaff #fermatas }
1314 @node Instrumentenspezifische Skripte
1315 @unnumberedsubsec Instrumentenspezifische Skripte
1316 @translationof Instrument-specific scripts
1319 \include "script-chart.ly"
1320 \new RhythmicStaff { \scriptStaff #instrument-specific }
1323 @node Wiederholungszeichensrkipte
1324 @unnumberedsubsec Wiederholungszeichensrkipte
1325 @translationof Repeat sign scripts
1328 \include "script-chart.ly"
1329 \new RhythmicStaff { \scriptStaff #repeats }
1332 @node Skripte der alten Notation
1333 @unnumberedsubsec Ancient scripts
1336 \include "script-chart.ly"
1337 \include "gregorian.ly"
1338 \new VaticanaStaff { \scriptStaffAncient #ancient }
1343 @node Schlagzeugnoten
1344 @appendixsec Schlagzeugnoten
1345 @translationof Percussion notes
1347 @lilypondfile[quote]{percussion-chart.ly}
1350 @node Technisches Glossar
1351 @appendixsec Technisches Glossar
1352 @translationof Technical glossary
1354 Ein Glossar der technischen Ausdrücke und Konzepte, die von
1355 LilyPond intern benutzt werden. Die Ausdrücke kommen in den
1356 Handbüchern, auf den Mailinglisten oder im Quellcode vor.
1378 @unnumberedsubsec alist
1379 @translationof alist
1382 @cindex assoziative Liste
1384 Eine assoziative Liste oder @strong{alist} in kurz ist ein
1385 Scheme-Paar, das einen Wert mit einem Schlüssel assoziiert:
1386 @w{@code{(Schlüssel . Wert)}}. In der Datei @file{scm/lily.scm}
1387 beispielsweise assoziiert die alist @w{@qq{type-p-name-alist}}
1388 bestimmte Prädikate (etwa@tie{}@code{ly:music?}) mit
1389 Bezeichnungen (wie@tie{}@qq{music}) sodass Fehler der
1390 Typüberprüfung über eine Konsolennachricht mitgeteilt werden
1391 können, die auch die Bezeichnung des erwarteten Typprädikats
1395 @unnumberedsubsec callback
1396 @translationof callback
1400 Ein @strong{callback} ist eine Routine, Funktion oder Methode,
1401 deren Referenz in einem Aufruf als Argument an eine andere
1402 Routine weitergereicht wird, sodass die aufgerufene Routine
1403 ermöglicht wird, das Argument zu aktivieren. Die Technik
1404 ermöglicht es einer niedrigeren Ebene des Programmes, eine
1405 Funktion aufzurufen, die auf höherer Ebene definiert wurde.
1406 Callbacks werden sehr ausgiebig in LilyPond eingesetzt, um
1407 es Scheme-Code auf der Benutzerebene zu erlauben, wie viele
1408 Funktionen der niedrigeren Ebene ausgeführt werden sollen.
1411 @unnumberedsubsec closure
1412 @translationof closure
1415 @cindex einfache closure
1417 In Scheme entsteht ein @strong{closure} (Abschluss), wenn eine
1418 Funktion, normalerweise ein Lambda-Ausdruck, als Variable
1419 weitergegeben wird. Das closure enthält den Code der Funktion
1420 plus Verweise zu den lexikalischen Verknüpfungen der
1421 freien Variablen der Funktion (also die Variablen, die in
1422 Ausdrücken benutzt werden, aber außerhalb von ihnen definiert
1423 werden). Wenn diese Funktion später einem anderen Argument
1424 zugewiesen wird, werden die freien Variabel-Verknüpfungend, die
1425 in das closure eingeschlossen sind, benutzt um die Werte der
1426 freien Variablen, die in der Rechnung benutzt werden sollen,
1427 zu errechnen. Eine nützliche Eigenschaft von closures ist,
1428 dass man interne variable Werte zwischen den Aufrufen
1429 wiederverwerten kann, sodass ein Status erhalten bleiben kann.
1431 Ein @strong{simple closure} (einfacher Abschluss) ist ein
1432 closure, dessen Ausdruck keine freien Variablen und auch keine
1433 freien Variablel-Verknüpfungen hat.
1435 Ein simple closure wird in LilyPond von einem smob dargestellt,
1436 der den Ausdruck und eine Methode, wie der Ausdruck auf eine
1437 Liste von Argumenten angewendet werden soll, enthält.
1441 @unnumberedsubsec glyph
1442 @translationof glyph
1448 @cindex Schriftfamilie
1450 Ein @strong{glyph} (Glyphe) ist eine bestimmte graphische Repräsentation
1451 eines typographischen Charakters oder einer Kombination von
1452 zwei oder mehr Charakteren, die dann eine Ligatur bilden. Eine
1453 Gruppe an Glyphen des gleichen Stils bilden ein Font, und
1454 eine Gruppe an Fonts, die mehrere Stile darstellen, bilden
1455 eine Schriftfamilie (engl. typeface).
1461 @ref{Sonderzeichen}.
1465 @unnumberedsubsec grob
1469 @cindex layout objects
1470 @cindex graphical objects
1471 @cindex Layoutobjekte
1472 @cindex graphische Objekte
1474 LilyPond-Objekte, die Elemente der Notation in der graphischen
1475 Ausgabe des Programmen darstellen, wie etwa Notenköpfe, Hälse,
1476 Bögen, Bindebögen, Fingersatz, Schlüssel usw., werden
1477 @qq{Layout-Objekte} genannt, auch oft als @qq{GRaphische OBjekte}
1478 bezeichnet, was dann zu @strong{grob} abgekürzt wird.
1481 Handbuch zum Lernen:
1482 @rlearning{Objects and interfaces},
1483 @rlearning{Naming conventions of objects and properties},
1484 @rlearning{Properties of layout objects}.
1486 Referenz der Interna:
1487 @rinternals{All layout objects}.
1491 @unnumberedsubsec immutable
1492 @translationof immutable
1494 @cindex immutable-Objekte
1495 @cindex immutable-Eigenschaften
1497 Ein @strong{immutable} (unberührbares) Objekt ist ein, dessen Status nach der Erstellung
1498 nicht mehr verändert werden kann, entgegen einem mutable Objekt, das
1499 nach der Erstellung noch verändert werden kann.
1501 In LilyPond sind unberührbare oder geteilte Eigenschaften das
1502 Standardverhalten von Grobs. Sie werden zwischen vielen Objekten
1503 geteilt. Entgegen ihrer Bezeichnung können sie jedoch mit
1504 @code{\override} und @code{\revert} verändert werden.
1513 @unnumberedsubsec interface
1514 @translationof interface
1517 @cindex grob-interface
1518 @cindex Schnittstelle von graphischen Objekten
1519 @cindex graphische Objekte, Schnittstellen
1521 Aktionen und Eigenschaften, die eine Gruppe von Grobs gemeinsam
1522 haben, werden in ein Objekt gesammelt, das als @code{grob-interface}
1523 oder auch @qq{Schnittstelle} (engl. interface) bezeichnet wird.
1527 Handbuch zum Lernen:
1528 @rlearning{Objekte und Schnittstellen},
1529 @rlearning{Regeln zur Benennung von Objekten und Eigenschaften},
1530 @rlearning{Eigenschaften, die Schnittstellen besitzen können}.
1533 @ref{Layout-Schnittstellen}.
1535 Referenz der Interna:
1536 @rinternals{Graphical Object Interfaces}.
1540 @unnumberedsubsec lexer
1541 @translationof lexer
1545 Ein @strong{lexer} ist ein Programm, das eine Charaktersequenz
1546 in eines Sequenz von Tokens übersetzt. Dieser Prozess wird als
1547 lexikalische Analyse bezeichnet. Der LilyPond-Lexer konvertiert
1548 eine Eingabedatei (@file{.ly} in eine Datei mit Tokens, die sich
1549 besser für den nächsten Schritt der Verarbeitung, nämlich das
1550 Parsen, eignet. Siehe @ref{parser}.
1554 @unnumberedsubsec mutable
1555 @translationof mutable
1557 @cindex mutable-Objekte
1558 @cindex veränderbare (mutable) Objekte
1560 Ein @strong{mutable} (veränderbares) Objekt ist ein Objekt, dessen
1561 Status verändert werden kann, im Gegenteil zu einem immutable
1562 Objekt, dessen Status zur Entstehungszeit festgelegt ist.
1564 In LilyPond enthalten mutable Eigenschaften Werte, die nur für
1565 einen Grob gelten. Normalerweise werden Listen von anderen
1566 Objekten oder Resultate einer Berechnung in mutablen Eigenschaften
1575 @unnumberedsubsec output-def
1576 @translationof output-def
1580 Eine Instanz der @code{Output-def}-Klasse enthält die Methoden und
1581 Datenstruktur, die mit einem Ausgabeabschnitt assoziiert wird.
1582 Instanzen werden für @code{midi}, @code{layout} und @code{paper}-Umgebungen
1587 @unnumberedsubsec parser
1588 @translationof parser
1591 @cindex Grammatik von LilyPond
1595 Ein @strong{parser} (Syntaxanalysierer) analysiert die Tokensequenzen, die von einem
1596 Lexer erstellt wurden, um deren grammatikalische Struktur zu entschlüsseln,
1597 wie sie von den Regeln des Eingabeformates vorgegeben werden. Dabei werden
1598 die Sequenzen in immer größere Gruppen entsprechend den grammatischen
1599 Regeln zusammengefasst. Wenn die Kette der Tokens gültig ist, ist das
1600 Endprodukt ein Token-Baum, dessen Wurzel das Startsymbol der Grammatik ist.
1601 Wenn dies nicht erreicht werden kann, ist die Datei nicht korrekt und
1602 ensprechende Fehlermeldungen werden ausgegeben. Die syntaktischen Gruppierungen
1603 und die Regeln, nach welchen die Gruppen aus ihren Einzelteilen nach der
1604 LilyPond-Syntax erstellt werden, finden sich in der Datei @file{lily/parser.yy}
1605 und werden in der Backus Normal Form (BNF) in @ref{LilyPond-Grammatik}
1606 gezeigt. Diese Datei wird benutzt, um den Parser während der Programmkompilation
1607 zu erstellen. Hierzu wird der Parser-Ersteller Bison verwendet. Er ist
1608 Teil des Quellcodes und nicht in die binäre Installation von LilyPond
1612 @node parser variable
1613 @unnumberedsubsec parser variable
1614 @translationof parser variable
1616 Diese Variablen werden direkt in Scheme definiert. Von ihrer direkten
1617 Benutzung durch den Benutzer wird streng abgeraten, weil ihre
1618 Semantikzuordnung sehr verwirrend sein kann.
1620 Wenn der Wert einer derartigen Variable in einer @file{.ly}-Datei
1621 verändert wird, ist diese Änderung global, und wenn sie nicht
1622 explizit rückgängig gemacht wird, wird der neue Wert bis zum Ende
1623 der Datei gelten und dabei sowohl aufeinander folgende
1624 @code{\score}-Umgebungen als auch externe Dateien, die mit
1625 @code{\include} geladen werden, beeinflussen. Das kann zu nicht
1626 gewollten Konsequenzen führen, und in komplizierteren Projekten
1627 kann es sehr schwer sein, die immer wieder auftretenden Fehler
1630 LilyPond benutzt folgende Parser-Variablen:
1633 @item afterGraceFraction
1638 @item parseStringResult
1639 @item partCombineListener
1641 @item toplevel-bookparts
1642 @item toplevel-scores
1643 @item showLastLength
1644 @item showFirstLength
1649 @unnumberedsubsec prob
1652 Property OBjects, also Eigenschaftsobjekte, oder kurz @strong{Prob},
1653 sind Mitglieder der @code{Prob}-Klasse, eine einfache Basisklasse für
1654 Objekte, die mutable oder immutable alists haben und die Methoden,
1655 mit denen sie verändert werden können. Die @code{Music}- und
1656 @code{Stream_event}-Klassen stammen von @code{Prob} ab. Verkörperungen
1657 der @code{Prob}-Klasse werden auch erstellt, um formatierte Inhalte von
1658 Systemgrobs und Titelblöcken während der Erstellung des Seitenlayouts zu
1661 @node simple closure
1662 @unnumberedsubsec simple closure
1663 @translationof simple closure
1665 Siehe @ref{closure}.
1668 @unnumberedsubsec smob
1672 @cindex Scheme objekt
1674 @strong{Smobs} sind ScheMe-OBjekte, Teile des Mechanismus von Guile, um
1675 C- und C++-Ojekte in Scheme-Code zu exportieren. In LilyPond werden
1676 Smobs von C++-Objekten mithilfe von Makros erstellt. Es gibt zwei
1677 Arten von Smob-Objekten: einfache Smobs, die da sind für einfach
1678 immutable Objekte wie Nummern, und komplexe Smobs, benutzt für Objekte
1679 mit einer Identität. Wenn Sie auf die LilyPond-Quellen zurückgreifen
1680 können, findet sich mehr Information hierzu in @file{lily/includes/smob.hh}.
1683 @unnumberedsubsec stencil
1684 @translationof stencil
1687 @cindex Matrize (stencil)
1689 Eine Einheit der @strong{stencil}-Klasse enthält die Information,
1690 die benötigt wird um ein typographisches Objekt zu setzen. Es handelt
1691 sich um einen sehr einfachen Smob, der eine begrenzende Box enthält,
1692 welche die vertikale und horizontale Ausdehnung des Objekt beschreibt,
1693 und einen Scheme-Ausdruck, der das Objekt ausgibt, nachdem es ausgewertet
1694 wurde. Stencil-Objekte können kombiniert werden, um komplexere
1695 Stencil zu bilden, die aus einem Baum von Scheme-Ausdrücken des Typs
1698 Die @code{stencil}-Eigenschaft, die einen Grob mit seinem Stencil
1699 verbindet, ist in der @code{grob-interface}-Schnittstelle definiert.
1702 Referenz der Interna:
1703 @rinternals{grob-interface}.
1706 @node Alle Kontexteigenschaften
1707 @appendixsec Alle Kontexteigenschaften
1708 @translationof All context properties
1710 @include context-properties.tely
1713 @node Eigenschaften des Layouts
1714 @appendixsec Eigenschaften des Layouts
1715 @translationof Layout properties
1717 @include layout-properties.tely
1719 @node Erhältliche Musikfunktionen
1720 @appendixsec Erhältliche Musikfunktionen
1721 @translationof Available music functions
1723 @include identifiers.tely
1726 @node Bezeichner zur Kontextveränderung
1727 @appendixsec Bezeichner zur Kontextveränderung
1728 @translationof Context modification identifiers
1730 Folgende Befehle sind definiert, umd Kontextveränderungen innerhalb
1731 von @code{\layout} oder @code{\with} vorzunehmen:
1733 @include context-mod-identifiers.tely
1736 @node Vordefinierte Typprädikate
1737 @appendixsec Vordefinierte Typprädikate
1738 @translationof Predefined type predicates
1740 @include type-predicates.tely
1744 @node Scheme-Funktionen
1745 @appendixsec Scheme-Funktionen
1746 @translationof Scheme functions
1748 @include scheme-functions.tely