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