]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/notation/notation-appendices.itely
Doc-de: changes to notation manual
[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: 06f227dd80f3a30cbf33c879b7c125079dfaf5c3
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.15.17"
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 Feta-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 @lilypondfile{chord-names-jazz.ly}
51
52
53 @node Übliche Akkord-Variablen
54 @appendixsec Übliche Akkord-Variablen
55 @translationof Common chord modifiers
56
57 Die Tabelle zeigt Modifikatoren für Akkorde, die im @code{\chordmode}-Modus
58 benutzt werden können, um übliche Akkordkonstrukte zu notieren.
59
60 @multitable @columnfractions .2 .3 .2 .2
61
62 @item
63 @b{Akkordtyp}
64 @tab
65 @b{Intervalle}
66 @tab
67 @b{Modifikator(en)}
68 @tab
69 @b{Beispiel}
70
71
72 @item
73 Dur
74 @tab
75 große Terz, Quinte
76 @tab
77 @code{5} oder nichts
78 @tab
79 @lilypond[line-width=3\cm,noragged-right, notime]
80 \chordmode {
81   c1:5
82 }
83 @end lilypond
84
85 @item
86 Moll
87 @tab
88 kleine Terz, Quinte
89 @tab
90 @code{m} oder @code{m5}
91 @tab
92 @lilypond[line-width=3\cm,noragged-right, notime]
93 \chordmode {
94   c1:m
95 }
96 @end lilypond
97
98 @item
99 Übermäßig
100 @tab
101 Große Terz, übermäßige Quinte
102 @tab
103 @code{aug}
104 @tab
105 @lilypond[line-width=3\cm,noragged-right, notime]
106 \chordmode {
107   c1:aug
108 }
109 @end lilypond
110
111 @item
112 Vermindert
113 @tab
114 Kleine Terz, verminderte Quinte
115 @tab
116 @code{dim}
117 @tab
118 @lilypond[line-width=3\cm,noragged-right, notime]
119 \chordmode {
120   c1:dim
121 }
122 @end lilypond
123
124 @item
125 Dominantsieben
126 @tab
127 Durdreiklang, kleine Septime
128 @tab
129 @code{7}
130 @tab
131 @lilypond[line-width=3\cm,noragged-right, notime]
132 \chordmode {
133   c1:7
134 }
135 @end lilypond
136
137 @item
138 Große Septime
139 @tab
140 Durdreiklang, große Septime
141 @tab
142 @code{maj7} oder @code{maj}
143 @tab
144 @lilypond[line-width=3\cm,noragged-right, notime]
145 \chordmode {
146   c1:maj7
147 }
148 @end lilypond
149
150 @item
151 Kleine Septime
152 @tab
153 Molldreiklang, kleine Septime
154 @tab
155 @code{m7}
156 @tab
157 @lilypond[line-width=3\cm,noragged-right, notime]
158 \chordmode {
159   c1:m7
160 }
161 @end lilypond
162
163 @item
164 Verminderte Septime
165 @tab
166 Verminderter Dreiklang, verminderte Septime
167 @tab
168 @code{dim7}
169 @tab
170 @lilypond[line-width=3\cm,noragged-right, notime]
171 \chordmode {
172   c1:dim7
173 }
174 @end lilypond
175
176 @item
177 Übermäßige Septime
178 @tab
179 Übermäßiger Dreiklang, kleine Septime
180 @tab
181 @code{aug7}
182 @tab
183 @lilypond[line-width=3\cm,noragged-right, notime]
184 \chordmode {
185   c1:aug7
186 }
187 @end lilypond
188
189 @item
190 halbverminderte Septime
191 @tab
192 Verminderter Dreklang, kleine Sept
193 @tab
194 @code{m7.5-}
195 @tab
196 @lilypond[line-width=3\cm,noragged-right, notime]
197 \chordmode {
198   c1:m7.5-
199 }
200 @end lilypond
201
202 @item
203 Kleine MollSept
204 @tab
205 Molldreiklang, große Septime
206 @tab
207 @code{m7+}
208 @tab
209 @lilypond[line-width=3\cm,noragged-right, notime]
210 \chordmode {
211   c1:m7+
212 }
213 @end lilypond
214
215 @item
216 Große Sexte
217 @tab
218 Durdreiklang, Sexte
219 @tab
220 @code{6}
221 @tab
222 @lilypond[line-width=3\cm,noragged-right, notime]
223 \chordmode {
224   c1:6
225 }
226 @end lilypond
227
228 @item
229 Kleine Sexte
230 @tab
231 Molldreiklang, Sexte
232 @tab
233 @code{m6}
234 @tab
235 @lilypond[line-width=3\cm,noragged-right, notime]
236 \chordmode {
237   c1:m6
238 }
239 @end lilypond
240
241 @item
242 Dominantnone
243 @tab
244 Dominantsept, große None
245 @tab
246 @code{9}
247 @tab
248 @lilypond[line-width=3\cm,noragged-right, notime]
249 \chordmode {
250   c1:9
251 }
252 @end lilypond
253
254 @item
255 Dur-None
256 @tab
257 Große None, große Septime
258 @tab
259 @code{maj9}
260 @tab
261 @lilypond[line-width=3\cm,noragged-right, notime]
262 \chordmode {
263   c1:maj9
264 }
265 @end lilypond
266
267 @item
268 Moll-None
269 @tab
270 Große None, kleine Septime
271 @tab
272 @code{m9}
273 @tab
274 @lilypond[line-width=3\cm,noragged-right, notime]
275 \chordmode {
276   c1:m9
277 }
278 @end lilypond
279
280 @item
281 Dominantundezime
282 @tab
283 Dominantnone, perfekte Undezime
284 @tab
285 @code{11}
286 @tab
287 @lilypond[line-width=3\cm,noragged-right, notime]
288 \chordmode {
289   c1:11
290 }
291 @end lilypond
292
293 @item
294 Durundezime
295 @tab
296 Große None, perfekte Undezime
297 @tab
298 @code{maj11}
299 @tab
300 @lilypond[line-width=3\cm,noragged-right, notime]
301 \chordmode {
302   c1:maj11
303 }
304 @end lilypond
305
306 @item
307 Mollundezime
308 @tab
309 Kleine None, perfekte Undezime
310 @tab
311 @code{m11}
312 @tab
313 @lilypond[line-width=3\cm,noragged-right, notime]
314 \chordmode {
315   c1:m11
316 }
317 @end lilypond
318
319 @item
320 Dominant-13
321 @tab
322 Dominantnone, große 13
323 @tab
324 @code{13}
325 @tab
326 @lilypond[line-width=3\cm,noragged-right, notime]
327 \chordmode {
328   c1:13
329 }
330 @end lilypond
331
332 @item
333 Dominant-13
334 @tab
335 Dominant-Undezime, große 13
336 @tab
337 @code{13.11}
338 @tab
339 @lilypond[line-width=3\cm,noragged-right, notime]
340 \chordmode {
341   c1:13.11
342 }
343 @end lilypond
344
345 @item
346 Dur-13
347 @tab
348 Große Undezime, große 13
349 @tab
350 @code{maj13.11}
351 @tab
352 @lilypond[line-width=3\cm,noragged-right, notime]
353 \chordmode {
354   c1:maj13.11
355 }
356 @end lilypond
357
358 @item
359 Moll-13
360 @tab
361 Kleine Undezime, große 13
362 @tab
363 @code{m13.11}
364 @tab
365 @lilypond[line-width=3\cm,noragged-right, notime]
366 \chordmode {
367   c1:m13.11
368 }
369 @end lilypond
370
371 @item
372 Sekundakkord
373 @tab
374 große Sekunde, perfekte Quinte
375 @tab
376 @code{sus2}
377 @tab
378 @lilypond[line-width=3\cm,noragged-right, notime]
379 \chordmode {
380   c1:sus2
381 }
382 @end lilypond
383
384 @item
385 Quartakkord
386 @tab
387 perfekte Quarte, perfekte Quinte
388 @tab
389 @code{sus4}
390 @tab
391 @lilypond[line-width=3\cm,noragged-right, notime]
392 \chordmode {
393   c1:sus4
394 }
395 @end lilypond
396
397 @item
398 Powerakkord (zweistimmig)
399 @tab
400 Perfekte Quinte
401 @tab
402 @code{1.5}
403 @tab
404 @lilypond[line-width=3\cm,noragged-right, notime]
405 \chordmode {
406   \powerChords
407   c1:1.5
408 }
409 @end lilypond
410
411 @item
412 Powerakkord (dreistimmig)
413 @tab
414 Perfekte Quinte, Oktave
415 @tab
416 @code{1.5.8}
417 @tab
418 @lilypond[line-width=3\cm,noragged-right, notime]
419 \chordmode {
420   \powerChords
421   c1:1.5.8
422 }
423 @end lilypond
424
425
426 @end multitable
427
428 @node Vordefinierte Saitenstimmungen
429 @appendixsec Vordefinierte Saitenstimmungen
430 @translationof Predefined string tunings
431
432 Die folgende Tabelle zeigt die vordefinierten Saitenstimmungen:
433
434 @lilypondfile{display-predefined-string-tunings.ly}
435
436
437 @node Die vordefinierten Bund-Diagramme
438 @appendixsec Die vordefinierten Bund-Diagramme
439 @translationof Predefined fretboard diagrams
440
441 Die Tabelle zeigt alle vordefinierten Bunddiagramme für Gitarre.
442
443 @lilypondfile{display-predefined-fretboards.ly}
444
445 Die folgende Tabelle zeigt vordefinierte Bunddiagramme für Ukulele.
446
447 @lilypondfile{display-predefined-ukulele-fretboards.ly}
448
449 Die folgende Tabelle zeigt die vordefinierten Bunddiagramme für Mandoline.
450
451 @lilypondfile{display-predefined-mandolin-fretboards.ly}
452
453
454 @node Vordefinierte Papierformate
455 @appendixsec Vordefinierte Papierformate
456 @translationof Predefined paper sizes
457
458 Papierformate sind definiert in @file{scm/paper.scm}
459
460 @noindent
461 @strong{Die @qq{ISO 216} A-Serie (DinA)}
462 @table @code
463 @item "a10"
464 (26 x 37 mm)
465 @item "a9"
466 (37 x 52 mm)
467 @item "a8"
468 (52 x 74 mm)
469 @item "a7"
470 (74 x 105 mm)
471 @item "a6"
472 (105 x 148 mm)
473 @item "a5"
474 (148 x 210 mm)
475 @item "a4"
476 (210 x 297 mm)
477 @item "a3"
478 (297 x 420 mm)
479 @item "a2"
480 (420 x 594 mm)
481 @item "a1"
482 (594 x 841 mm)
483 @item "a0"
484 (841 x 1189 mm)
485 @end table
486
487 @noindent
488 @strong{Die @qq{ISO 216} B-Serie (DinB)}
489 @table @code
490 @item "b10"
491 (31 x 44 mm)
492 @item "b9"
493 (44 x 62 mm)
494 @item "b8"
495 (62 x 88 mm)
496 @item "b7"
497 (88 x 125 mm)
498 @item "b6"
499 (125 x 176 mm)
500 @item "b5"
501 (176 x 250 mm)
502 @item "b4"
503 (250 x 353 mm)
504 @item "b3"
505 (353 x 500 mm)
506 @item "b2"
507 (500 x 707 mm)
508 @item "b1"
509 (707 x 1000 mm)
510 @item "b0"
511 (1000 x 1414 mm)
512 @end table
513
514 @noindent
515 @strong{Zwei erweiterte Größen wie definiert in @qq{DIN 476}}
516 @table @code
517 @item "4a0"
518 (1682 x 2378 mm)
519 @item "2a0"
520 (1189 x 1682 mm)
521 @end table
522
523 @noindent
524 @strong{@qq{ISO 269} Standard-C-Serie (DinC)}
525 @table @code
526 @item "c10"
527 (28 x 40 mm)
528 @item "c9"
529 (40 x 57 mm)
530 @item "c8"
531 (57 x 81 mm)
532 @item "c7"
533 (81 x 114 mm)
534 @item "c6"
535 (114 x 162 mm)
536 @item "c5"
537 (162 x 229 mm)
538 @item "c4"
539 (229 x 324 mm)
540 @item "c3"
541 (324 x 458 mm)
542 @item "c2"
543 (458 x 648 mm)
544 @item "c1"
545 (648 x 917 mm)
546 @item "c0"
547 (917 x 1297 mm)
548 @end table
549
550 @noindent
551 @strong{Nordarmerikanische Papierformate}
552 @table @code
553 @item "junior-legal"
554 (8.0 x 5.0 in)
555 @item "legal"
556 (8.5 x 14.0 in)
557 @item "ledger"
558 (17.0 x 11.0 in)
559 @item "letter"
560 (8.5 x 11.0 in)
561 @item "tabloid"
562 (11.0 x 17.0 in)
563 @item "11x17"
564 (11.0 x 17.0 in)
565 @item "17x11"
566 (17.0 x 11.0 in)
567 @end table
568
569 @noindent
570 @strong{Government-letter der IEEE Printer Working Group, für Kinder zum Schreiben}
571 @table @code
572 @item "government-letter"
573 (8 x 10.5 in)
574 @item "government-legal"
575 (8.5 x 13.0 in)
576 @item "philippine-legal"
577 (8.5 x 13.0 in)
578 @end table
579
580 @noindent
581 @strong{ANSI-Formate}
582 @table @code
583 @item "ansi a"
584 (8.5 x 11.0 in)
585 @item "ansi b"
586 (17.0 x 11.0 in)
587 @item "ansi c"
588 (17.0 x 22.0 in)
589 @item "ansi d"
590 (22.0 x 34.0 in)
591 @item "ansi e"
592 (34.0 x 44.0 in)
593 @item "engineering f"
594 (28.0 x 40.0 in)
595 @end table
596
597 @noindent
598 @strong{Nordamerikanische architektonische Formate}
599 @table @code
600 @item "arch a"
601 (9.0 x 12.0 in)
602 @item "arch b"
603 (12.0 x 18.0 in)
604 @item "arch c"
605 (18.0 x 24.0 in)
606 @item "arch d"
607 (24.0 x 36.0 in)
608 @item "arch e"
609 (36.0 x 48.0 in)
610 @item "arch e1"
611 (30.0 x 42.0 in)
612 @end table
613
614 @noindent
615 @strong{Alte Formate, die noch in Großbritannien benützt werden}
616 @table @code
617 @item "statement"
618 (5.5 x 8.5 in)
619 @item "half letter"
620 (5.5 x 8.5 in)
621 @item "quarto"
622 (8.0 x 10.0 in)
623 @item "octavo"
624 (6.75 x 10.5 in)
625 @item "executive"
626 (7.25 x 10.5 in)
627 @item "monarch"
628 (7.25 x 10.5 in)
629 @item "foolscap"
630 (8.27 x 13.0 in)
631 @item "folio"
632 (8.27 x 13.0 in)
633 @item "super-b"
634 (13.0 x 19.0 in)
635 @item "post"
636 (15.5 x 19.5 in)
637 @item "crown"
638 (15.0 x 20.0 in)
639 @item "large post"
640 (16.5 x 21.0 in)
641 @item "demy"
642 (17.5 x 22.5 in)
643 @item "medium"
644 (18.0 x 23.0 in)
645 @item "broadsheet"
646 (18.0 x 24.0 in)
647 @item "royal"
648 (20.0 x 25.0 in)
649 @item "elephant"
650 (23.0 x 28.0 in)
651 @item "double demy"
652 (22.5 x 35.0 in)
653 @item "quad demy"
654 (35.0 x 45.0 in)
655 @item "atlas"
656 (26.0 x 34.0 in)
657 @item "imperial"
658 (22.0 x 30.0 in)
659 @item "antiquarian"
660 (31.0 x 53.0 in)
661 @end table
662
663 @noindent
664 @strong{Auf PA4 basierende Formate}
665 @table @code
666 @item "pa0"
667 (840 x 1120 mm)
668 @item "pa1"
669 (560 x 840 mm)
670 @item "pa2"
671 (420 x 560 mm)
672 @item "pa3"
673 (280 x 420 mm)
674 @item "pa4"
675 (210 x 280 mm)
676 @item "pa5"
677 (140 x 210 mm)
678 @item "pa6"
679 (105 x 140 mm)
680 @item "pa7"
681 (70 x 105 mm)
682 @item "pa8"
683 (52 x 70 mm)
684 @item "pa9"
685 (35 x 52 mm)
686 @item "pa10"
687 (26 x 35 mm)
688 @end table
689
690 @noindent
691 @strong{In Südostasien und Australien benützt}
692 @table @code
693 @item "f4"
694 (210 x 330 mm)
695 @end table
696
697 @noindent
698 @strong{Benützt für sehr kleine @code{@@lilypond}-Beispiele in der
699 Dokumentation, basierend auf A8 quer}
700 @table @code
701 @item "a8landscape"
702 (74 x 52 mm)
703 @end table
704
705
706 @node MIDI-Instrumente
707 @appendixsec MIDI-Instrumente
708 @translationof MIDI instruments
709
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
714
715 @cindex MIDI-Instrumentenbezeichnungen
716
717 @example
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
760 cello                     lead 6 (voice)
761 @end example
762
763
764 @node Liste der Farben
765 @appendixsec Liste der Farben
766 @translationof List of colors
767
768 @subsubheading Normale Farben
769
770 Die Syntax zur Benutzung findet sich im Abschnitt @ref{Farbige Objekte}.
771
772 @cindex Liste der Farben
773 @cindex Farben, Liste
774
775 @verbatim
776 black       white          red         green
777 blue        cyan           magenta     yellow
778 grey        darkred        darkgreen   darkblue
779 darkcyan    darkmagenta    darkyellow
780 @end verbatim
781
782
783 @subsubheading X-Farbbezeichnungen
784
785 X-Farbbezeichnungen haben verschiedene Varianten:
786
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}).
791
792 Das Wort @q{grey} kann in jedem Fall auch @q{gray} geschrieben
793 werden (bspw. @q{DarkSlateGray}).
794
795 Manche Bezeichnungen können auch ein numerales Suffix tragen
796 (etwa @q{LightSalmon4}).
797
798
799 @subsubheading Farben ohne eine numerale Endung
800
801 @verbatim
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
829 LightGreen
830 @end verbatim
831
832
833 @subsubheading Farben mit einer numeralen Endung
834
835 Für die folgenden Bezeichnungen kann das Suffix N durch eine
836 Zahl von 1--4 ersetzt werden.
837
838 @verbatim
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
854 thistleN
855 @end verbatim
856
857
858 @subsubheading Grauskala
859
860 Eine Grauskala kann mit der Bezeichnung
861
862 @example
863 greyN
864 @end example
865
866 @noindent
867 erstellt werden, wobei N eine Zahl von 0--100 darstellt.
868
869
870 @node Die Feta-Schriftart
871 @appendixsec Die Feta-Schriftart
872 @translationof The Feta font
873
874 @cindex Feta font
875 @cindex Font, Feta
876
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}.
882
883 @menu
884 * Notenschlüssel-Glyphen::
885 * Taktart-Glyphen::
886 * Zahlen-Glyphen::
887 * Versetzungszeichen-Glyphen::
888 * Standard-Notenkopf-Glyphen::
889 * Spezielle Notenkopf-Glyphen::
890 * Geformte Notenkopf-Glyphen::
891 * Pausen-Glyphen::
892 * Fähnchen-Glyphen::
893 * Punkt-Glyphen::
894 * Dynamik-Glyphen::
895 * Schrift-Glyphen::
896 * Pfeilkopf-Glyphen::
897 * Klammerspitzen-Glyphen::
898 * Pedal-Glyphen::
899 * Akkordeon-Glyphen::
900 * Bogen-Glyphen::
901 * Vaticana-Glyphen::
902 * Medicaea-Glyphen::
903 * Hufnagel-Glyphen::
904 * Mensural-Glyphen::
905 * Neomensural-Glyphen::
906 * Petrucci-Glyphen::
907 * Solesmes-Glyphen::
908 * Glyphen der Kiever Notation::
909 @end menu
910
911
912 @node Notenschlüssel-Glyphen
913 @unnumberedsubsec Notenschlüssel-Glyphen
914 @translationof Clef glyphs
915
916 @lilypond[quote]
917 \include "font-table.ly"
918 \markuplist \override-lines #'(word-space . 4)
919             \doc-chars #clefs
920 @end lilypond
921
922
923 @node Taktart-Glyphen
924 @unnumberedsubsec Taktart-Glyphen
925 @translationof Time Signature glyphs
926
927
928 @lilypond[quote]
929 \include "font-table.ly"
930 \markuplist \override-lines #'(word-space . 4)
931             \doc-chars #timesig
932 @end lilypond
933
934
935 @node Zahlen-Glyphen
936 @unnumberedsubsec Zahlen-Glyphen
937 @translationof Number glyphs
938
939 @lilypond[quote]
940 \include "font-table.ly"
941 \markuplist \override-lines #'(word-space . 4)
942             \doc-chars #numbers
943 @end lilypond
944
945
946 @node Versetzungszeichen-Glyphen
947 @unnumberedsubsec Versetzungszeichen-Glyphen
948 @translationof Accidental glyphs
949
950 @lilypond[quote]
951 \include "font-table.ly"
952 \markuplist \override-lines #'(word-space . 4)
953             \doc-chars #accidentals
954 @end lilypond
955
956
957 @node Standard-Notenkopf-Glyphen
958 @unnumberedsubsec Standard-Notenkopf-Glyphen
959 @translationof Default Notehead glyphs
960
961 @lilypond[quote]
962 \include "font-table.ly"
963 \markuplist \override-lines #'(word-space . 4)
964             \doc-chars #default-noteheads
965 @end lilypond
966
967
968 @node Spezielle Notenkopf-Glyphen
969 @unnumberedsubsec Spezielle Notenkopf-Glyphen
970 @translationof Special Notehead glyphs
971
972 @lilypond[quote]
973 \include "font-table.ly"
974 \markuplist \override-lines #'(word-space . 4)
975             \doc-chars #special-noteheads
976 @end lilypond
977
978
979 @node Geformte Notenkopf-Glyphen
980 @unnumberedsubsec Geformte Notenkopf-Glyphen
981 @translationof Shape-note Notehead glyphs
982
983 @lilypond[quote]
984 \include "font-table.ly"
985 \markuplist \override-lines #'(word-space . 4)
986             \doc-chars #shape-note-noteheads
987 @end lilypond
988
989
990 @node Pausen-Glyphen
991 @unnumberedsubsec Pausen-Glyphen
992 @translationof Rest glyphs
993
994 @lilypond[quote]
995 \include "font-table.ly"
996 \markuplist \override-lines #'(word-space . 4)
997             \doc-chars #rests
998 @end lilypond
999
1000
1001 @node Fähnchen-Glyphen
1002 @unnumberedsubsec Fähnchen-Glyphen
1003 @translationof Flag glyphs
1004
1005 @lilypond[quote]
1006 \include "font-table.ly"
1007 \markuplist \override-lines #'(word-space . 4)
1008             \doc-chars #flags
1009 @end lilypond
1010
1011
1012 @node Punkt-Glyphen
1013 @unnumberedsubsec Punkt-Glyphen
1014 @translationof Dot glyphs
1015
1016 @lilypond[quote]
1017 \include "font-table.ly"
1018 \markuplist \override-lines #'(word-space . 4)
1019             \doc-chars #dots
1020 @end lilypond
1021
1022
1023 @node Dynamik-Glyphen
1024 @unnumberedsubsec Dynamik-Glyphen
1025 @translationof Dynamic glyphs
1026
1027 @lilypond[quote]
1028 \include "font-table.ly"
1029 \markuplist \override-lines #'(word-space . 4)
1030             \doc-chars #dynamics
1031 @end lilypond
1032
1033
1034 @node Schrift-Glyphen
1035 @unnumberedsubsec Schrift-Glyphen
1036 @translationof Script glyphs
1037 @lilypond[quote]
1038 \include "font-table.ly"
1039 \markuplist \override-lines #'(word-space . 4)
1040             \doc-chars #scripts
1041 @end lilypond
1042
1043
1044 @node Pfeilkopf-Glyphen
1045 @unnumberedsubsec Pfeilkopf-Glyphen
1046 @translationof Arrowhead glyphs
1047
1048 @lilypond[quote]
1049 \include "font-table.ly"
1050 \markuplist \override-lines #'(word-space . 4)
1051             \doc-chars #arrowheads
1052 @end lilypond
1053
1054
1055 @node Klammerspitzen-Glyphen
1056 @unnumberedsubsec Klammerspitzen-Glyphen
1057 @translationof Bracket-tip glyphs
1058
1059 @lilypond[quote]
1060 \include "font-table.ly"
1061 \markuplist \override-lines #'(word-space . 4)
1062             \doc-chars #brackettips
1063 @end lilypond
1064
1065
1066 @node Pedal-Glyphen
1067 @unnumberedsubsec Pedal-Glyphen
1068 @translationof Pedal glyphs
1069
1070 @lilypond[quote]
1071 \include "font-table.ly"
1072 \markuplist \override-lines #'(word-space . 4)
1073             \doc-chars #pedal
1074 @end lilypond
1075
1076
1077 @node Akkordeon-Glyphen
1078 @unnumberedsubsec Akkordeon-Glyphen
1079 @translationof Accordion glyphs
1080
1081 @lilypond[quote]
1082 \include "font-table.ly"
1083 \markuplist \override-lines #'(word-space . 4)
1084             \doc-chars #accordion
1085 @end lilypond
1086
1087
1088 @node Bogen-Glyphen
1089 @unnumberedsubsec Bogen-Glyphen
1090 @translationof Tie glyphs
1091
1092 @lilypond[quote]
1093 \include "font-table.ly"
1094 \markuplist \override-lines #'(word-space . 4)
1095             \doc-chars #ties
1096 @end lilypond
1097
1098
1099
1100 @node Vaticana-Glyphen
1101 @unnumberedsubsec Vaticana-Glyphen
1102 @translationof Vaticana glyphs
1103
1104 @lilypond[quote]
1105 \include "font-table.ly"
1106 \markuplist \override-lines #'(word-space . 4)
1107             \doc-chars #vaticana
1108 @end lilypond
1109
1110
1111 @node Medicaea-Glyphen
1112 @unnumberedsubsec Medicaea-Glyphen
1113 @translationof Medicaea glyphs
1114
1115 @lilypond[quote]
1116 \include "font-table.ly"
1117 \markuplist \override-lines #'(word-space . 4)
1118             \doc-chars #medicaea
1119 @end lilypond
1120
1121
1122 @node Hufnagel-Glyphen
1123 @unnumberedsubsec Hufnagel-Glyphen
1124 @translationof Hufnagel glyphs
1125
1126 @lilypond[quote]
1127 \include "font-table.ly"
1128 \markuplist \override-lines #'(word-space . 4)
1129             \doc-chars #hufnagel
1130 @end lilypond
1131
1132
1133 @node Mensural-Glyphen
1134 @unnumberedsubsec Mensural-Glyphen
1135 @translationof Mensural glyphs
1136
1137 @lilypond[quote]
1138 \include "font-table.ly"
1139 \markuplist \override-lines #'(word-space . 4)
1140             \doc-chars #mensural
1141 @end lilypond
1142
1143
1144 @node Neomensural-Glyphen
1145 @unnumberedsubsec Neomensural-Glyphen
1146 @translationof Neomensural glyphs
1147
1148 @lilypond[quote]
1149 \include "font-table.ly"
1150 \markuplist \override-lines #'(word-space . 4)
1151             \doc-chars #neomensural
1152 @end lilypond
1153
1154
1155 @node Petrucci-Glyphen
1156 @unnumberedsubsec Petrucci-Glyphen
1157 @translationof Petrucci glyphs
1158
1159 @lilypond[quote]
1160 \include "font-table.ly"
1161 \markuplist \override-lines #'(word-space . 4)
1162             \doc-chars #petrucci
1163 @end lilypond
1164
1165
1166 @node Solesmes-Glyphen
1167 @unnumberedsubsec Solesmes-Glyphen
1168 @translationof Solesmes glyphs
1169
1170 @lilypond[quote]
1171 \include "font-table.ly"
1172 \markuplist \override-lines #'(word-space . 4)
1173             \doc-chars #solesmes
1174 @end lilypond
1175
1176
1177
1178 @node Glyphen der Kiever Notation
1179 @unnumberedsubsec Glyphen der Kiever Notation
1180 @translationof Kievan Notation glyphs
1181
1182 @lilypond[quote]
1183 \include "font-table.ly"
1184 \markuplist \override-lines #'(word-space . 4)
1185              \doc-chars #kievan
1186 @end lilypond
1187
1188
1189
1190 @node Notenkopfstile
1191 @appendixsec Notenkopfstile
1192 @translationof Note head styles
1193
1194 @cindex Notenkopfarten
1195 @cindex Arten von Notenköpfen
1196 @cindex Stile, Notenköpfe
1197
1198 Folgende Stile können zur Darstellung der Notenköpfe verwendet werden:
1199
1200 @lilypondfile[noindent]{note-head-style.ly}
1201
1202
1203
1204 @node Textbeschriftungsbefehle
1205 @appendixsec Textbeschriftungsbefehle
1206 @translationof Text markup commands
1207
1208 @include markup-commands.tely
1209
1210
1211 @node Textbeschriftungslistenbefehle
1212 @appendixsec Textbeschriftungslistenbefehle
1213 @translationof Text markup list commands
1214
1215 Folgende Befehle können mit dem Befehl @code{\markuplist} zusammen
1216 benutzt werden:
1217
1218 @include markup-list-commands.tely
1219
1220
1221 @node Liste der Sonderzeichen
1222 +@appendixsec Liste der Sonderzeichen
1223 @translationof List of special characters
1224
1225 Folgende Sonderezeichen-Bezeichnungen können benutzt werden,
1226 zu mehr Details siehe @ref{ASCII-Aliase}.
1227
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.
1230
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.
1234
1235 @lilypond[quote]
1236 \include "special-characters.ly"
1237 @end lilypond
1238
1239
1240 @node Liste der Artikulationszeichen
1241 @appendixsec Liste der Artikulationszeichen
1242 @translationof List of articulations
1243
1244 @cindex Akzent
1245 @cindex Marcato
1246 @cindex Accentus
1247 @cindex Circulus
1248 @cindex Espressivo
1249 @cindex Fermate
1250 @cindex Gedämpft
1251 @cindex Ictus
1252 @cindex Staccato
1253 @cindex Portato
1254 @cindex Tenuto
1255 @cindex Aufstrich
1256 @cindex Abstrich
1257 @cindex Fußbezeichnung
1258 @cindex Orgelpedalbezeichnung
1259 @cindex Triller
1260 @cindex Offen
1261 @cindex Halboffen
1262 @cindex Flageolet
1263 @cindex Praller
1264 @cindex Mordent
1265 @cindex Doppelpraller
1266 @cindex Prallermordent
1267 @cindex Fingersatz
1268 @cindex Daumenbezeichnung
1269 @cindex Segno
1270 @cindex Coda
1271 @cindex Varcoda
1272 @cindex Semicirculus
1273 @cindex signum congruentiae
1274
1275 Die Skripte unten sind in der Feta-Schriftart definiert und können
1276 an Noten angehängt werden (etwa @samp{c\accent}).
1277
1278 @menu
1279 * Artikulationsskripte::
1280 * Ornamentale Skripte::
1281 * Fermatenskripte::
1282 * Instrumentenspezifische Skripte::
1283 * Wiederholungszeichensrkipte::
1284 * Skripte der alten Notation::
1285 @end menu
1286
1287 @node Artikulationsskripte
1288 @unnumberedsubsec Artikulationsskripte
1289 @translationof Articulation scripts
1290
1291 @lilypond[quote]
1292 \include "script-chart.ly"
1293 \new RhythmicStaff { \scriptStaff #articulations }
1294 @end lilypond
1295
1296 @node Ornamentale Skripte
1297 @unnumberedsubsec Ornamentale Skripte
1298 @translationof Ornament scripts
1299
1300 @lilypond[quote]
1301 \include "script-chart.ly"
1302 \new RhythmicStaff { \scriptStaff #ornaments }
1303 @end lilypond
1304
1305 @node Fermatenskripte
1306 @unnumberedsubsec Fermatenskripte
1307 @translationof Fermata scripts
1308
1309 @lilypond[quote]
1310 \include "script-chart.ly"
1311 \new RhythmicStaff { \scriptStaff #fermatas }
1312 @end lilypond
1313
1314 @node Instrumentenspezifische Skripte
1315 @unnumberedsubsec Instrumentenspezifische Skripte
1316 @translationof Instrument-specific scripts
1317
1318 @lilypond[quote]
1319 \include "script-chart.ly"
1320 \new RhythmicStaff { \scriptStaff #instrument-specific }
1321 @end lilypond
1322
1323 @node Wiederholungszeichensrkipte
1324 @unnumberedsubsec Wiederholungszeichensrkipte
1325 @translationof Repeat sign scripts
1326
1327 @lilypond[quote]
1328 \include "script-chart.ly"
1329 \new RhythmicStaff { \scriptStaff #repeats }
1330 @end lilypond
1331
1332 @node Skripte der alten Notation
1333 @unnumberedsubsec Ancient scripts
1334
1335 @lilypond[quote]
1336 \include "script-chart.ly"
1337 \include "gregorian.ly"
1338 \new VaticanaStaff { \scriptStaffAncient #ancient }
1339 @end lilypond
1340
1341
1342
1343 @node Schlagzeugnoten
1344 @appendixsec Schlagzeugnoten
1345 @translationof Percussion notes
1346
1347 @lilypondfile[quote]{percussion-chart.ly}
1348
1349
1350 @node Technisches Glossar
1351 @appendixsec Technisches Glossar
1352 @translationof Technical glossary
1353
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.
1357
1358 @menu
1359 * alist::
1360 * callback::
1361 * closure::
1362 * glyph::
1363 * grob::
1364 * immutable::
1365 * interface::
1366 * lexer::
1367 * mutable::
1368 * output-def::
1369 * parser::
1370 * parser variable::
1371 * prob::
1372 * simple closure::
1373 * smob::
1374 * stencil::
1375 @end menu
1376
1377 @node alist
1378 @unnumberedsubsec alist
1379 @translationof alist
1380
1381 @cindex alist
1382 @cindex assoziative Liste
1383
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
1392 mitteilt.
1393
1394 @node callback
1395 @unnumberedsubsec callback
1396 @translationof callback
1397
1398 @cindex callback
1399
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.
1409
1410 @node closure
1411 @unnumberedsubsec closure
1412 @translationof closure
1413
1414 @cindex closure
1415 @cindex einfache closure
1416
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.
1430
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.
1434
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.
1438
1439
1440 @node glyph
1441 @unnumberedsubsec glyph
1442 @translationof glyph
1443
1444 @cindex glyph
1445 @cindex Glyphe
1446 @cindex font
1447 @cindex typeface
1448 @cindex Schriftfamilie
1449
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).
1456
1457
1458 @seealso
1459 Notationsreferenz:
1460 @ref{Fonts},
1461 @ref{Sonderzeichen}.
1462
1463
1464 @node grob
1465 @unnumberedsubsec grob
1466 @translationof grob
1467
1468 @cindex grob
1469 @cindex layout objects
1470 @cindex graphical objects
1471 @cindex Layoutobjekte
1472 @cindex graphische Objekte
1473
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.
1479
1480 @seealso
1481 Handbuch zum Lernen:
1482 @rlearning{Objects and interfaces},
1483 @rlearning{Naming conventions of objects and properties},
1484 @rlearning{Properties of layout objects}.
1485
1486 Referenz der Interna:
1487 @rinternals{All layout objects}.
1488
1489
1490 @node immutable
1491 @unnumberedsubsec immutable
1492 @translationof immutable
1493
1494 @cindex immutable-Objekte
1495 @cindex immutable-Eigenschaften
1496
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.
1500
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.
1505
1506 @seealso
1507 Notationsreferenz:
1508 @ref{mutable}.
1509
1510
1511
1512 @node interface
1513 @unnumberedsubsec interface
1514 @translationof interface
1515
1516 @cindex interface
1517 @cindex grob-interface
1518 @cindex Schnittstelle von graphischen Objekten
1519 @cindex graphische Objekte, Schnittstellen
1520
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.
1524
1525
1526 @seealso
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}.
1531
1532 Notationsreferenz:
1533 @ref{Layout-Schnittstellen}.
1534
1535 Referenz der Interna:
1536 @rinternals{Graphical Object Interfaces}.
1537
1538
1539 @node lexer
1540 @unnumberedsubsec lexer
1541 @translationof lexer
1542
1543 @cindex lexer
1544
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}.
1551
1552
1553 @node mutable
1554 @unnumberedsubsec mutable
1555 @translationof mutable
1556
1557 @cindex mutable-Objekte
1558 @cindex veränderbare (mutable) Objekte
1559
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.
1563
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
1567 gespeichert.
1568
1569 @seealso
1570 Notationsreferenz:
1571 @ref{immutable}.
1572
1573
1574 @node output-def
1575 @unnumberedsubsec output-def
1576 @translationof output-def
1577
1578 @cindex output-def
1579
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
1583 erstellt.
1584
1585
1586 @node parser
1587 @unnumberedsubsec parser
1588 @translationof parser
1589
1590 @cindex parser
1591 @cindex Grammatik von LilyPond
1592 @cindex Bison
1593 @cindex BNF
1594
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
1609 integriert.
1610
1611
1612 @node parser variable
1613 @unnumberedsubsec parser variable
1614 @translationof parser variable
1615
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.
1619
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
1628 zu beheben.
1629
1630 LilyPond benutzt folgende Parser-Variablen:
1631
1632 @itemize
1633 @item afterGraceFraction
1634 @item musicQuotes
1635 @item mode
1636 @item output-count
1637 @item output-suffix
1638 @item parseStringResult
1639 @item partCombineListener
1640 @item pitchnames
1641 @item toplevel-bookparts
1642 @item toplevel-scores
1643 @item showLastLength
1644 @item showFirstLength
1645 @end itemize
1646
1647
1648 @node prob
1649 @unnumberedsubsec prob
1650 @translationof prob
1651
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
1659 speichern.
1660
1661 @node simple closure
1662 @unnumberedsubsec simple closure
1663 @translationof simple closure
1664
1665 Siehe @ref{closure}.
1666
1667 @node smob
1668 @unnumberedsubsec smob
1669 @translationof smob
1670
1671 @cindex smob
1672 @cindex Scheme objekt
1673
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}.
1681
1682 @node stencil
1683 @unnumberedsubsec stencil
1684 @translationof stencil
1685
1686 @cindex stencil
1687 @cindex Matrize (stencil)
1688
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
1696 Stencil bestehen.
1697
1698 Die @code{stencil}-Eigenschaft, die einen Grob mit seinem Stencil
1699 verbindet, ist in der @code{grob-interface}-Schnittstelle definiert.
1700
1701 @seealso
1702 Referenz der Interna:
1703 @rinternals{grob-interface}.
1704
1705
1706 @node Alle Kontexteigenschaften
1707 @appendixsec Alle Kontexteigenschaften
1708 @translationof All context properties
1709
1710 @include context-properties.tely
1711
1712
1713 @node Eigenschaften des Layouts
1714 @appendixsec Eigenschaften des Layouts
1715 @translationof Layout properties
1716
1717 @include layout-properties.tely
1718
1719 @node Erhältliche Musikfunktionen
1720 @appendixsec Erhältliche Musikfunktionen
1721 @translationof Available music functions
1722
1723 @include identifiers.tely
1724
1725
1726 @node Bezeichner zur Kontextveränderung
1727 @appendixsec Bezeichner zur Kontextveränderung
1728 @translationof Context modification identifiers
1729
1730 Folgende Befehle sind definiert, umd Kontextveränderungen innerhalb
1731 von @code{\layout} oder @code{\with} vorzunehmen:
1732
1733 @include context-mod-identifiers.tely
1734
1735
1736 @node Vordefinierte Typprädikate
1737 @appendixsec Vordefinierte Typprädikate
1738 @translationof Predefined type predicates
1739
1740 @include type-predicates.tely
1741
1742
1743
1744 @node Scheme-Funktionen
1745 @appendixsec Scheme-Funktionen
1746 @translationof Scheme functions
1747
1748 @include scheme-functions.tely
1749