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