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