From 65b22eb06f9f4e3afb322917c3cb7dccb298a74b Mon Sep 17 00:00:00 2001 From: Till Paala Date: Fri, 28 Jan 2011 19:30:15 +0200 Subject: [PATCH] Doc-de: updates for notation manual and linking corrections --- Documentation/de/notation/chords.itely | 5 +- Documentation/de/notation/contemporary.itely | 2 +- Documentation/de/notation/expressive.itely | 73 +++++++--- .../de/notation/fretted-strings.itely | 131 +++++++++++++++--- Documentation/de/notation/input.itely | 2 +- .../de/notation/notation-appendices.itely | 6 +- 6 files changed, 174 insertions(+), 45 deletions(-) diff --git a/Documentation/de/notation/chords.itely b/Documentation/de/notation/chords.itely index 044a651aa8..973c6f4959 100644 --- a/Documentation/de/notation/chords.itely +++ b/Documentation/de/notation/chords.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*- @ignore - Translation of GIT committish: 0764a50d470cab82ca29da30298dacd333d3da12 + Translation of GIT committish: 42ae342ba877dc8f26cabb5cc3937a6d3cdb4066 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -738,6 +738,9 @@ Notationsreferenz: @ref{Liste der Akkordbezeichnungen}, @ref{Übliche Akkord-Variablen}. +Aufsatz über den automatischen Musiksatz: +@ressay{Literatur}. + Installierte Dateien: @file{scm/chords-ignatzek.scm}, @file{scm/chord-entry.scm}, diff --git a/Documentation/de/notation/contemporary.itely b/Documentation/de/notation/contemporary.itely index dd77a88d0a..b96f823c68 100644 --- a/Documentation/de/notation/contemporary.itely +++ b/Documentation/de/notation/contemporary.itely @@ -1,6 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; -*- @ignore - Translation of GIT committish: 70aaf0159410169678942abd39eb13c876521437 + Translation of GIT committish: 42ae342ba877dc8f26cabb5cc3937a6d3cdb4066 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' diff --git a/Documentation/de/notation/expressive.itely b/Documentation/de/notation/expressive.itely index 22bc90d432..5715518047 100644 --- a/Documentation/de/notation/expressive.itely +++ b/Documentation/de/notation/expressive.itely @@ -1,6 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*- @ignore - Translation of GIT committish: 70aaf0159410169678942abd39eb13c876521437 + Translation of GIT committish: 42ae342ba877dc8f26cabb5cc3937a6d3cdb4066 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -182,7 +182,8 @@ Zusätzlich zu den Artikulationszeichen können auch Text und Beschriftung an Noten angehängt werden. Siehe auch @ref{Textarten}. Zu weiterer Information über die Reihenfolge von Scripten und -TextScripten, die an Noten angehängt werden, siehe @rlearning{Positionierung von Objekten}. +TextScripten, die an Noten angehängt werden, siehe +@rlearning{Positionierung von Objekten}. @snippets @@ -357,6 +358,25 @@ c2 b4 a g1\espressivo @end lilypond +@funindex \cresc +@funindex cresc +@funindex \decresc +@funindex decresc +@funindex \dim +@funindex dim +Mit Text gesetzte Crescendo-Bezeichnungen beginnen mit @code{\cresc}. +Mit Text gesetzte Decrescendo-Bezeichnungen beginnen mit @code{\decresc} +oder @code{\dim}. Fortsetzungslinien werden gesetzt, wenn sie benötigt werden. + +@lilypond[verbatim,quote,relative=2] +g8\cresc a b c b c d e\mf | +f8\decresc e d c e\> d c b | +a1\dim ~ | +a2. r4\! | +@end lilypond + + + @funindex \crescTextCresc @funindex crescTextCresc @funindex \dimTextDecresc @@ -370,24 +390,21 @@ g1\espressivo @funindex \dimHairpin @funindex dimHairpin -Crescendo und Decrescendo kann auch mit Text anstelle der -Klammern angezeigt werden. Gestrichelte Linien werden ausgegeben, -um die Dauer des Crescendos oder Decrescendos anzuzeigen. Die -vorgegebenen Befehle @code{\crescTextCresc}, @code{\dimTextDecresc}, -@code{\dimTextDecr} und @code{\dimTextDim} weisen LilyPond an, -Text-Anweisungen anstatt der spitzen Klammern zu setzen. Die entsprechenden -Befehle @code{\crescHairpin} und @code{\dimHairpin} stellen -wieder die spitzen Klammern ein: +Als Text gesetzte Dynamik-Bezeichnungen können auch die Crescendo-Klammern +ersetzen: @lilypond[verbatim,quote,relative=2] \crescTextCresc -c2\< d | e f\! +c4\< d e f\! | \dimTextDecresc -e2\> d | c b\! +g4\> e d c\! | +\dimTextDecr +e4\> d c b\! | +\dimTextDim +d4\> c b a\! | \crescHairpin -c2\< d | e f\! \dimHairpin -e2\> d\! +c4\< d\! e\> d\! | @end lilypond Um neue absolute Dynamikzeichen oder Text, der mit ihnen @@ -405,6 +422,30 @@ Vertikale Position der Zeichen wird von der Funktion @funindex \dynamicNeutral @funindex dynamicNeutral +Es gibt einen besonderen @code{Dynamics}-Kontext, um Crescendi und Decrescendi +auf einer eigenen Zeile zu notieren. Mit leeren Pausen (@code{s}) werden die +Dauern gesetzt. (Auch Noten in einem @code{Dynamics}-Kontext nehmen eine Dauer +ein, werden aber nicht gesetzt.) Der @code{Dynamics}-Kontext ist sehr nützlich, +um andere Elemente wie Textbeschriftung, Text-Strecker und Klavierpedalbezeichnungen +aufzunehmen. + +@lilypond[verbatim,quote] +<< + \new Staff \relative c' { + c2 d4 e | + c4 e e,2 | + g'4 a g a | + c1 | + } + \new Dynamics { + s1\< | + s1\f | + s2\dim s2-"rit." | + s1\p | + } +>> +@end lilypond + @predefined @code{\dynamicUp}, @code{\dynamicDown}, @@ -462,8 +503,8 @@ Schnipsel: Referenz der Interna: @rinternals{DynamicText}, @rinternals{Hairpin}, -@rinternals{DynamicLineSpanner}. - +@rinternals{DynamicLineSpanner}, +@rinternals{Dynamics}. @node Neue Lautstärkezeichen diff --git a/Documentation/de/notation/fretted-strings.itely b/Documentation/de/notation/fretted-strings.itely index adbe27dc6c..03904e99b7 100644 --- a/Documentation/de/notation/fretted-strings.itely +++ b/Documentation/de/notation/fretted-strings.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*- @ignore - Translation of GIT committish: a463d80d4be008ce05b12de86fc21f2b7c1c120f + Translation of GIT committish: 42ae342ba877dc8f26cabb5cc3937a6d3cdb4066 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -157,13 +157,16 @@ Referenz der Interna: Musik für gezupfte Saiteninstrumente wird oft notiert, indem man eine Finger/Berührungsnotation bzw. Tabulatur benutzt. Im Gegensatz zur traditionellen Notation werden hier Tonhöhen nicht mit Notenköpfen -notiert, sondern mit Zahlen (oder Buchstabenartigen Symbolen in -historischen Tabulaturen). Die Zahlen zeigen an, welche Saite und +notiert, sondern mit Zahlen (oder buchstabenartigen Symbolen in +historischen Tabulaturen). Die Notenlinien einer Tabulatur zeigen +die Saite an, auf der eine Note gespielt werden soll, und eine Zahl +auf einer Notenlinie zeigt an, welcher Bund für eine Note gespielt werden muss. Die Zahlen werden -übereinander geschrieben, wenn sie gleichzeitig gespielt werden sollen. +vertikal übereinander geschrieben, wenn sie gleichzeitig gespielt werden sollen. -Standardmäßig ist Saite 1 die höchste Saite und die voreingestellte -Saitenstimmung ist die normale Gitarrenstimmung (mit 6 Saiten). Die +Standardmäßig ist Saite 1 die höchste Saite und entspricht der höchsten +Notenlinie des @code{TabStaff} (der Tabulatur). Die voreingestellte +Saitenstimmung der Tabulatur ist die normale Gitarrenstimmung (mit 6 Saiten). Die Noten werden als Tabulatur ausgegeben, wenn man den @code{TabStaff}-Kontext und darin den @code{TabVoice}-Kontext benutzt. Ein kalligraphischer Tabulaturschlüssel wird automatisch hinzugefügt. @@ -439,6 +442,10 @@ Slide. @cindex Tabulatur, Bassgitarre @cindex Tabulatur, Gitarre @cindex Tabulatur, Ukulele +@cindex Tabulatur, Geige +@cindex Tabulatur, Bratsche +@cindex Tabulatur, Cello +@cindex Tabulatur, Kontrabass @cindex Saitenstimmung für Bundinstrumente @cindex bundierte Saiteninstrumente, Saitenstimmung @cindex Bundinstrumente, Saitenstimmung @@ -452,7 +459,8 @@ muss die Stimmung der Saiten angegeben werden. Die Stimmung wird in der @code{StringTunings}-Eigenschaften bestimmt. LilyPond hat vordefinierte Stimmungen für Banjo, Mandoline, Gitarre, -Bassgitarre und Ukulele. Für diese Stimmungen wird automatisch die +Bassgitarre, Ukulele, Geige, Bratsche, Cello und Kontrabass. +Für diese Stimmungen wird automatisch die richtige Transposition eingesetzt. Das nächste Beispiel ist für Bassgitarre, welche eine Oktave niedriger erklingt, als sie geschrieben ist: @@ -479,28 +487,95 @@ Die Standardstimmung ist die Gitarrenstimmung (@code{guitar-tuning}) in der EADGHE-Stimmung. Andere vordefinierte Stimmung sind: @code{guitar-open-g-tuning}, @code{mandolin-tuning} und @code{banjo-open-g-tuning}. Die vordefinierten Stimmungen finden -sich in @file{scm/tablature.scm}. +sich in @file{scm/string-tuning-init.scm}. + +@funindex contextStringTunings +@funindex \contextStringTunings +@cindex Tabulatur, eigene Saitenstimmung +@cindex Eigene Saitenstimmung, Tabulatur + +Jede beliebige Stimmung kann erstellt werden. Die Funktion +@code{\contextStringTuning} kann benutzt werden, um eine Saitenstimmung +zu definieren und als den Wert von @code{stringTunings} für den aktuellen +Kontext zu bestimmen. @code{\contextStringTuning} braucht zwei Argumente: +das Symbol, wo die Saitenstimmung gespeichert werden soll, und eine +Akkordkonstruktion, die die Tonhöhen jeder Saite der Stimmung angibt. +Die Akkordkonstruktion muss im absoluten Oktavenmodus angegeben werden, +siehe @ref{Absolute Oktavenbezeichnung}. Die Saite mit der höchsten +Zahl (normalerweise die tiefste Seite) muss im Akkord zuerst geschrieben +werden. Eine Stimmung für ein viersaitiges Instrument mit den Tonhöhen +@code{a''}, @code{d''}, @code{g'} und @code{c'} kann folgenderweise +erstellt werden: -Die Stimmung ist eine Scheme-Liste von Tonhöhen der Saiten, +@lilypond[quote,verbatim] + +mynotes = { + c'4 e' g' c'' | + e''4 g'' b'' c''' +} + +<< + \new Staff { + \clef treble + \mynotes + } + \new TabStaff { + \contextStringTuning #'custom-tuning + \mynotes + } +>> +@end lilypond + +Die @code{stringTunings}-Eigenschaft wird auch von @code{FretBoards} +benutzt, um automatische Bunddiagramme zu errechnen. + +@funindex makeStringTuning +@funindex \makeStringTuning + +Saitensitmmungen werden als Teil des Hash-Schlüsselwertes für +vordefinierte Bunddiagramme eingesetzt (siehe auch +@ref{Vordefinierte Bund-Diagramme}. Die Funktion @code{\makeStringTuning} +wird benutzt, um eine Stimmung im aktuellen Kontext zu erstellen, ohne die +@code{stringTunings}-Eigenschaft einzusetzen Die Argumente von +@code{\makeStringTuning} sind das Symbol, das für die neue Stimmung +benutzt werden soll und eine Akkordkonstruktion, die die Stimmung definiert. +Das vorherige Beispiel könnte auch folgenderweise geschrieben werden: + +@lilypond[quote,verbatim] +\makeStringTuning #'custom-tuning + +mynotes = { + c'4 e' g' c'' | + e''4 g'' b'' c''' +} + +<< + \new Staff { + \clef treble + \mynotes + } + \new TabStaff { + \set TabStaff.stringTunings = #custom-tuning + \mynotes + } +>> +@end lilypond + +Intern ist die Stimmung eine Scheme-Liste von Tonhöhen der Saiten, eine für jede Saite, geordnet von Saitennummer 1 bis n, wobei 1 die höchste Saite der Tabulatur ist und n die unterste. Normalerweise wird so die Stimmung vom höchsten bis zum tiefsten Ton angegeben, aber bei einige Instrumente (etwa Ukulele) werden die Saiten nicht aufgrund der Tonhöhe angeordnet. -Eine Tonhöhe in der Liste der Saitenstimmungen ist der Unterschied -der entsprechenden Tonhöhe zum eingestrichenen C gemessen in -Halbtönen. Die Tonhöhe muss eine Ganzzahl sein. LilyPond -errechnet die Tonhöhe einer Saite, indem die Tonhöhe der -Saitenstimmung zu der Tonhöhe von c' hinzugerechnet wird. - -LilyPond erschließt die Anzahl der Saiten einer Tabulatur -anhand der Anzahl der Saitenstimmungszahlen in @code{stringTunings}. +Die Tonhöhe einer Saite in einer Seitenstimmungsliste ist ein +Tonhöhenobjekt für LilyPond. Tonhöhenobjekte werden mit der +Scheme-Funktion +@code{ly:make-pitch} erstellt +(siehe @ref{Scheme-Funktionen}). -Jede beliebige Saitenstimmung kann erzeugt werden. Als Beispiel -etwa kann die Saitenstimmung für ein viersaitiges Instrument -mit den Tonhöhen @code{a''}, @code{d''}, @code{g'}und @code{c'} -so definiert werden: +Wenn gewünscht, kann eine Saitenstimmung auch in Scheme-Sprache erstellt +werden. Das Beispiel unten bildet das obige Beispiel nach, aber die +Stimmung wird nicht als eigenes Objekt gespeichert: @lilypond[quote,verbatim] mynotes = { @@ -523,6 +598,10 @@ mynotes = { >> @end lilypond +LilyPond errechnet automatisch die Linienanzahl für die Tabulatur und +die Zahl der Saiten in dem automatisch erstellten @code{FretBoard} +(Bunddiagramm) aus der Anzahl der Elemente von @code{stringTunings}. + @cindex Schlüssel, modern, Tabulatur @cindex Tabulatur, moderner Schlüssel @cindex moderner Tabulatur-Schlüssel @@ -544,7 +623,13 @@ Auch ein moderner Tabulatur-Schlüssel kann verwendet werden: Der moderne Tabulatur-Schlüssel unterstützt Tabulaturen von 4 bis 7 Saiten. @seealso +Notationsreferenz: +@ref{Absolute Oktavenbezeichnung}, +@ref{Vordefinierte Bund-Diagramme}, +@ref{Scheme-Funktionen}. + Installierte Dateien: +@file{ly/string-tuning-init.ly} @file{scm/tablature.scm}. Schnipsel: @@ -1103,7 +1188,7 @@ Tonarten. Die Tabelle der vortdefinierten Bunddiagramme für Ukulele enthält neben diesen Akkorden noch zusätzlich drei weitere (große Sext, Sekundakkord und Quartakkort). Eine vollständige Liste der vordefinierten Bunddiagramme findet sich -in @ref{Vordefinierte Bund-Diagramme}. Wenn in der Tabelle für +in @ref{Die vordefinierten Bund-Diagramme}. Wenn in der Tabelle für einen Akkord kein Wert steht, wird ein Bunddiagramm vom @code{FretBoards}-Engraver errechnet, wobei die automatische Bunddiagrammfunktion zu Anwendung kommt. Siehe hierzu @@ -1266,7 +1351,7 @@ Notationsreferenz: @ref{Angepasste Tabulaturen}, @ref{Automatische Bund-Diagramme}, @ref{Überblick über den Akkord-Modus}, -@ref{Vordefinierte Bund-Diagramme}. +@ref{Die vordefinierten Bund-Diagramme}. Installierte Dateien: @file{ly/predefined-guitar-fretboards.ly}, diff --git a/Documentation/de/notation/input.itely b/Documentation/de/notation/input.itely index 56fae27919..7873184fa8 100644 --- a/Documentation/de/notation/input.itely +++ b/Documentation/de/notation/input.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*- @ignore - Translation of GIT committish: a463d80d4be008ce05b12de86fc21f2b7c1c120f + Translation of GIT committish: 42ae342ba877dc8f26cabb5cc3937a6d3cdb4066 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' diff --git a/Documentation/de/notation/notation-appendices.itely b/Documentation/de/notation/notation-appendices.itely index 70bdd480fa..dc90bd7079 100644 --- a/Documentation/de/notation/notation-appendices.itely +++ b/Documentation/de/notation/notation-appendices.itely @@ -19,7 +19,7 @@ @menu * Liste der Akkordbezeichnungen:: * Übliche Akkord-Variablen:: -* Vordefinierte Bund-Diagramme:: +* Die vordefinierten Bund-Diagramme:: * MIDI-Instrumente:: * Liste der Farben:: * Die Feta-Schriftart:: @@ -422,8 +422,8 @@ Perfekte Quinte, Oktave @end multitable -@node Vordefinierte Bund-Diagramme -@appendixsec Vordefinierte Bund-Diagramme +@node Die vordefinierten Bund-Diagramme +@appendixsec Die vordefinierten Bund-Diagramme @translationof Predefined fretboard diagrams Die Tabelle zeigt alle vordefinierten Bunddiagramme für Gitarre. -- 2.39.5