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