]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/notation/notation-appendices.itely
Doc - NR + CG: Clarify Emmentaler is the 'font' and Feta/Parmesan are glyphs
[lilypond.git] / Documentation / de / notation / notation-appendices.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2
3 @ignore
4     Translation of GIT committish: e5a609e373eae846857f9a6d70a402a3d42b7d94
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes..
9 @end ignore
10
11 @c Translators: Till Paala
12
13 @c \version "2.19.28"
14
15 @node Notationsübersicht
16 @appendix Notationsübersicht
17 @translationof Notation manual tables
18
19 @menu
20 * Liste der Akkordbezeichnungen::
21 * Übliche Akkord-Variablen::
22 * Vordefinierte Saitenstimmungen::
23 * Die vordefinierten Bund-Diagramme::
24 * Vordefinierte Papierformate::
25 * MIDI-Instrumente::
26 * Liste der Farben::
27 * Die Emmentaler-Schriftart::
28 * Notenkopfstile::
29 * Textbeschriftungsbefehle::
30 * Textbeschriftungslistenbefehle::
31 * Liste der Sonderzeichen::
32 * Liste der Artikulationszeichen::
33 * Schlagzeugnoten::
34 * Technisches Glossar::
35 * Alle Kontexteigenschaften::
36 * Eigenschaften des Layouts::
37 * Erhältliche Musikfunktionen::
38 * Bezeichner zur Kontextveränderung::
39 * Vordefinierte Typprädikate::
40 * Scheme-Funktionen::
41 @end menu
42
43 @node Liste der Akkordbezeichnungen
44 @appendixsec Liste der Akkordbezeichnungen
45 @translationof Chord name chart
46
47 Die Tabelle zeigt die zwei üblichen Möglichkeiten, wie Akkordbezeichnungen
48 ausgegeben werden. Es wird auch die entsprechende Note ausgegeben.
49
50 @c The line width is a hack to allow space for instrument names
51 @lilypondfile[quote,line-width=15\cm]{chord-names-jazz.ly}
52
53
54 @node Übliche Akkord-Variablen
55 @appendixsec Übliche Akkord-Variablen
56 @translationof Common chord modifiers
57
58 Die Tabelle zeigt Modifikatoren für Akkorde, die im @code{\chordmode}-Modus
59 benutzt werden können, um übliche Akkordkonstrukte zu notieren.
60
61 @multitable @columnfractions .2 .3 .2 .2
62
63 @item
64 @b{Akkordtyp}
65 @tab
66 @b{Intervalle}
67 @tab
68 @b{Modifikator(en)}
69 @tab
70 @b{Beispiel}
71
72
73 @item
74 Dur
75 @tab
76 große Terz, Quinte
77 @tab
78 @code{5} oder nichts
79 @tab
80 @lilypond[line-width=3\cm,noragged-right, notime]
81 \chordmode {
82   c1:5
83 }
84 @end lilypond
85
86 @item
87 Moll
88 @tab
89 kleine Terz, Quinte
90 @tab
91 @code{m} oder @code{m5}
92 @tab
93 @lilypond[line-width=3\cm,noragged-right, notime]
94 \chordmode {
95   c1:m
96 }
97 @end lilypond
98
99 @item
100 Übermäßig
101 @tab
102 Große Terz, übermäßige Quinte
103 @tab
104 @code{aug}
105 @tab
106 @lilypond[line-width=3\cm,noragged-right, notime]
107 \chordmode {
108   c1:aug
109 }
110 @end lilypond
111
112 @item
113 Vermindert
114 @tab
115 Kleine Terz, verminderte Quinte
116 @tab
117 @code{dim}
118 @tab
119 @lilypond[line-width=3\cm,noragged-right, notime]
120 \chordmode {
121   c1:dim
122 }
123 @end lilypond
124
125 @item
126 Dominantsieben
127 @tab
128 Durdreiklang, kleine Septime
129 @tab
130 @code{7}
131 @tab
132 @lilypond[line-width=3\cm,noragged-right, notime]
133 \chordmode {
134   c1:7
135 }
136 @end lilypond
137
138 @item
139 Große Septime
140 @tab
141 Durdreiklang, große Septime
142 @tab
143 @code{maj7} oder @code{maj}
144 @tab
145 @lilypond[line-width=3\cm,noragged-right, notime]
146 \chordmode {
147   c1:maj7
148 }
149 @end lilypond
150
151 @item
152 Kleine Septime
153 @tab
154 Molldreiklang, kleine Septime
155 @tab
156 @code{m7}
157 @tab
158 @lilypond[line-width=3\cm,noragged-right, notime]
159 \chordmode {
160   c1:m7
161 }
162 @end lilypond
163
164 @item
165 Verminderte Septime
166 @tab
167 Verminderter Dreiklang, verminderte Septime
168 @tab
169 @code{dim7}
170 @tab
171 @lilypond[line-width=3\cm,noragged-right, notime]
172 \chordmode {
173   c1:dim7
174 }
175 @end lilypond
176
177 @item
178 Übermäßige Septime
179 @tab
180 Übermäßiger Dreiklang, kleine Septime
181 @tab
182 @code{aug7}
183 @tab
184 @lilypond[line-width=3\cm,noragged-right, notime]
185 \chordmode {
186   c1:aug7
187 }
188 @end lilypond
189
190 @item
191 halbverminderte Septime
192 @tab
193 Verminderter Dreklang, kleine Sept
194 @tab
195 @code{m7.5-}
196 @tab
197 @lilypond[line-width=3\cm,noragged-right, notime]
198 \chordmode {
199   c1:m7.5-
200 }
201 @end lilypond
202
203 @item
204 Kleine MollSept
205 @tab
206 Molldreiklang, große Septime
207 @tab
208 @code{m7+}
209 @tab
210 @lilypond[line-width=3\cm,noragged-right, notime]
211 \chordmode {
212   c1:m7+
213 }
214 @end lilypond
215
216 @item
217 Große Sexte
218 @tab
219 Durdreiklang, Sexte
220 @tab
221 @code{6}
222 @tab
223 @lilypond[line-width=3\cm,noragged-right, notime]
224 \chordmode {
225   c1:6
226 }
227 @end lilypond
228
229 @item
230 Kleine Sexte
231 @tab
232 Molldreiklang, Sexte
233 @tab
234 @code{m6}
235 @tab
236 @lilypond[line-width=3\cm,noragged-right, notime]
237 \chordmode {
238   c1:m6
239 }
240 @end lilypond
241
242 @item
243 Dominantnone
244 @tab
245 Dominantsept, große None
246 @tab
247 @code{9}
248 @tab
249 @lilypond[line-width=3\cm,noragged-right, notime]
250 \chordmode {
251   c1:9
252 }
253 @end lilypond
254
255 @item
256 Dur-None
257 @tab
258 Große None, große Septime
259 @tab
260 @code{maj9}
261 @tab
262 @lilypond[line-width=3\cm,noragged-right, notime]
263 \chordmode {
264   c1:maj9
265 }
266 @end lilypond
267
268 @item
269 Moll-None
270 @tab
271 Große None, kleine Septime
272 @tab
273 @code{m9}
274 @tab
275 @lilypond[line-width=3\cm,noragged-right, notime]
276 \chordmode {
277   c1:m9
278 }
279 @end lilypond
280
281 @item
282 Dominantundezime
283 @tab
284 Dominantnone, perfekte Undezime
285 @tab
286 @code{11}
287 @tab
288 @lilypond[line-width=3\cm,noragged-right, notime]
289 \chordmode {
290   c1:11
291 }
292 @end lilypond
293
294 @item
295 Durundezime
296 @tab
297 Große None, perfekte Undezime
298 @tab
299 @code{maj11}
300 @tab
301 @lilypond[line-width=3\cm,noragged-right, notime]
302 \chordmode {
303   c1:maj11
304 }
305 @end lilypond
306
307 @item
308 Mollundezime
309 @tab
310 Kleine None, perfekte Undezime
311 @tab
312 @code{m11}
313 @tab
314 @lilypond[line-width=3\cm,noragged-right, notime]
315 \chordmode {
316   c1:m11
317 }
318 @end lilypond
319
320 @item
321 Dominant-13
322 @tab
323 Dominantnone, große 13
324 @tab
325 @code{13}
326 @tab
327 @lilypond[line-width=3\cm,noragged-right, notime]
328 \chordmode {
329   c1:13
330 }
331 @end lilypond
332
333 @item
334 Dominant-13
335 @tab
336 Dominant-Undezime, große 13
337 @tab
338 @code{13.11}
339 @tab
340 @lilypond[line-width=3\cm,noragged-right, notime]
341 \chordmode {
342   c1:13.11
343 }
344 @end lilypond
345
346 @item
347 Dur-13
348 @tab
349 Große Undezime, große 13
350 @tab
351 @code{maj13.11}
352 @tab
353 @lilypond[line-width=3\cm,noragged-right, notime]
354 \chordmode {
355   c1:maj13.11
356 }
357 @end lilypond
358
359 @item
360 Moll-13
361 @tab
362 Kleine Undezime, große 13
363 @tab
364 @code{m13.11}
365 @tab
366 @lilypond[line-width=3\cm,noragged-right, notime]
367 \chordmode {
368   c1:m13.11
369 }
370 @end lilypond
371
372 @item
373 Sekundakkord
374 @tab
375 große Sekunde, perfekte Quinte
376 @tab
377 @code{sus2}
378 @tab
379 @lilypond[line-width=3\cm,noragged-right, notime]
380 \chordmode {
381   c1:sus2
382 }
383 @end lilypond
384
385 @item
386 Quartakkord
387 @tab
388 perfekte Quarte, perfekte Quinte
389 @tab
390 @code{sus4}
391 @tab
392 @lilypond[line-width=3\cm,noragged-right, notime]
393 \chordmode {
394   c1:sus4
395 }
396 @end lilypond
397
398 @item
399 Powerakkord (zweistimmig)
400 @tab
401 Perfekte Quinte
402 @tab
403 @code{1.5}
404 @tab
405 @lilypond[line-width=3\cm,noragged-right, notime]
406 \chordmode {
407   \powerChords
408   c1:5
409 }
410 @end lilypond
411
412 @item
413 Powerakkord (dreistimmig)
414 @tab
415 Perfekte Quinte, Oktave
416 @tab
417 @code{1.5.8}
418 @tab
419 @lilypond[line-width=3\cm,noragged-right, notime]
420 \chordmode {
421   \powerChords
422   c1:5.8
423 }
424 @end lilypond
425
426
427 @end multitable
428
429 @node Vordefinierte Saitenstimmungen
430 @appendixsec Vordefinierte Saitenstimmungen
431 @translationof Predefined string tunings
432
433 Die folgende Tabelle zeigt die vordefinierten Saitenstimmungen:
434
435 @lilypondfile{display-predefined-string-tunings.ly}
436
437
438 @node Die vordefinierten Bund-Diagramme
439 @appendixsec Die vordefinierten Bund-Diagramme
440 @translationof Predefined fretboard diagrams
441
442 Die Tabelle zeigt alle vordefinierten Bunddiagramme für Gitarre.
443
444 @lilypondfile[line-width=15.5\cm]{display-predefined-fretboards.ly}
445
446 Die folgende Tabelle zeigt vordefinierte Bunddiagramme für Ukulele.
447
448 @lilypondfile[line-width=15.5\cm]{display-predefined-ukulele-fretboards.ly}
449
450 Die folgende Tabelle zeigt die vordefinierten Bunddiagramme für Mandoline.
451
452 @lilypondfile[line-width=15.5\cm]{display-predefined-mandolin-fretboards.ly}
453
454
455 @node Vordefinierte Papierformate
456 @appendixsec Vordefinierte Papierformate
457 @translationof Predefined paper sizes
458
459 Papierformate sind definiert in @file{scm/paper.scm}
460
461 @noindent
462 @strong{Die @qq{ISO 216} A-Serie (DinA)}
463 @table @code
464 @item "a10"
465 (26 x 37 mm)
466 @item "a9"
467 (37 x 52 mm)
468 @item "a8"
469 (52 x 74 mm)
470 @item "a7"
471 (74 x 105 mm)
472 @item "a6"
473 (105 x 148 mm)
474 @item "a5"
475 (148 x 210 mm)
476 @item "a4"
477 (210 x 297 mm)
478 @item "a3"
479 (297 x 420 mm)
480 @item "a2"
481 (420 x 594 mm)
482 @item "a1"
483 (594 x 841 mm)
484 @item "a0"
485 (841 x 1189 mm)
486 @end table
487
488 @noindent
489 @strong{Die @qq{ISO 216} B-Serie (DinB)}
490 @table @code
491 @item "b10"
492 (31 x 44 mm)
493 @item "b9"
494 (44 x 62 mm)
495 @item "b8"
496 (62 x 88 mm)
497 @item "b7"
498 (88 x 125 mm)
499 @item "b6"
500 (125 x 176 mm)
501 @item "b5"
502 (176 x 250 mm)
503 @item "b4"
504 (250 x 353 mm)
505 @item "b3"
506 (353 x 500 mm)
507 @item "b2"
508 (500 x 707 mm)
509 @item "b1"
510 (707 x 1000 mm)
511 @item "b0"
512 (1000 x 1414 mm)
513 @end table
514
515 @noindent
516 @strong{Zwei erweiterte Größen wie definiert in @qq{DIN 476}}
517 @table @code
518 @item "4a0"
519 (1682 x 2378 mm)
520 @item "2a0"
521 (1189 x 1682 mm)
522 @end table
523
524 @noindent
525 @strong{@qq{ISO 269} Standard-C-Serie (DinC)}
526 @table @code
527 @item "c10"
528 (28 x 40 mm)
529 @item "c9"
530 (40 x 57 mm)
531 @item "c8"
532 (57 x 81 mm)
533 @item "c7"
534 (81 x 114 mm)
535 @item "c6"
536 (114 x 162 mm)
537 @item "c5"
538 (162 x 229 mm)
539 @item "c4"
540 (229 x 324 mm)
541 @item "c3"
542 (324 x 458 mm)
543 @item "c2"
544 (458 x 648 mm)
545 @item "c1"
546 (648 x 917 mm)
547 @item "c0"
548 (917 x 1297 mm)
549 @end table
550
551 @noindent
552 @strong{Nordarmerikanische Papierformate}
553 @table @code
554 @item "junior-legal"
555 (8.0 x 5.0 in)
556 @item "legal"
557 (8.5 x 14.0 in)
558 @item "ledger"
559 (17.0 x 11.0 in)
560 @item "letter"
561 (8.5 x 11.0 in)
562 @item "tabloid"
563 (11.0 x 17.0 in)
564 @item "11x17"
565 (11.0 x 17.0 in)
566 @item "17x11"
567 (17.0 x 11.0 in)
568 @end table
569
570 @noindent
571 @strong{Government-letter der IEEE Printer Working Group, für Kinder zum Schreiben}
572 @table @code
573 @item "government-letter"
574 (8 x 10.5 in)
575 @item "government-legal"
576 (8.5 x 13.0 in)
577 @item "philippine-legal"
578 (8.5 x 13.0 in)
579 @end table
580
581 @noindent
582 @strong{ANSI-Formate}
583 @table @code
584 @item "ansi a"
585 (8.5 x 11.0 in)
586 @item "ansi b"
587 (17.0 x 11.0 in)
588 @item "ansi c"
589 (17.0 x 22.0 in)
590 @item "ansi d"
591 (22.0 x 34.0 in)
592 @item "ansi e"
593 (34.0 x 44.0 in)
594 @item "engineering f"
595 (28.0 x 40.0 in)
596 @end table
597
598 @noindent
599 @strong{Nordamerikanische architektonische Formate}
600 @table @code
601 @item "arch a"
602 (9.0 x 12.0 in)
603 @item "arch b"
604 (12.0 x 18.0 in)
605 @item "arch c"
606 (18.0 x 24.0 in)
607 @item "arch d"
608 (24.0 x 36.0 in)
609 @item "arch e"
610 (36.0 x 48.0 in)
611 @item "arch e1"
612 (30.0 x 42.0 in)
613 @end table
614
615 @noindent
616 @strong{Alte Formate, die noch in Großbritannien benützt werden}
617 @table @code
618 @item "statement"
619 (5.5 x 8.5 in)
620 @item "half letter"
621 (5.5 x 8.5 in)
622 @item "quarto"
623 (8.0 x 10.0 in)
624 @item "octavo"
625 (6.75 x 10.5 in)
626 @item "executive"
627 (7.25 x 10.5 in)
628 @item "monarch"
629 (7.25 x 10.5 in)
630 @item "foolscap"
631 (8.27 x 13.0 in)
632 @item "folio"
633 (8.27 x 13.0 in)
634 @item "super-b"
635 (13.0 x 19.0 in)
636 @item "post"
637 (15.5 x 19.5 in)
638 @item "crown"
639 (15.0 x 20.0 in)
640 @item "large post"
641 (16.5 x 21.0 in)
642 @item "demy"
643 (17.5 x 22.5 in)
644 @item "medium"
645 (18.0 x 23.0 in)
646 @item "broadsheet"
647 (18.0 x 24.0 in)
648 @item "royal"
649 (20.0 x 25.0 in)
650 @item "elephant"
651 (23.0 x 28.0 in)
652 @item "double demy"
653 (22.5 x 35.0 in)
654 @item "quad demy"
655 (35.0 x 45.0 in)
656 @item "atlas"
657 (26.0 x 34.0 in)
658 @item "imperial"
659 (22.0 x 30.0 in)
660 @item "antiquarian"
661 (31.0 x 53.0 in)
662 @end table
663
664 @noindent
665 @strong{Auf PA4 basierende Formate}
666 @table @code
667 @item "pa0"
668 (840 x 1120 mm)
669 @item "pa1"
670 (560 x 840 mm)
671 @item "pa2"
672 (420 x 560 mm)
673 @item "pa3"
674 (280 x 420 mm)
675 @item "pa4"
676 (210 x 280 mm)
677 @item "pa5"
678 (140 x 210 mm)
679 @item "pa6"
680 (105 x 140 mm)
681 @item "pa7"
682 (70 x 105 mm)
683 @item "pa8"
684 (52 x 70 mm)
685 @item "pa9"
686 (35 x 52 mm)
687 @item "pa10"
688 (26 x 35 mm)
689 @end table
690
691 @noindent
692 @strong{In Südostasien und Australien benützt}
693 @table @code
694 @item "f4"
695 (210 x 330 mm)
696 @end table
697
698 @noindent
699 @strong{Benützt für sehr kleine @code{@@lilypond}-Beispiele in der
700 Dokumentation, basierend auf A8 quer}
701 @table @code
702 @item "a8landscape"
703 (74 x 52 mm)
704 @end table
705
706
707 @node MIDI-Instrumente
708 @appendixsec MIDI-Instrumente
709 @translationof MIDI instruments
710
711 Hier eine Liste von Musikinstrumentenbezeichnungen, die als Name für
712 @code{midiInstrument} benutzt werden können.  Die Anordnung der
713 Instrumente entspricht den 128 Prgrammnummern des MIDI-Standards.
714 @c Todo: translate music instrument's names to German
715
716 @cindex MIDI-Instrumentenbezeichnungen
717
718 @example
719 acoustic grand            contrabass           lead 7 (fifths)
720 bright acoustic           tremolo strings      lead 8 (bass+lead)
721 electric grand            pizzicato strings    pad 1 (new age)
722 honky-tonk                orchestral harp      pad 2 (warm)
723 electric piano 1          timpani              pad 3 (polysynth)
724 electric piano 2          string ensemble 1    pad 4 (choir)
725 harpsichord               string ensemble 2    pad 5 (bowed)
726 clav                      synthstrings 1       pad 6 (metallic)
727 celesta                   synthstrings 2       pad 7 (halo)
728 glockenspiel              choir aahs           pad 8 (sweep)
729 music box                 voice oohs           fx 1 (rain)
730 vibraphone                synth voice          fx 2 (soundtrack)
731 marimba                   orchestra hit        fx 3 (crystal)
732 xylophone                 trumpet              fx 4 (atmosphere)
733 tubular bells             trombone             fx 5 (brightness)
734 dulcimer                  tuba                 fx 6 (goblins)
735 drawbar organ             muted trumpet        fx 7 (echoes)
736 percussive organ          french horn          fx 8 (sci-fi)
737 rock organ                brass section        sitar
738 church organ              synthbrass 1         banjo
739 reed organ                synthbrass 2         shamisen
740 accordion                 soprano sax          koto
741 harmonica                 alto sax             kalimba
742 concertina                tenor sax            bagpipe
743 acoustic guitar (nylon)   baritone sax         fiddle
744 acoustic guitar (steel)   oboe                 shanai
745 electric guitar (jazz)    english horn         tinkle bell
746 electric guitar (clean)   bassoon              agogo
747 electric guitar (muted)   clarinet             steel drums
748 overdriven guitar         piccolo              woodblock
749 distorted guitar          flute                taiko drum
750 guitar harmonics          recorder             melodic tom
751 acoustic bass             pan flute            synth drum
752 electric bass (finger)    blown bottle         reverse cymbal
753 electric bass (pick)      shakuhachi           guitar fret noise
754 fretless bass             whistle              breath noise
755 slap bass 1               ocarina              seashore
756 slap bass 2               lead 1 (square)      bird tweet
757 synth bass 1              lead 2 (sawtooth)    telephone ring
758 synth bass 2              lead 3 (calliope)    helicopter
759 violin                    lead 4 (chiff)       applause
760 viola                     lead 5 (charang)     gunshot
761 cello                     lead 6 (voice)
762 @end example
763
764
765 @node Liste der Farben
766 @appendixsec Liste der Farben
767 @translationof List of colors
768
769 @subsubheading Normale Farben
770
771 Die Syntax zur Benutzung findet sich im Abschnitt @ref{Farbige Objekte}.
772
773 @cindex Liste der Farben
774 @cindex Farben, Liste
775
776 @verbatim
777 black       white          red         green
778 blue        cyan           magenta     yellow
779 grey        darkred        darkgreen   darkblue
780 darkcyan    darkmagenta    darkyellow
781 @end verbatim
782
783
784 @subsubheading X-Farbbezeichnungen
785
786 X-Farbbezeichnungen haben verschiedene Varianten:
787
788 Alle Bezeichnungen, die als einziges Wort mit Großbuchstaben
789 geschrieben werden (bspw. @q{LightSlateBlue}), können auch
790 von Leerzeichen getrennt geschrieben werden
791 (also @q{light slate blue}).
792
793 Das Wort @q{grey} kann in jedem Fall auch @q{gray} geschrieben
794 werden (bspw. @q{DarkSlateGray}).
795
796 Manche Bezeichnungen können auch ein numerales Suffix tragen
797 (etwa @q{LightSalmon4}).
798
799
800 @subsubheading Farben ohne eine numerale Endung
801
802 @verbatim
803 snow            GhostWhite      WhiteSmoke      gainsboro       FloralWhite
804 OldLace         linen           AntiqueWhite    PapayaWhip      BlanchedAlmond
805 bisque          PeachPuff       NavajoWhite     moccasin        cornsilk
806 ivory           LemonChiffon    seashell        honeydew        MintCream
807 azure           AliceBlue       lavender        LavenderBlush   MistyRose
808 white           black           DarkSlateGrey   DimGrey         SlateGrey
809 LightSlateGrey  grey            LightGrey       MidnightBlue    navy
810 NavyBlue        CornflowerBlue  DarkSlateBlue   SlateBlue       MediumSlateBlue
811 LightSlateBlue  MediumBlue      RoyalBlue       blue            DodgerBlue
812 DeepSkyBlue     SkyBlue         LightSkyBlue    SteelBlue       LightSteelBlue
813 LightBlue       PowderBlue      PaleTurquoise   DarkTurquoise   MediumTurquoise
814 turquoise       cyan            LightCyan       CadetBlue       MediumAquamarine
815 aquamarine      DarkGreen       DarkOliveGreen  DarkSeaGreen    SeaGreen
816 MediumSeaGreen  LightSeaGreen   PaleGreen       SpringGreen     LawnGreen
817 green           chartreuse      MediumSpringGreen       GreenYellow     LimeGreen
818 YellowGreen     ForestGreen     OliveDrab       DarkKhaki       khaki
819 PaleGoldenrod   LightGoldenrodYellow    LightYellow     yellow  gold
820 LightGoldenrod  goldenrod       DarkGoldenrod   RosyBrown       IndianRed
821 SaddleBrown     sienna          peru            burlywood       beige
822 wheat           SandyBrown      tan             chocolate       firebrick
823 brown           DarkSalmon      salmon          LightSalmon     orange
824 DarkOrange      coral           LightCoral      tomato          OrangeRed
825 red             HotPink         DeepPink        pink            LightPink
826 PaleVioletRed   maroon          MediumVioletRed VioletRed       magenta
827 violet          plum            orchid          MediumOrchid    DarkOrchid
828 DarkViolet      BlueViolet      purple          MediumPurple    thistle
829 DarkGrey        DarkBlue        DarkCyan        DarkMagenta     DarkRed
830 LightGreen
831 @end verbatim
832
833
834 @subsubheading Farben mit einer numeralen Endung
835
836 Für die folgenden Bezeichnungen kann das Suffix N durch eine
837 Zahl von 1--4 ersetzt werden.
838
839 @verbatim
840 snowN           seashellN       AntiqueWhiteN   bisqueN         PeachPuffN
841 NavajoWhiteN    LemonChiffonN   cornsilkN       ivoryN          honeydewN
842 LavenderBlushN  MistyRoseN      azureN          SlateBlueN      RoyalBlueN
843 blueN           DodgerBlueN     SteelBlueN      DeepSkyBlueN    SkyBlueN
844 LightSkyBlueN   LightSteelBlueN LightBlueN      LightCyanN      PaleTurquoiseN
845 CadetBlueN      turquoiseN      cyanN           aquamarineN     DarkSeaGreenN
846 SeaGreenN       PaleGreenN      SpringGreenN    greenN          chartreuseN
847 OliveDrabN      DarkOliveGreenN khakiN          LightGoldenrodN LightYellowN
848 yellowN         goldN           goldenrodN      DarkGoldenrodN  RosyBrownN
849 IndianRedN      siennaN         burlywoodN      wheatN          tanN
850 chocolateN      firebrickN      brownN          salmonN         LightSalmonN
851 orangeN         DarkOrangeN     coralN          tomatoN         OrangeRedN
852 redN            DeepPinkN       HotPinkN        pinkN           LightPinkN
853 PaleVioletRedN  maroonN         VioletRedN      magentaN        orchidN
854 plumN           MediumOrchidN   DarkOrchidN     purpleN         MediumPurpleN
855 thistleN
856 @end verbatim
857
858
859 @subsubheading Grauskala
860
861 Eine Grauskala kann mit der Bezeichnung
862
863 @example
864 greyN
865 @end example
866
867 @noindent
868 erstellt werden, wobei N eine Zahl von 0--100 darstellt.
869
870
871 @node Die Emmentaler-Schriftart
872 @appendixsec Die Emmentaler-Schriftart
873 @translationof The Emmentaler font
874
875 @cindex Emmentaler font
876 @cindex Font, Emmentaler
877 @cindex Feta font
878 @cindex Font, Feta
879 @cindex Parmesan font
880 @cindex Font, Parmesan
881
882 Die folgenden Symbole sind als Emmentaler-Schriftart verfügbar; auf sie
883 kann direkt zugegriffen werden, indem man die übliche Textbeschriftung
884 benutzt. @code{\musicglyph} greift direkt auf die Notationsschriftart
885 zu
886
887 @example
888 g^\markup @{\musicglyph #"scripts.segno" @}
889 @end example
890
891 @noindent
892 or
893
894 @example
895 \markup @{\musicglyph #"five"@}.
896 @end example
897
898 Siehe auch @ref{Text formatieren}.
899
900 @menu
901 * Notenschlüssel-Glyphen::
902 * Taktart-Glyphen::
903 * Zahlen-Glyphen::
904 * Versetzungszeichen-Glyphen::
905 * Standard-Notenkopf-Glyphen::
906 * Spezielle Notenkopf-Glyphen::
907 * Geformte Notenkopf-Glyphen::
908 * Pausen-Glyphen::
909 * Fähnchen-Glyphen::
910 * Punkt-Glyphen::
911 * Dynamik-Glyphen::
912 * Schrift-Glyphen::
913 * Pfeilkopf-Glyphen::
914 * Klammerspitzen-Glyphen::
915 * Pedal-Glyphen::
916 * Akkordeon-Glyphen::
917 * Bogen-Glyphen::
918 * Vaticana-Glyphen::
919 * Medicaea-Glyphen::
920 * Hufnagel-Glyphen::
921 * Mensural-Glyphen::
922 * Neomensural-Glyphen::
923 * Petrucci-Glyphen::
924 * Solesmes-Glyphen::
925 * Glyphen der Kiever Notation::
926 @end menu
927
928
929 @node Notenschlüssel-Glyphen
930 @unnumberedsubsec Notenschlüssel-Glyphen
931 @translationof Clef glyphs
932
933 @lilypond[quote]
934 \include "font-table.ly"
935 \markuplist \override-lines #'(word-space . 4)
936             \doc-chars #clefs
937 @end lilypond
938
939
940 @node Taktart-Glyphen
941 @unnumberedsubsec Taktart-Glyphen
942 @translationof Time Signature glyphs
943
944
945 @lilypond[quote]
946 \include "font-table.ly"
947 \markuplist \override-lines #'(word-space . 4)
948             \doc-chars #timesig
949 @end lilypond
950
951
952 @node Zahlen-Glyphen
953 @unnumberedsubsec Zahlen-Glyphen
954 @translationof Number glyphs
955
956 @lilypond[quote]
957 \include "font-table.ly"
958 \markuplist \override-lines #'(word-space . 4)
959             \doc-chars #numbers
960 @end lilypond
961
962
963 @node Versetzungszeichen-Glyphen
964 @unnumberedsubsec Versetzungszeichen-Glyphen
965 @translationof Accidental glyphs
966
967 @lilypond[quote]
968 \include "font-table.ly"
969 \markuplist \override-lines #'(word-space . 4)
970             \doc-chars #accidentals
971 @end lilypond
972
973
974 @node Standard-Notenkopf-Glyphen
975 @unnumberedsubsec Standard-Notenkopf-Glyphen
976 @translationof Default Notehead glyphs
977
978 @lilypond[quote]
979 \include "font-table.ly"
980 \markuplist \override-lines #'(word-space . 4)
981             \doc-chars #default-noteheads
982 @end lilypond
983
984
985 @node Spezielle Notenkopf-Glyphen
986 @unnumberedsubsec Spezielle Notenkopf-Glyphen
987 @translationof Special Notehead glyphs
988
989 @lilypond[quote]
990 \include "font-table.ly"
991 \markuplist \override-lines #'(word-space . 4)
992             \doc-chars #special-noteheads
993 @end lilypond
994
995
996 @node Geformte Notenkopf-Glyphen
997 @unnumberedsubsec Geformte Notenkopf-Glyphen
998 @translationof Shape-note Notehead glyphs
999
1000 @lilypond[quote]
1001 \include "font-table.ly"
1002 \markuplist \override-lines #'(word-space . 4)
1003             \doc-chars #shape-note-noteheads
1004 @end lilypond
1005
1006
1007 @node Pausen-Glyphen
1008 @unnumberedsubsec Pausen-Glyphen
1009 @translationof Rest glyphs
1010
1011 @lilypond[quote]
1012 \include "font-table.ly"
1013 \markuplist \override-lines #'(word-space . 4)
1014             \doc-chars #rests
1015 @end lilypond
1016
1017
1018 @node Fähnchen-Glyphen
1019 @unnumberedsubsec Fähnchen-Glyphen
1020 @translationof Flag glyphs
1021
1022 @lilypond[quote]
1023 \include "font-table.ly"
1024 \markuplist \override-lines #'(word-space . 4)
1025             \doc-chars #flags
1026 @end lilypond
1027
1028
1029 @node Punkt-Glyphen
1030 @unnumberedsubsec Punkt-Glyphen
1031 @translationof Dot glyphs
1032
1033 @lilypond[quote]
1034 \include "font-table.ly"
1035 \markuplist \override-lines #'(word-space . 4)
1036             \doc-chars #dots
1037 @end lilypond
1038
1039
1040 @node Dynamik-Glyphen
1041 @unnumberedsubsec Dynamik-Glyphen
1042 @translationof Dynamic glyphs
1043
1044 @lilypond[quote]
1045 \include "font-table.ly"
1046 \markuplist \override-lines #'(word-space . 4)
1047             \doc-chars #dynamics
1048 @end lilypond
1049
1050
1051 @node Schrift-Glyphen
1052 @unnumberedsubsec Schrift-Glyphen
1053 @translationof Script glyphs
1054 @lilypond[quote]
1055 \include "font-table.ly"
1056 \markuplist \override-lines #'(word-space . 4)
1057             \doc-chars #scripts
1058 @end lilypond
1059
1060
1061 @node Pfeilkopf-Glyphen
1062 @unnumberedsubsec Pfeilkopf-Glyphen
1063 @translationof Arrowhead glyphs
1064
1065 @lilypond[quote]
1066 \include "font-table.ly"
1067 \markuplist \override-lines #'(word-space . 4)
1068             \doc-chars #arrowheads
1069 @end lilypond
1070
1071
1072 @node Klammerspitzen-Glyphen
1073 @unnumberedsubsec Klammerspitzen-Glyphen
1074 @translationof Bracket-tip glyphs
1075
1076 @lilypond[quote]
1077 \include "font-table.ly"
1078 \markuplist \override-lines #'(word-space . 4)
1079             \doc-chars #brackettips
1080 @end lilypond
1081
1082
1083 @node Pedal-Glyphen
1084 @unnumberedsubsec Pedal-Glyphen
1085 @translationof Pedal glyphs
1086
1087 @lilypond[quote]
1088 \include "font-table.ly"
1089 \markuplist \override-lines #'(word-space . 4)
1090             \doc-chars #pedal
1091 @end lilypond
1092
1093
1094 @node Akkordeon-Glyphen
1095 @unnumberedsubsec Akkordeon-Glyphen
1096 @translationof Accordion glyphs
1097
1098 @lilypond[quote]
1099 \include "font-table.ly"
1100 \markuplist \override-lines #'(word-space . 4)
1101             \doc-chars #accordion
1102 @end lilypond
1103
1104
1105 @node Bogen-Glyphen
1106 @unnumberedsubsec Bogen-Glyphen
1107 @translationof Tie glyphs
1108
1109 @lilypond[quote]
1110 \include "font-table.ly"
1111 \markuplist \override-lines #'(word-space . 4)
1112             \doc-chars #ties
1113 @end lilypond
1114
1115
1116
1117 @node Vaticana-Glyphen
1118 @unnumberedsubsec Vaticana-Glyphen
1119 @translationof Vaticana glyphs
1120
1121 @lilypond[quote]
1122 \include "font-table.ly"
1123 \markuplist \override-lines #'(word-space . 4)
1124             \doc-chars #vaticana
1125 @end lilypond
1126
1127
1128 @node Medicaea-Glyphen
1129 @unnumberedsubsec Medicaea-Glyphen
1130 @translationof Medicaea glyphs
1131
1132 @lilypond[quote]
1133 \include "font-table.ly"
1134 \markuplist \override-lines #'(word-space . 4)
1135             \doc-chars #medicaea
1136 @end lilypond
1137
1138
1139 @node Hufnagel-Glyphen
1140 @unnumberedsubsec Hufnagel-Glyphen
1141 @translationof Hufnagel glyphs
1142
1143 @lilypond[quote]
1144 \include "font-table.ly"
1145 \markuplist \override-lines #'(word-space . 4)
1146             \doc-chars #hufnagel
1147 @end lilypond
1148
1149
1150 @node Mensural-Glyphen
1151 @unnumberedsubsec Mensural-Glyphen
1152 @translationof Mensural glyphs
1153
1154 @lilypond[quote]
1155 \include "font-table.ly"
1156 \markuplist \override-lines #'(word-space . 4)
1157             \doc-chars #mensural
1158 @end lilypond
1159
1160
1161 @node Neomensural-Glyphen
1162 @unnumberedsubsec Neomensural-Glyphen
1163 @translationof Neomensural glyphs
1164
1165 @lilypond[quote]
1166 \include "font-table.ly"
1167 \markuplist \override-lines #'(word-space . 4)
1168             \doc-chars #neomensural
1169 @end lilypond
1170
1171
1172 @node Petrucci-Glyphen
1173 @unnumberedsubsec Petrucci-Glyphen
1174 @translationof Petrucci glyphs
1175
1176 @lilypond[quote]
1177 \include "font-table.ly"
1178 \markuplist \override-lines #'(word-space . 4)
1179             \doc-chars #petrucci
1180 @end lilypond
1181
1182
1183 @node Solesmes-Glyphen
1184 @unnumberedsubsec Solesmes-Glyphen
1185 @translationof Solesmes glyphs
1186
1187 @lilypond[quote]
1188 \include "font-table.ly"
1189 \markuplist \override-lines #'(word-space . 4)
1190             \doc-chars #solesmes
1191 @end lilypond
1192
1193
1194
1195 @node Glyphen der Kiever Notation
1196 @unnumberedsubsec Glyphen der Kiever Notation
1197 @translationof Kievan Notation glyphs
1198
1199 @lilypond[quote]
1200 \include "font-table.ly"
1201 \markuplist \override-lines #'(word-space . 4)
1202              \doc-chars #kievan
1203 @end lilypond
1204
1205
1206
1207 @node Notenkopfstile
1208 @appendixsec Notenkopfstile
1209 @translationof Note head styles
1210
1211 @cindex Notenkopfarten
1212 @cindex Arten von Notenköpfen
1213 @cindex Stile, Notenköpfe
1214
1215 Folgende Stile können zur Darstellung der Notenköpfe verwendet werden:
1216
1217 @lilypondfile[noindent]{note-head-style.ly}
1218
1219
1220
1221 @node Textbeschriftungsbefehle
1222 @appendixsec Textbeschriftungsbefehle
1223 @translationof Text markup commands
1224
1225 @include markup-commands.tely
1226
1227
1228 @node Textbeschriftungslistenbefehle
1229 @appendixsec Textbeschriftungslistenbefehle
1230 @translationof Text markup list commands
1231
1232 Folgende Befehle können mit dem Befehl @code{\markuplist} zusammen
1233 benutzt werden:
1234
1235 @include markup-list-commands.tely
1236
1237
1238 @node Liste der Sonderzeichen
1239 @appendixsec Liste der Sonderzeichen
1240 @translationof List of special characters
1241
1242 Folgende Sonderezeichen-Bezeichnungen können benutzt werden,
1243 zu mehr Details siehe @ref{ASCII-Aliase}.
1244
1245 die HTML-Synatx wird benutzt und die meisten der Bezeichnungen sind
1246 die gleichen wie für HTML.  Der Rest ist durch @LaTeX{} inspiriert.
1247
1248 Die Charakter haben einen Rahmen, sodass ihre Größe sichtbar ist.
1249 Etwas Verschiebung wurde zwischen Zeichen und Rahmen zur besseren
1250 Lesbarkeit eingefügt.
1251
1252 @lilypond[quote]
1253 \include "special-characters.ly"
1254 @end lilypond
1255
1256
1257 @node Liste der Artikulationszeichen
1258 @appendixsec Liste der Artikulationszeichen
1259 @translationof List of articulations
1260
1261 @cindex Akzent
1262 @cindex Marcato
1263 @cindex Accentus
1264 @cindex Circulus
1265 @cindex Espressivo
1266 @cindex Fermate
1267 @cindex Gedämpft
1268 @cindex Ictus
1269 @cindex Staccato
1270 @cindex Portato
1271 @cindex Tenuto
1272 @cindex Aufstrich
1273 @cindex Abstrich
1274 @cindex Fußbezeichnung
1275 @cindex Orgelpedalbezeichnung
1276 @cindex Triller
1277 @cindex Offen
1278 @cindex Halboffen
1279 @cindex Flageolet
1280 @cindex Praller
1281 @cindex Mordent
1282 @cindex Doppelpraller
1283 @cindex Prallermordent
1284 @cindex Fingersatz
1285 @cindex Daumenbezeichnung
1286 @cindex Segno
1287 @cindex Coda
1288 @cindex Varcoda
1289 @cindex Semicirculus
1290 @cindex signum congruentiae
1291
1292 Die Skripte unten sind in der Feta-Glyphe definiert und können
1293 an Noten angehängt werden (etwa @samp{c\accent}).
1294
1295 @menu
1296 * Artikulationsskripte::
1297 * Ornamentale Skripte::
1298 * Fermatenskripte::
1299 * Instrumentenspezifische Skripte::
1300 * Wiederholungszeichensrkipte::
1301 * Skripte der alten Notation::
1302 @end menu
1303
1304 @node Artikulationsskripte
1305 @unnumberedsubsec Artikulationsskripte
1306 @translationof Articulation scripts
1307
1308 @lilypond[quote]
1309 \include "script-chart.ly"
1310 \new RhythmicStaff { \scriptStaff #articulations }
1311 @end lilypond
1312
1313 @node Ornamentale Skripte
1314 @unnumberedsubsec Ornamentale Skripte
1315 @translationof Ornament scripts
1316
1317 @lilypond[quote]
1318 \include "script-chart.ly"
1319 \new RhythmicStaff { \scriptStaff #ornaments }
1320 @end lilypond
1321
1322 @node Fermatenskripte
1323 @unnumberedsubsec Fermatenskripte
1324 @translationof Fermata scripts
1325
1326 @lilypond[quote]
1327 \include "script-chart.ly"
1328 \new RhythmicStaff { \scriptStaff #fermatas }
1329 @end lilypond
1330
1331 @node Instrumentenspezifische Skripte
1332 @unnumberedsubsec Instrumentenspezifische Skripte
1333 @translationof Instrument-specific scripts
1334
1335 @lilypond[quote]
1336 \include "script-chart.ly"
1337 \new RhythmicStaff { \scriptStaff #instrument-specific }
1338 @end lilypond
1339
1340 @node Wiederholungszeichensrkipte
1341 @unnumberedsubsec Wiederholungszeichensrkipte
1342 @translationof Repeat sign scripts
1343
1344 @lilypond[quote]
1345 \include "script-chart.ly"
1346 \new RhythmicStaff { \scriptStaff #repeats }
1347 @end lilypond
1348
1349 @node Skripte der alten Notation
1350 @unnumberedsubsec Ancient scripts
1351
1352 @lilypond[quote]
1353 \include "script-chart.ly"
1354 \include "gregorian.ly"
1355 \new VaticanaStaff { \scriptStaffAncient #ancient }
1356 @end lilypond
1357
1358
1359
1360 @node Schlagzeugnoten
1361 @appendixsec Schlagzeugnoten
1362 @translationof Percussion notes
1363
1364 @lilypondfile[quote]{percussion-chart.ly}
1365
1366
1367 @node Technisches Glossar
1368 @appendixsec Technisches Glossar
1369 @translationof Technical glossary
1370
1371 Ein Glossar der technischen Ausdrücke und Konzepte, die von
1372 LilyPond intern benutzt werden.  Die Ausdrücke kommen in den
1373 Handbüchern, auf den Mailinglisten oder im Quellcode vor.
1374
1375 @menu
1376 * alist::
1377 * callback::
1378 * closure::
1379 * glyph::
1380 * grob::
1381 * immutable::
1382 * interface::
1383 * lexer::
1384 * mutable::
1385 * output-def::
1386 * parser::
1387 * parser variable::
1388 * prob::
1389 * simple closure::
1390 * smob::
1391 * stencil::
1392 @end menu
1393
1394 @node alist
1395 @unnumberedsubsec alist
1396 @translationof alist
1397
1398 @cindex alist
1399 @cindex assoziative Liste
1400
1401 Eine assoziative Liste oder @strong{alist} in kurz ist ein
1402 Scheme-Paar, das einen Wert mit einem Schlüssel assoziiert:
1403 @w{@code{(Schlüssel . Wert)}}.  In der Datei @file{scm/lily.scm}
1404 beispielsweise assoziiert die alist @w{@qq{type-p-name-alist}}
1405 bestimmte Prädikate (etwa@tie{}@code{ly:music?}) mit
1406 Bezeichnungen (wie@tie{}@qq{music}) sodass Fehler der
1407 Typüberprüfung über eine Konsolennachricht mitgeteilt werden
1408 können, die auch die Bezeichnung des erwarteten Typprädikats
1409 mitteilt.
1410
1411 @node callback
1412 @unnumberedsubsec callback
1413 @translationof callback
1414
1415 @cindex callback
1416
1417 Ein @strong{callback} ist eine Routine, Funktion oder Methode,
1418 deren Referenz in einem Aufruf als Argument an eine andere
1419 Routine weitergereicht wird, sodass die aufgerufene Routine
1420 ermöglicht wird, das Argument zu aktivieren.  Die Technik
1421 ermöglicht es einer niedrigeren Ebene des Programmes, eine
1422 Funktion  aufzurufen, die auf höherer Ebene definiert wurde.
1423 Callbacks werden sehr ausgiebig in LilyPond eingesetzt, um
1424 es Scheme-Code auf der Benutzerebene zu erlauben, wie viele
1425 Funktionen der niedrigeren Ebene ausgeführt werden sollen.
1426
1427 @node closure
1428 @unnumberedsubsec closure
1429 @translationof closure
1430
1431 @cindex closure
1432 @cindex einfache closure
1433
1434 In Scheme entsteht ein @strong{closure} (Abschluss), wenn eine
1435 Funktion, normalerweise ein Lambda-Ausdruck, als Variable
1436 weitergegeben wird.  Das closure enthält den Code der Funktion
1437 plus Verweise zu den lexikalischen Verknüpfungen der
1438 freien Variablen der Funktion (also die Variablen, die in
1439 Ausdrücken benutzt werden, aber außerhalb von ihnen definiert
1440 werden).  Wenn diese Funktion später einem anderen Argument
1441 zugewiesen wird, werden die freien Variabel-Verknüpfungend, die
1442 in das closure eingeschlossen sind, benutzt um die Werte der
1443 freien Variablen, die in der Rechnung benutzt werden sollen,
1444 zu errechnen.  Eine nützliche Eigenschaft von closures ist,
1445 dass man interne variable Werte zwischen den Aufrufen
1446 wiederverwerten kann, sodass ein Status erhalten bleiben kann.
1447
1448 Ein @strong{simple closure} (einfacher Abschluss) ist ein
1449 closure, dessen Ausdruck keine freien Variablen und auch keine
1450 freien Variablel-Verknüpfungen hat.
1451
1452 Ein simple closure wird in LilyPond von einem smob dargestellt,
1453 der den Ausdruck und eine Methode, wie der Ausdruck auf eine
1454 Liste von Argumenten angewendet werden soll, enthält.
1455
1456
1457 @node glyph
1458 @unnumberedsubsec glyph
1459 @translationof glyph
1460
1461 @cindex glyph
1462 @cindex Glyphe
1463 @cindex font
1464 @cindex typeface
1465 @cindex Schriftfamilie
1466
1467 Ein @strong{glyph} (Glyphe) ist eine bestimmte graphische Repräsentation
1468 eines typographischen Charakters oder einer Kombination von
1469 zwei oder mehr Charakteren, die dann eine Ligatur bilden.  Eine
1470 Gruppe an Glyphen des gleichen Stils bilden ein Font, und
1471 eine Gruppe an Fonts, die mehrere Stile darstellen, bilden
1472 eine Schriftfamilie (engl. typeface).
1473
1474
1475 @seealso
1476 Notationsreferenz:
1477 @ref{Fonts},
1478 @ref{Sonderzeichen}.
1479
1480
1481 @node grob
1482 @unnumberedsubsec grob
1483 @translationof grob
1484
1485 @cindex grob
1486 @cindex layout objects
1487 @cindex graphical objects
1488 @cindex Layoutobjekte
1489 @cindex graphische Objekte
1490
1491 LilyPond-Objekte, die Elemente der Notation in der graphischen
1492 Ausgabe des Programmen darstellen, wie etwa Notenköpfe, Hälse,
1493 Bögen, Bindebögen, Fingersatz, Schlüssel usw., werden
1494 @qq{Layout-Objekte} genannt, auch oft als @qq{GRaphische OBjekte}
1495 bezeichnet, was dann zu  @strong{grob} abgekürzt wird.
1496
1497 @seealso
1498 Handbuch zum Lernen:
1499 @rlearning{Objects and interfaces},
1500 @rlearning{Naming conventions of objects and properties},
1501 @rlearning{Properties of layout objects}.
1502
1503 Referenz der Interna:
1504 @rinternals{All layout objects}.
1505
1506
1507 @node immutable
1508 @unnumberedsubsec immutable
1509 @translationof immutable
1510
1511 @cindex immutable-Objekte
1512 @cindex immutable-Eigenschaften
1513
1514 Ein @strong{immutable} (unberührbares) Objekt ist ein, dessen Status nach der Erstellung
1515 nicht mehr verändert werden kann, entgegen einem mutable Objekt, das
1516 nach der Erstellung noch verändert werden kann.
1517
1518 In LilyPond sind unberührbare oder geteilte Eigenschaften das
1519 Standardverhalten von Grobs.  Sie werden zwischen vielen Objekten
1520 geteilt.  Entgegen ihrer Bezeichnung können sie jedoch mit
1521 @code{\override} und @code{\revert} verändert werden.
1522
1523 @seealso
1524 Notationsreferenz:
1525 @ref{mutable}.
1526
1527
1528
1529 @node interface
1530 @unnumberedsubsec interface
1531 @translationof interface
1532
1533 @cindex interface
1534 @cindex grob-interface
1535 @cindex Schnittstelle von graphischen Objekten
1536 @cindex graphische Objekte, Schnittstellen
1537
1538 Aktionen und Eigenschaften, die eine Gruppe von Grobs gemeinsam
1539 haben, werden in ein Objekt gesammelt, das als @code{grob-interface}
1540 oder auch @qq{Schnittstelle} (engl. interface) bezeichnet wird.
1541
1542
1543 @seealso
1544 Handbuch zum Lernen:
1545 @rlearning{Objekte und Schnittstellen},
1546 @rlearning{Regeln zur Benennung von Objekten und Eigenschaften},
1547 @rlearning{Eigenschaften, die Schnittstellen besitzen können}.
1548
1549 Notationsreferenz:
1550 @ref{Layout-Schnittstellen}.
1551
1552 Referenz der Interna:
1553 @rinternals{Graphical Object Interfaces}.
1554
1555
1556 @node lexer
1557 @unnumberedsubsec lexer
1558 @translationof lexer
1559
1560 @cindex lexer
1561
1562 Ein @strong{lexer} ist ein Programm, das eine Charaktersequenz
1563 in eines Sequenz von Tokens übersetzt.  Dieser Prozess wird als
1564 lexikalische Analyse bezeichnet.  Der LilyPond-Lexer konvertiert
1565 eine Eingabedatei (@file{.ly} in eine Datei mit Tokens, die sich
1566 besser für den nächsten Schritt der Verarbeitung, nämlich das
1567 Parsen, eignet.  Siehe @ref{parser}.
1568
1569
1570 @node mutable
1571 @unnumberedsubsec mutable
1572 @translationof mutable
1573
1574 @cindex mutable-Objekte
1575 @cindex veränderbare (mutable) Objekte
1576
1577 Ein @strong{mutable} (veränderbares) Objekt ist ein Objekt, dessen
1578 Status verändert werden kann, im Gegenteil zu einem immutable
1579 Objekt, dessen Status zur Entstehungszeit festgelegt ist.
1580
1581 In LilyPond enthalten mutable Eigenschaften Werte, die nur für
1582 einen Grob gelten.  Normalerweise werden Listen von anderen
1583 Objekten oder Resultate einer Berechnung in mutablen Eigenschaften
1584 gespeichert.
1585
1586 @seealso
1587 Notationsreferenz:
1588 @ref{immutable}.
1589
1590
1591 @node output-def
1592 @unnumberedsubsec output-def
1593 @translationof output-def
1594
1595 @cindex output-def
1596
1597 Eine Instanz der @code{Output-def}-Klasse enthält die Methoden und
1598 Datenstruktur, die mit einem Ausgabeabschnitt assoziiert wird.
1599 Instanzen werden für @code{midi}, @code{layout} und @code{paper}-Umgebungen
1600 erstellt.
1601
1602
1603 @node parser
1604 @unnumberedsubsec parser
1605 @translationof parser
1606
1607 @cindex parser
1608 @cindex Grammatik von LilyPond
1609 @cindex Bison
1610 @cindex BNF
1611
1612 Ein @strong{parser} (Syntaxanalysierer) analysiert die Tokensequenzen, die von einem
1613 Lexer erstellt wurden, um deren grammatikalische Struktur zu entschlüsseln,
1614 wie sie von den Regeln des Eingabeformates vorgegeben werden.  Dabei werden
1615 die Sequenzen in immer größere Gruppen entsprechend den grammatischen
1616 Regeln zusammengefasst.  Wenn die Kette der Tokens gültig ist, ist das
1617 Endprodukt ein Token-Baum, dessen Wurzel das Startsymbol der Grammatik ist.
1618 Wenn dies nicht erreicht werden kann, ist die Datei nicht korrekt und
1619 ensprechende Fehlermeldungen werden ausgegeben.  Die syntaktischen Gruppierungen
1620 und die Regeln, nach welchen die Gruppen aus ihren Einzelteilen nach der
1621 LilyPond-Syntax erstellt werden, finden sich in der Datei @file{lily/parser.yy}
1622 und werden in der Backus Normal Form (BNF) in
1623 @rcontribnamed{LilyPond grammar, LilyPond-Grammatik}
1624 gezeigt.  Diese Datei wird benutzt, um den Parser während der Programmkompilation
1625 zu erstellen.  Hierzu wird der Parser-Ersteller Bison verwendet.  Er ist
1626 Teil des Quellcodes und nicht in die binäre Installation von LilyPond
1627 integriert.
1628
1629
1630 @node parser variable
1631 @unnumberedsubsec parser variable
1632 @translationof parser variable
1633
1634 Diese Variablen werden direkt in Scheme definiert.  Von ihrer direkten
1635 Benutzung durch den Benutzer wird streng abgeraten, weil ihre
1636 Semantikzuordnung sehr verwirrend sein kann.
1637
1638 Wenn der Wert einer derartigen Variable in einer @file{.ly}-Datei
1639 verändert wird, ist diese Änderung global, und wenn sie nicht
1640 explizit rückgängig gemacht wird, wird der neue Wert bis zum Ende
1641 der Datei gelten und dabei sowohl aufeinander folgende
1642 @code{\score}-Umgebungen als auch externe Dateien, die mit
1643 @code{\include} geladen werden, beeinflussen.  Das kann zu nicht
1644 gewollten Konsequenzen führen, und in komplizierteren Projekten
1645 kann es sehr schwer sein, die immer wieder auftretenden Fehler
1646 zu beheben.
1647
1648 LilyPond benutzt folgende Parser-Variablen:
1649
1650 @itemize
1651 @item afterGraceFraction
1652 @item musicQuotes
1653 @item mode
1654 @item output-count
1655 @item output-suffix
1656 @item partCombineListener
1657 @item pitchnames
1658 @item toplevel-bookparts
1659 @item toplevel-scores
1660 @item showLastLength
1661 @item showFirstLength
1662 @end itemize
1663
1664
1665 @node prob
1666 @unnumberedsubsec prob
1667 @translationof prob
1668
1669 Property OBjects, also Eigenschaftsobjekte, oder kurz @strong{Prob},
1670 sind Mitglieder der @code{Prob}-Klasse, eine einfache Basisklasse für
1671 Objekte, die mutable oder immutable alists haben und die Methoden,
1672 mit denen sie verändert werden können.  Die @code{Music}- und
1673 @code{Stream_event}-Klassen stammen von @code{Prob} ab.  Verkörperungen
1674 der @code{Prob}-Klasse werden auch erstellt, um formatierte Inhalte von
1675 Systemgrobs und Titelblöcken während der Erstellung des Seitenlayouts zu
1676 speichern.
1677
1678 @node simple closure
1679 @unnumberedsubsec simple closure
1680 @translationof simple closure
1681
1682 Siehe @ref{closure}.
1683
1684 @node smob
1685 @unnumberedsubsec smob
1686 @translationof smob
1687
1688 @cindex smob
1689 @cindex Scheme objekt
1690
1691 @strong{Smobs} sind ScheMe-OBjekte, Teile des Mechanismus von Guile, um
1692 C- und C++-Ojekte in Scheme-Code zu exportieren.  In LilyPond werden
1693 Smobs von C++-Objekten mithilfe von Makros erstellt.  Es gibt zwei
1694 Arten von Smob-Objekten: einfache Smobs, die da sind für einfach
1695 immutable Objekte wie Nummern, und komplexe Smobs, benutzt für Objekte
1696 mit einer Identität.  Wenn Sie auf die LilyPond-Quellen zurückgreifen
1697 können, findet sich mehr Information hierzu in @file{lily/includes/smob.hh}.
1698
1699 @node stencil
1700 @unnumberedsubsec stencil
1701 @translationof stencil
1702
1703 @cindex stencil
1704 @cindex Matrize (stencil)
1705
1706 Eine Einheit der @strong{stencil}-Klasse enthält die Information,
1707 die benötigt wird um ein typographisches Objekt zu setzen.  Es handelt
1708 sich um einen sehr einfachen Smob, der eine begrenzende Box enthält,
1709 welche die vertikale und horizontale Ausdehnung des Objekt beschreibt,
1710 und einen Scheme-Ausdruck, der das Objekt ausgibt, nachdem es ausgewertet
1711 wurde.  Stencil-Objekte können kombiniert werden, um komplexere
1712 Stencil zu bilden, die aus einem Baum von Scheme-Ausdrücken des Typs
1713 Stencil bestehen.
1714
1715 Die @code{stencil}-Eigenschaft, die einen Grob mit seinem Stencil
1716 verbindet, ist in der @code{grob-interface}-Schnittstelle definiert.
1717
1718 @seealso
1719 Referenz der Interna:
1720 @rinternals{grob-interface}.
1721
1722
1723 @node Alle Kontexteigenschaften
1724 @appendixsec Alle Kontexteigenschaften
1725 @translationof All context properties
1726
1727 @include context-properties.tely
1728
1729
1730 @node Eigenschaften des Layouts
1731 @appendixsec Eigenschaften des Layouts
1732 @translationof Layout properties
1733
1734 @include layout-properties.tely
1735
1736 @node Erhältliche Musikfunktionen
1737 @appendixsec Erhältliche Musikfunktionen
1738 @translationof Available music functions
1739
1740 @include identifiers.tely
1741
1742
1743 @node Bezeichner zur Kontextveränderung
1744 @appendixsec Bezeichner zur Kontextveränderung
1745 @translationof Context modification identifiers
1746
1747 Folgende Befehle sind definiert, umd Kontextveränderungen innerhalb
1748 von @code{\layout} oder @code{\with} vorzunehmen:
1749
1750 @include context-mod-identifiers.tely
1751
1752
1753 @node Vordefinierte Typprädikate
1754 @appendixsec Vordefinierte Typprädikate
1755 @translationof Predefined type predicates
1756
1757 @include type-predicates.tely
1758
1759
1760
1761 @node Scheme-Funktionen
1762 @appendixsec Scheme-Funktionen
1763 @translationof Scheme functions
1764
1765 @include scheme-functions.tely
1766