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