]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/notation/notation-appendices.itely
Doc-de: updates to notation and learning manuals
[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: 144cd434d02e6d90b2fb738eeee99119a7c5e1d2
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 * Textbeschriftungsbefehle::        
28 * Textbeschriftungslistenbefehle::   
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
882 @node Textbeschriftungsbefehle
883 @appendixsec Textbeschriftungsbefehle
884 @translationof Text markup commands
885
886 @include markup-commands.tely
887
888
889 @node Textbeschriftungslistenbefehle
890 @appendixsec Textbeschriftungslistenbefehle
891 @translationof Text markup list commands
892
893 Folgende Befehle können mit dem Befehl @code{\markuplines} zusammen
894 benutzt werden:
895
896 @include markup-list-commands.tely
897
898
899 @node Liste der Artikulationszeichen
900 @appendixsec Liste der Artikulationszeichen
901 @translationof List of articulations
902
903 @cindex Akzent
904 @cindex Marcato
905 @cindex Accentus
906 @cindex Circulus
907 @cindex Espressivo
908 @cindex Fermate
909 @cindex Gedämpft
910 @cindex Ictus
911 @cindex Staccato
912 @cindex Portato
913 @cindex Tenuto
914 @cindex Aufstrich
915 @cindex Abstrich
916 @cindex Fußbezeichnung
917 @cindex Orgelpedalbezeichnung
918 @cindex Triller
919 @cindex Offen
920 @cindex Halboffen
921 @cindex Flageolet
922 @cindex Praller
923 @cindex Mordent
924 @cindex Doppelpraller
925 @cindex Prallermordent
926 @cindex Fingersatz
927 @cindex Daumenbezeichnung
928 @cindex Segno
929 @cindex Coda
930 @cindex Varcoda
931 @cindex Semicirculus
932 @cindex signum congruentiae
933
934 Die Skripte unten sind in der Feta-Schriftart definiert und können
935 an Noten angehängt werden (etwa @samp{c\accent}).
936
937 @menu
938 * Artikulationsskripte::
939 * Ornamentale Skripte::
940 * Fermatenskripte::
941 * Instrumentenspezifische Skripte::
942 * Wiederholungszeichensrkipte::
943 * Skripte der alten Notation::
944 @end menu
945
946 @node Artikulationsskripte
947 @unnumberedsubsec Artikulationsskripte
948 @translationof Articulation scripts
949
950 @lilypond[quote]
951 \include "script-chart.ly"
952 \new RhythmicStaff { \scriptStaff #articulations }
953 @end lilypond
954
955 @node Ornamentale Skripte
956 @unnumberedsubsec Ornamentale Skripte
957 @translationof Ornament scripts
958
959 @lilypond[quote]
960 \include "script-chart.ly"
961 \new RhythmicStaff { \scriptStaff #ornaments }
962 @end lilypond
963
964 @node Fermatenskripte
965 @unnumberedsubsec Fermatenskripte
966 @translationof Fermata scripts
967
968 @lilypond[quote]
969 \include "script-chart.ly"
970 \new RhythmicStaff { \scriptStaff #fermatas }
971 @end lilypond
972
973 @node Instrumentenspezifische Skripte
974 @unnumberedsubsec Instrumentenspezifische Skripte
975 @translationof Instrument-specific scripts
976
977 @lilypond[quote]
978 \include "script-chart.ly"
979 \new RhythmicStaff { \scriptStaff #instrument-specific }
980 @end lilypond
981
982 @node Wiederholungszeichensrkipte
983 @unnumberedsubsec Wiederholungszeichensrkipte
984 @translationof Repeat sign scripts
985
986 @lilypond[quote]
987 \include "script-chart.ly"
988 \new RhythmicStaff { \scriptStaff #repeats }
989 @end lilypond
990
991 @node Skripte der alten Notation
992 @unnumberedsubsec Ancient scripts
993
994 @lilypond[quote]
995 \include "script-chart.ly"
996 \include "gregorian.ly"
997 \new VaticanaStaff { \scriptStaffAncient #ancient }
998 @end lilypond
999
1000
1001
1002 @node Schlagzeugnoten
1003 @appendixsec Schlagzeugnoten
1004 @translationof Percussion notes
1005
1006 @lilypondfile[quote]{percussion-chart.ly}
1007
1008
1009 @node Technisches Glossar
1010 @appendixsec Technisches Glossar
1011 @translationof Technical glossary
1012
1013 Ein Glossar der technischen Ausdrücke und Konzepte, die von
1014 LilyPond intern benutzt werden.  Die Ausdrücke kommen in den
1015 Handbüchern, auf den Mailinglisten oder im Quellcode vor.
1016
1017 @menu
1018 * alist::
1019 * callback::
1020 * closure::
1021 * glyph::
1022 * grob::
1023 * immutable::
1024 * interface::
1025 * lexer::
1026 * mutable::
1027 * output-def::
1028 * parser::
1029 * parser variable::
1030 * prob::
1031 * simple closure::
1032 * smob::
1033 * stencil::
1034 @end menu
1035
1036 @node alist
1037 @unnumberedsubsec alist
1038 @translationof alist
1039
1040 @cindex alist
1041 @cindex assoziative Liste
1042
1043 Eine assoziative Liste oder @strong{alist} in kurz ist ein
1044 Scheme-Paar, das einen Wert mit einem Schlüssel assoziiert:
1045 @w{@code{(Schlüssel . Wert)}}.  In der Datei @file{scm/lily.scm}
1046 beispielsweise assoziiert die alist @w{@qq{type-p-name-alist}}
1047 bestimmte Prädikate (etwa@tie{}@code{ly:music?}) mit
1048 Bezeichnungen (wie@tie{}@qq{music}) sodass Fehler der
1049 Typüberprüfung über eine Konsolennachricht mitgeteilt werden
1050 können, die auch die Bezeichnung des erwarteten Typprädikats
1051 mitteilt.
1052
1053 @node callback
1054 @unnumberedsubsec callback
1055 @translationof callback
1056
1057 @cindex callback
1058
1059 Ein @strong{callback} ist eine Routine, Funktion oder Methode,
1060 deren Referenz in einem Aufruf als Argument an eine andere
1061 Routine weitergereicht wird, sodass die aufgerufene Routine
1062 ermöglicht wird, das Argument zu aktivieren.  Die Technik
1063 ermöglicht es einer niedrigeren Ebene des Programmes, eine
1064 Funktion  aufzurufen, die auf höherer Ebene definiert wurde.
1065 Callbacks werden sehr ausgiebig in LilyPond eingesetzt, um
1066 es Scheme-Code auf der Benutzerebene zu erlauben, wie viele
1067 Funktionen der niedrigeren Ebene ausgeführt werden sollen.
1068
1069 @node closure
1070 @unnumberedsubsec closure
1071 @translationof closure
1072
1073 @cindex closure
1074 @cindex einfache closure
1075
1076 In Scheme entsteht ein @strong{closure} (Abschluss), wenn eine
1077 Funktion, normalerweise ein Lambda-Ausdruck, als Variable
1078 weitergegeben wird.  Das closure enthält den Code der Funktion
1079 plus Verweise zu den lexikalischen Verknüpfungen der
1080 freien Variablen der Funktion (also die Variablen, die in
1081 Ausdrücken benutzt werden, aber außerhalb von ihnen definiert
1082 werden).  Wenn diese Funktion später einem anderen Argument
1083 zugewiesen wird, werden die freien Variabel-Verknüpfungend, die
1084 in das closure eingeschlossen sind, benutzt um die Werte der
1085 freien Variablen, die in der Rechnung benutzt werden sollen,
1086 zu errechnen.  Eine nützliche Eigenschaft von closures ist,
1087 dass man interne variable Werte zwischen den Aufrufen
1088 wiederverwerten kann, sodass ein Status erhalten bleiben kann.
1089
1090 Ein @strong{simple closure} (einfacher Abschluss) ist ein
1091 closure, dessen Ausdruck keine freien Variablen und auch keine
1092 freien Variablel-Verknüpfungen hat.
1093
1094 Ein simple closure wird in LilyPond von einem smob dargestellt,
1095 der den Ausdruck und eine Methode, wie der Ausdruck auf eine
1096 Liste von Argumenten angewendet werden soll, enthält.
1097
1098
1099 @node glyph
1100 @unnumberedsubsec glyph
1101 @translationof glyph
1102
1103 @cindex glyph
1104 @cindex Glyphe
1105 @cindex font
1106 @cindex typeface
1107 @cindex Schriftfamilie
1108
1109 Ein @strong{glyph} (Glyphe) ist eine bestimmte graphische Repräsentation
1110 eines typographischen Charakters oder einer Kombination von
1111 zwei oder mehr Charakteren, die dann eine Ligatur bilden.  Eine
1112 Gruppe an Glyphen des gleichen Stils bilden ein Font, und
1113 eine Gruppe an Fonts, die mehrere Stile darstellen, bilden
1114 eine Schriftfamilie (engl. typeface).
1115
1116
1117 @seealso
1118 Notationsreferenz:
1119 @ref{Fonts},
1120 @ref{Text encoding}.
1121
1122
1123 @node grob
1124 @unnumberedsubsec grob
1125 @translationof grob
1126
1127 @cindex grob
1128 @cindex layout objects
1129 @cindex graphical objects
1130 @cindex Layoutobjekte
1131 @cindex graphische Objekte
1132
1133 LilyPond-Objekte, die Elemente der Notation in der graphischen
1134 Ausgabe des Programmen darstellen, wie etwa Notenköpfe, Hälse,
1135 Bögen, Bindebögen, Fingersatz, Schlüssel usw., werden 
1136 @qq{Layout-Objekte} genannt, auch oft als @qq{GRaphische OBjekte}
1137 bezeichnet, was dann zu  @strong{grob} abgekürzt wird.
1138
1139 @seealso
1140 Handbuch zum Lernen:
1141 @rlearning{Objects and interfaces},
1142 @rlearning{Naming conventions of objects and properties},
1143 @rlearning{Properties of layout objects}.
1144
1145 Referenz der Interna:
1146 @rinternals{All layout objects}.
1147
1148
1149 @node immutable
1150 @unnumberedsubsec immutable
1151 @translationof immutable
1152
1153 @cindex immutable-Objekte
1154 @cindex immutable-Eigenschaften
1155
1156 Ein @strong{immutable} (unberührbares) Objekt ist ein, dessen Status nach der Erstellung
1157 nicht mehr verändert werden kann, entgegen einem mutable Objekt, das
1158 nach der Erstellung noch verändert werden kann.
1159
1160 In LilyPond sind unberührbare oder geteilte Eigenschaften das
1161 Standardverhalten von Grobs.  Sie werden zwischen vielen Objekten
1162 geteilt.  Entgegen ihrer Bezeichnung können sie jedoch mit
1163 @code{\override} und @code{\revert} verändert werden.
1164
1165 @seealso
1166 Notationsreferenz:
1167 @ref{mutable}.
1168
1169
1170
1171 @node interface
1172 @unnumberedsubsec interface
1173 @translationof interface
1174
1175 @cindex interface
1176 @cindex grob-interface
1177 @cindex Schnittstelle von graphischen Objekten
1178 @cindex graphische Objekte, Schnittstellen
1179
1180 Aktionen und Eigenschaften, die eine Gruppe von Grobs gemeinsam
1181 haben, werden in ein Objekt gesammelt, das als @code{grob-interface}
1182 oder auch @qq{Schnittstelle} (engl. interface) bezeichnet wird.
1183
1184
1185 @seealso
1186 Handbuch zum Lernen:
1187 @rlearning{Objekte und Schnittstellen},
1188 @rlearning{Regeln zur Benennung von Objekten und Eigenschaften},
1189 @rlearning{Eigenschaften, die Schnittstellen besitzen können}.
1190
1191 Notationsreferenz:
1192 @ref{Layout-Schnittstellen}.
1193
1194 Referenz der Interna:
1195 @rinternals{Graphical Object Interfaces}.
1196
1197
1198 @node lexer
1199 @unnumberedsubsec lexer
1200 @translationof lexer
1201
1202 @cindex lexer
1203
1204 Ein @strong{lexer} ist ein Programm, das eine Charaktersequenz
1205 in eines Sequenz von Tokens übersetzt.  Dieser Prozess wird als
1206 lexikalische Analyse bezeichnet.  Der LilyPond-Lexer konvertiert
1207 eine Eingabedatei (@code{.ly} in eine Datei mit Tokens, die sich
1208 besser für den nächsten Schritt der Verarbeitung, nämlich das
1209 Parsen, eignet.  Siehe @ref{parser}.
1210
1211
1212 @node mutable
1213 @unnumberedsubsec mutable
1214 @translationof mutable
1215
1216 @cindex mutable-Objekte
1217 @cindex veränderbare (mutable) Objekte
1218
1219 Ein @strong{mutable} (veränderbares) Objekt ist ein Objekt, dessen
1220 Status verändert werden kann, im Gegenteil zu einem immutable
1221 Objekt, dessen Status zur Entstehungszeit festgelegt ist.
1222
1223 In LilyPond enthalten mutable Eigenschaften Werte, die nur für
1224 einen Grob gelten.  Normalerweise werden Listen von anderen
1225 Objekten oder Resultate einer Berechnung in mutablen Eigenschaften
1226 gespeichert.
1227
1228 @seealso
1229 Notationsreferenz:
1230 @ref{immutable}.
1231
1232
1233 @node output-def
1234 @unnumberedsubsec output-def
1235 @translationof output-def
1236
1237 @cindex output-def
1238
1239 Eine Instanz der @code{Output-def}-Klasse enthält die Methoden und
1240 Datenstruktur, die mit einem Ausgabeabschnitt assoziiert wird.
1241 Instanzen werden für @code{midi}, @code{layout} und @code{paper}-Umgebungen
1242 erstellt.
1243
1244
1245 @node parser
1246 @unnumberedsubsec parser
1247 @translationof parser
1248
1249 @cindex parser
1250 @cindex Grammatik von LilyPond
1251 @cindex Bison
1252 @cindex BNF
1253
1254 Ein @strong{parser} (Syntaxanalysierer) analysiert die Tokensequenzen, die von einem
1255 Lexer erstellt wurden, um deren grammatikalische Struktur zu entschlüsseln,
1256 wie sie von den Regeln des Eingabeformates vorgegeben werden.  Dabei werden
1257 die Sequenzen in immer größere Gruppen entsprechend den grammatischen
1258 Regeln zusammengefasst.  Wenn die Kette der Tokens gültig ist, ist das
1259 Endprodukt ein Token-Baum, dessen Wurzel das Startsymbol der Grammatik ist.
1260 Wenn dies nicht erreicht werden kann, ist die Datei nicht korrekt und
1261 ensprechende Fehlermeldungen werden ausgegeben.  Die syntaktischen Gruppierungen
1262 und die Regeln, nach welchen die Gruppen aus ihren Einzelteilen nach der
1263 LilyPond-Syntax erstellt werden, finden sich in der Datei @file{lily/parser.yy}
1264 und werden in der Backus Normal Form (BNF) in @ref{LilyPond-Grammatik}
1265 gezeigt.  Diese Datei wird benutzt, um den Parser während der Programmkompilation
1266 zu erstellen.  Hierzu wird der Parser-Ersteller Bison verwendet.  Er ist
1267 Teil des Quellcodes und nicht in die binäre Installation von LilyPond
1268 integriert.
1269
1270
1271 @node parser variable
1272 @unnumberedsubsec parser variable
1273 @translationof parser variable
1274
1275 Diese Variablen werden direkt in Scheme definiert.  Von ihrer direkten
1276 Benutzung durch den Benutzer wird streng abgeraten, weil ihre
1277 Semantikzuordnung sehr verwirrend sein kann.
1278
1279 Wenn der Wert einer derartigen Variable in einer @code{.ly}-Datei
1280 verändert wird, ist diese Änderung global, und wenn sie nicht
1281 explizit rückgängig gemacht wird, wird der neue Wert bis zum Ende
1282 der Datei gelten und dabei sowohl aufeinander folgende
1283 @code{\score}-Umgebungen als auch externe Dateien, die mit
1284 @code{\include} geladen werden, beeinflussen.  Das kann zu nicht
1285 gewollten Konsequenzen führen, und in komplizierteren Projekten
1286 kann es sehr schwer sein, die immer wieder auftretenden Fehler
1287 zu beheben.
1288
1289 LilyPond benutzt folgende Parser-Variablen:
1290
1291 @itemize
1292 @item afterGraceFraction
1293 @item musicQuotes
1294 @item mode
1295 @item output-count
1296 @item output-suffix
1297 @item parseStringResult
1298 @item partCombineListener
1299 @item pitchnames
1300 @item toplevel-bookparts
1301 @item toplevel-scores
1302 @item showLastLength
1303 @item showFirstLength
1304 @end itemize
1305
1306
1307 @node prob
1308 @unnumberedsubsec prob
1309 @translationof prob
1310
1311 Property OBjects, also Eigenschaftsobjekte, oder kurz @strong{Prob},
1312 sind Mitglieder der @code{Prob}-Klasse, eine einfache Basisklasse für
1313 Objekte, die mutable oder immutable alists haben und die Methoden,
1314 mit denen sie verändert werden können.  Die @code{Music}- und
1315 @code{Stream_event}-Klassen stammen von @code{Prob} ab.  Verkörperungen
1316 der @code{Prob}-Klasse werden auch erstellt, um formatierte Inhalte von
1317 Systemgrobs und Titelblöcken während der Erstellung des Seitenlayouts zu
1318 speichern.
1319
1320 @node simple closure
1321 @unnumberedsubsec simple closure
1322 @translationof simple closure
1323
1324 Siehe @ref{closure}.
1325
1326 @node smob
1327 @unnumberedsubsec smob
1328 @translationof smob
1329
1330 @cindex smob
1331 @cindex Scheme objekt
1332
1333 @strong{Smobs} sind ScheMe-OBjekte, Teile des Mechanismus von Guile, um
1334 C- und C++-Ojekte in Scheme-Code zu exportieren.  In LilyPond werden
1335 Smobs von C++-Objekten mithilfe von Makros erstellt.  Es gibt zwei
1336 Arten von Smob-Objekten: einfache Smobs, die da sind für einfach
1337 immutable Objekte wie Nummern, und komplexe Smobs, benutzt für Objekte
1338 mit einer Identität.  Wenn Sie auf die LilyPond-Quellen zurückgreifen
1339 können, findet sich mehr Information hierzu in @file{lily/includes/smob.hh}.
1340
1341 @node stencil
1342 @unnumberedsubsec stencil
1343 @translationof stencil
1344
1345 @cindex stencil
1346 @cindex Matrize (stencil)
1347
1348 Eine Einheit der @strong{stencil}-Klasse enthält die Information,
1349 die benötigt wird um ein typographisches Objekt zu setzen.  Es handelt
1350 sich um einen sehr einfachen Smob, der eine begrenzende Box enthält,
1351 welche die vertikale und horizontale Ausdehnung des Objekt beschreibt,
1352 und einen Scheme-Ausdruck, der das Objekt ausgibt, nachdem es ausgewertet
1353 wurde.  Stencil-Objekte können kombiniert werden, um komplexere
1354 Stencil zu bilden, die aus einem Baum von Scheme-Ausdrücken des Typs
1355 Stencil bestehen.
1356
1357 Die @code{stencil}-Eigenschaft, die einen Grob mit seinem Stencil
1358 verbindet, ist in der @code{grob-interface}-Schnittstelle definiert.
1359
1360 @seealso
1361 Referenz der Interna:
1362 @rinternals{grob-interface}.
1363
1364
1365 @node Alle Kontexteigenschaften
1366 @appendixsec Alle Kontexteigenschaften
1367 @translationof All context properties
1368
1369 @include context-properties.tely
1370
1371
1372 @node Eigenschaften des Layouts
1373 @appendixsec Eigenschaften des Layouts
1374 @translationof Layout properties
1375
1376 @include layout-properties.tely
1377
1378 @node Erhältliche Musikfunktionen
1379 @appendixsec Erhältliche Musikfunktionen
1380 @translationof Available music functions
1381
1382 @include identifiers.tely
1383
1384
1385 @node Vordefinierte Typprädikate
1386 @appendixsec Vordefinierte Typprädikate
1387 @translationof Predefined type predicates
1388
1389 @include type-predicates.tely
1390
1391
1392
1393 @node Scheme-Funktionen
1394 @appendixsec Scheme-Funktionen
1395 @translationof Scheme functions
1396
1397 @include scheme-functions.tely
1398