From eaa1a9d30f5e075fb96b3bb7ee615142f4e63ba7 Mon Sep 17 00:00:00 2001 From: Till Paala Date: Tue, 19 May 2009 19:25:21 +0300 Subject: [PATCH] Doc-de: Updates from master 2 --- Documentation/de/user/expressive.itely | 123 ++++++++++++++++-- .../de/user/programming-interface.itely | 2 +- Documentation/de/user/working.itely | 118 ++++++++--------- 3 files changed, 172 insertions(+), 71 deletions(-) diff --git a/Documentation/de/user/expressive.itely b/Documentation/de/user/expressive.itely index cd98f55cb8..bfe28a00c8 100644 --- a/Documentation/de/user/expressive.itely +++ b/Documentation/de/user/expressive.itely @@ -1,6 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; -*- @ignore - Translation of GIT committish: d415427752fa5fd83b0da189d677481d1c7f3043 + Translation of GIT committish: 5131c3292d30cabdf08839daa02a006e4d3c96c5 When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. @@ -559,7 +559,7 @@ können zwei Bögen gleichzeitig ausgegeben werden. Siehe auch @cindex durchgehender Legatobogen @cindex massiver Legatobogen @cindex gepunkteter Legatobogen -@cindex agestrichelter Legatobogen +@cindex gestrichelter Legatobogen @cindex Legatobogen, massiv @cindex Legatobogen, gepunktet @cindex Legatobogen, gestrichelt @@ -584,6 +584,43 @@ c4( e g2) g4( e c2) @end lilypond +@funindex \slurHalfDashed +@funindex slurHalfDashed +@funindex \slurHalfSolid +@funindex slurHalfSolid +@cindex Bogen, halb gestrichelt, halb durchgehend + +Bögen können auch halb gestrichelt (die erste Hälfte gestrichelt, +die zweite Hälfte durchgehend) erstellt werden, oder als +halb durchgehend (die erste Hälfte durchgehend, die +zweite Hälfte gestrichelt: + +@lilypond[verbatim,quote,relative=1] +c4( e g2) +\slurHalfDashed +g4( e c2) +\slurHalfSolid +c4( e g2) +\slurSolid +g4( e c2) +@end lilypond + +@funindex \slurDashPattern +@funindex slurDashPattern +@cindex Bogen, Strichelung definieren + +Eigene Muster für die Strichelung können definiert werden: + +@lilypond[verbatim,quote,relative=1] +c4( e g2) +\slurDashPattern #0.7 #0.75 +g4( e c2) +\slurDashPattern #0.5 #2.0 +c4( e g2) +\slurSolid +g4( e c2) +@end lilypond + @funindex \slurUp @funindex slurUp @@ -593,6 +630,9 @@ g4( e c2) @code{\slurNeutral}, @code{\slurDashed}, @code{\slurDotted}, +@code{\slurHalfDashed}, +@code{\slurHalfSolid}, +@code{\slurDashPattern}, @code{\slurSolid}. @endpredefined @@ -604,6 +644,9 @@ g4( e c2) @lilypondfile[verbatim,lilyquote,texidoc,doctitle] {positioning-text-markups-inside-slurs.ly} +@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +{making-slurs-with-complex-dash-structure.ly} + @seealso Glossar: @@ -649,12 +692,6 @@ e2) d\) @funindex phrasingSlurDown @funindex \phrasingSlurNeutral @funindex phrasingSlurNeutral -@funindex phrasingSlurDashed -@funindex \phrasingSlurDashed -@funindex \phrasingSlurDotted -@funindex phrasingSlurDotted -@funindex \phrasingSlurSolid -@funindex phrasingSlurSolid Im typographischen Sinne verhalten sich Phrasierungsbögen genauso wie Legatobögen. Sie werden aber als eigene Objekte behandelt. Ein @@ -678,6 +715,17 @@ c4\( g' c,( b) | c1\) Simultane oder überlappende Phrasierungsbögen sind nicht erlaubt. +@funindex phrasingSlurDashed +@funindex \phrasingSlurDashed +@funindex \phrasingSlurDotted +@funindex phrasingSlurDotted +@funindex \phrasingSlurSolid +@funindex phrasingSlurSolid +@cindex Phrasierungsbögen, gestrichelt +@cindex gestrichelter Phrasierungsbogen +@cindex Phrasierungsbögen, gepunktet +@cindex gepunkteter Phrasierungsbogen + Phrasierungsbögen können durchgehend, gepunket oder gestrichelt dargestellt werden. Standard ist der durchgehende Bogen: @@ -691,6 +739,49 @@ c4\( e g2\) g4\( e c2\) @end lilypond +funindex phrasingSlurHalfDashed +@funindex \phrasingSlurHalfDashed +@funindex \phrasingSlurHalfSolid +@funindex phrasingSlurHalfSolid +@cindex Phrasierungsbogen, halb durchgehend, halb gestrichelt +@cindex Bogen, halb durchgehend, halb gestrichelt + +Phrasierungsbögen können auch als halbgestrichelt dargestellt +werden (die erste Hälfte gestrichelt, die zweite Hälfte durchgehend, +oder halb durchgehend (die erste Hälfte durchgehend, die zweite +gestrichelt): + +@lilypond[verbatim,quote,relative=1] +c4\( e g2\) +\phrasingSlurHalfDashed +g4\( e c2\) +\phrasingSlurHalfSolid +c4\( e g2\) +\phrasingSlurSolid +g4\( e c2\) +@end lilypond + +@funindex \phrasingSlurDashPattern +@funindex phrasingSlurDashPattern +@cindex Phrasierungsbogen, Strichelmuster definieren + +Eigene Strichelmuster für Phrasierungsbögen können definiert werden: + +@lilypond[verbatim,quote,relative=1] +c4\( e g2\) +\phrasingSlurDashPattern #0.7 #0.75 +g4\( e c2\) +\phrasingSlurDashPattern #0.5 #2.0 +c4\( e g2\) +\phrasingSlurSolid +g4\( e c2\) +@end lilypond + +Strichelmusterdefinitionen für Phrasierungsbögen haben die +gleiche Struktur wie die Definitionen für Legatobögen. Zu +mehr Information über komplizierte Strichelmuster, siehe +die Schnipsel im Abschnitt @ref{Slurs}. + @predefined @code{\phrasingSlurUp}, @@ -698,6 +789,9 @@ g4\( e c2\) @code{\phrasingSlurNeutral}, @code{\phrasingSlurDashed}, @code{\phrasingSlurDotted}, +@code{\phrasingSlurHalfDashed}, +@code{\phrasingSlurHalfSolid}, +@code{\phrasingSlurDashPattern}, @code{\phrasingSlurSolid}. @endpredefined @@ -906,6 +1000,8 @@ her: @funindex arpeggioBracket @funindex \arpeggioParenthesis @funindex arpeggioParenthesis +@funindex \arpeggioParenthesisDashed +@funindex arpeggioParenthesisDashed Besondere Arpeggios mit Klammern können erstellt werden: @@ -915,10 +1011,16 @@ Besondere Arpeggios mit Klammern können erstellt werden: 2\arpeggio \arpeggioParenthesis 2\arpeggio +\arpeggioParenthesisDashed +2\arpeggio \arpeggioNormal 2\arpeggio @end lilypond +Die @code{dash}-Eigenschaft der Arpeggioklammern werden von +der @code{'dash-details}-Eigenschaft kontrolliert, die +beschrieben ist in @ref{Slurs}. + Ein Arpeggio kann auch explizit ausgeschrieben werden, indem Überbindungsbögen benutzt werden. Für mehr Information siehe @ref{Ties}. @@ -930,7 +1032,8 @@ Ein Arpeggio kann auch explizit ausgeschrieben werden, indem @code{\arpeggioArrowDown}, @code{\arpeggioNormal}, @code{\arpeggioBracket}, -@code{\arpeggioParenthesis}. +@code{\arpeggioParenthesis}, +@code{\arpeggioParenthesisDashed}. @endpredefined @snippets @@ -950,6 +1053,7 @@ Glossar: @rglos{arpeggio}. Notationsreferenz: +@ref{Slurs}, @ref{Ties}. Schnipsel: @@ -957,6 +1061,7 @@ Schnipsel: Referenz der Interna: @rinternals{Arpeggio}, +@rinternals{Slur}, @rinternals{PianoStaff}. diff --git a/Documentation/de/user/programming-interface.itely b/Documentation/de/user/programming-interface.itely index c46e714a9c..b91ef14870 100644 --- a/Documentation/de/user/programming-interface.itely +++ b/Documentation/de/user/programming-interface.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*- @c This file is part of lilypond.tely @ignore - Translation of GIT committish: 3e83a3cee0432bb07be6358e514b0ad194fd0c9d + Translation of GIT committish: 5131c3292d30cabdf08839daa02a006e4d3c96c5 When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. diff --git a/Documentation/de/user/working.itely b/Documentation/de/user/working.itely index f14c7dce85..9680c5fb22 100644 --- a/Documentation/de/user/working.itely +++ b/Documentation/de/user/working.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; -*- @c This file is part of lilypond.tely @ignore - Translation of GIT committish: 5395f0433b4f09b18360118a23227a4a3cef8e72 + Translation of GIT committish: 5131c3292d30cabdf08839daa02a006e4d3c96c5 When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. @@ -338,26 +338,26 @@ Anhieb die Abschnitte mit den ganzen @code{#()} verstehen. Das wird im Kapitel @ref{Advanced tweaks with Scheme} erklärt. @lilypond[quote,verbatim,ragged-right] -mpdolce = #(make-dynamic-script (markup #:hspace 1 #:translate (cons 5 0) +mpdolce = #(make-dynamic-script (markup #:hspace 0 #:translate '(5 . 0) #:line(#:dynamic "mp" #:text #:italic "dolce" ))) -tempoMark = #(define-music-function (parser location markp) (string?) -#{ - \once \override Score . RehearsalMark #'self-alignment-X = #left - \once \override Score . RehearsalMark #'extra-spacing-width = #'(+inf.0 . -inf.0) - \mark \markup { \bold $markp } -#}) + +inst = #(define-music-function (parser location string) (string?) + (make-music + 'TextScriptEvent + 'direction UP + 'text (markup #:bold (#:box string)))) \relative c'' { \tempo 4=50 a4.\mpdolce d8 cis4--\glissando a | b4 bes a2 - \tempoMark "Poco piu mosso" + \inst "Clarinet" cis4.\< d8 e4 fis | g8(\! fis)-. e( d)-. cis2 } @end lilypond Es treten einige Probleme mit überlappenden Symbolen auf. Sie werden beseitigt mit den Tricks aus dem Kapitel @ref{Moving objects}. -Aber auch die @code{mpdolce} und @code{tempoMark}-Definitionen +Aber auch die @code{mpdolce} und @code{inst}-Definitionen können verbessert werden. Sie produzieren das Ergebnis, das gewünscht ist, aber es wäre schön, sie auch in anderen Stücken verwenden zu können. Man könnte sie natürlich einfach kopieren @@ -368,14 +368,14 @@ Datei versteckt werden: @example %%% speichern in einer Datei "definitions.ly" -mpdolce = #(make-dynamic-script (markup #:hspace 1 #:translate (cons 5 0) +mpdolce = #(make-dynamic-script (markup #:hspace 0 #:translate '(5 . 0) #:line(#:dynamic "mp" #:text #:italic "dolce" ))) -tempoMark = #(define-music-function (parser location markp) (string?) -#@{ - \once \override Score . RehearsalMark #'self-alignment-X = #left - \once \override Score . RehearsalMark #'extra-spacing-width = #'(+inf.0 . -inf.0) - \mark \markup @{ \bold $markp @} -#@}) + +inst = #(define-music-function (parser location string) (string?) + (make-music + 'TextScriptEvent + 'direction UP + 'text (markup #:bold (#:box string)))) @end example Jetzt muss natürlich noch die Notendatei angepasst werden (gespeichert @@ -390,27 +390,25 @@ unter dem Namen @file{"music.ly"}). \relative c'' @{ \tempo 4=50 a4.\mpdolce d8 cis4--\glissando a | b4 bes a2 - \once \override Score.RehearsalMark #'padding = #2.0 - \tempoMark "Poco piu mosso" + \inst "Clarinet" cis4.\< d8 e4 fis | g8(\! fis)-. e( d)-. cis2 @} @end example @lilypond[quote,ragged-right] -mpdolce = #(make-dynamic-script (markup #:hspace 1 #:translate (cons 5 0) +mpdolce = #(make-dynamic-script (markup #:hspace 0 #:translate '(5 . 0) #:line(#:dynamic "mp" #:text #:italic "dolce" ))) -tempoMark = #(define-music-function (parser location markp) (string?) -#{ - \once \override Score . RehearsalMark #'self-alignment-X = #left - \once \override Score . RehearsalMark #'extra-spacing-width = #'(+inf.0 . -inf.0) - \mark \markup { \bold $markp } -#}) + +inst = #(define-music-function (parser location string) (string?) + (make-music + 'TextScriptEvent + 'direction UP + 'text (markup #:bold (#:box string)))) \relative c'' { \tempo 4=50 a4.\mpdolce d8 cis4--\glissando a | b4 bes a2 - \once \override Score.RehearsalMark #'padding = #2.0 - \tempoMark "Poco piu mosso" + \inst "Clarinet" cis4.\< d8 e4 fis | g8(\! fis)-. e( d)-. cis2 } @end lilypond @@ -429,14 +427,14 @@ vornehmen. Ersetzen Sie die @file{definitions.ly}-Datei hiermit: @example %%% definitions.ly -mpdolce = #(make-dynamic-script (markup #:hspace 1 #:translate (cons 5 0) +mpdolce = #(make-dynamic-script (markup #:hspace 0 #:translate '(5 . 0) #:line( #:dynamic "mp" #:text #:italic "dolce" ))) -tempoMark = #(define-music-function (parser location markp) (string?) -#@{ - \once \override Score . RehearsalMark #'self-alignment-X = #left - \once \override Score . RehearsalMark #'extra-spacing-width = #'(+inf.0 . -inf.0) - \mark \markup @{ \bold $markp @} -#@}) + +inst = #(define-music-function (parser location string) (string?) + (make-music + 'TextScriptEvent + 'direction UP + 'text (markup #:bold (#:box string)))) \layout@{ \context @{ \Score @@ -454,14 +452,14 @@ tempoMark = #(define-music-function (parser location markp) (string?) @end example @lilypond[quote,ragged-right] -mpdolce = #(make-dynamic-script (markup #:hspace 1 #:translate (cons 5 0) +mpdolce = #(make-dynamic-script (markup #:hspace 0 #:translate '(5 . 0) #:line( #:dynamic "mp" #:text #:italic "dolce" ))) -tempoMark = #(define-music-function (parser location markp) (string?) -#{ - \once \override Score . RehearsalMark #'self-alignment-X = #left - \once \override Score . RehearsalMark #'extra-spacing-width = #'(+inf.0 . -inf.0) - \mark \markup { \bold $markp } -#}) + +inst = #(define-music-function (parser location string) (string?) + (make-music + 'TextScriptEvent + 'direction UP + 'text (markup #:bold (#:box string)))) \layout{ \context { \Score @@ -480,8 +478,7 @@ tempoMark = #(define-music-function (parser location markp) (string?) \relative c'' { \tempo 4=50 a4.\mpdolce d8 cis4--\glissando a | b4 bes a2 - \once \override Score.RehearsalMark #'padding = #2.0 - \tempoMark "Poco piu mosso" + \inst "Clarinet" cis4.\< d8 e4 fis | g8(\! fis)-. e( d)-. cis2 } @end lilypond @@ -496,14 +493,14 @@ bietet es sich auch an, die gesamte Ausgabe zu vergrößern. @example %%% definitions.ly -mpdolce = #(make-dynamic-script (markup #:hspace 1 #:translate (cons 5 0) +mpdolce = #(make-dynamic-script (markup #:hspace 0 #:translate '(5 . 0) #:line( #:dynamic "mp" #:text #:italic "dolce" ))) -tempoMark = #(define-music-function (parser location markp) (string?) -#@{ - \once \override Score . RehearsalMark #'self-alignment-X = #left - \once \override Score . RehearsalMark #'extra-spacing-width = #'(+inf.0 . -inf.0) - \mark \markup @{ \bold $markp @} -#@}) + +inst = #(define-music-function (parser location string) (string?) + (make-music + 'TextScriptEvent + 'direction UP + 'text (markup #:bold (#:box string)))) #(set-global-staff-size 23) \layout@{ @@ -521,14 +518,14 @@ tempoMark = #(define-music-function (parser location markp) (string?) @end example @lilypond[quote,ragged-right] -mpdolce = #(make-dynamic-script (markup #:hspace 1 #:translate (cons 5 0) +mpdolce = #(make-dynamic-script (markup #:hspace 0 #:translate '(5 . 0) #:line( #:dynamic "mp" #:text #:italic "dolce" ))) -tempoMark = #(define-music-function (parser location markp) (string?) -#{ - \once \override Score . RehearsalMark #'self-alignment-X = #left - \once \override Score . RehearsalMark #'extra-spacing-width = #'(+inf.0 . -inf.0) - \mark \markup { \bold $markp } -#}) + +inst = #(define-music-function (parser location string) (string?) + (make-music + 'TextScriptEvent + 'direction UP + 'text (markup #:bold (#:box string)))) #(set-global-staff-size 23) \layout{ @@ -545,8 +542,7 @@ tempoMark = #(define-music-function (parser location markp) (string?) \relative c'' { \tempo 4=50 a4.\mpdolce d8 cis4--\glissando a | b4 bes a2 - \once \override Score.RehearsalMark #'padding = #2.0 - \tempoMark "Poco piu mosso" + \inst "Clarinet" cis4.\< d8 e4 fis | g8(\! fis)-. e( d)-. cis2 } @end lilypond @@ -555,7 +551,7 @@ In der Notendatei muss jetzt nur noch @code{\include "definitions.ly"} durch @code{\include "web-publish.ly"} ausgetauscht werden. Das könnte man natürlich noch weiter vereinfachen. Also eine Datei @file{definitions.ly}, die nur die Definitionen -von @code{mpdolce} und @code{tempoMark} enthält, eine Datei +von @code{mpdolce} und @code{inst} enthält, eine Datei @file{web-publish.ly}, die alle die Änderungen für den @code{\layout}-Abschnitt enthält und eine Datei @file{university.ly} für eine Ausgabe, die den Wünschen des Professors entspricht. -- 2.39.2