6362 user/tutorial.itely
23 user/dedication.itely
409 user/macros.itexi
-224 index.html.in
+195 index.html.in
3473 po/lilypond-doc.pot (translate to po/<MY_LANGUAGE>.po)
-10903 total
+10874 total
-2- Introduction and beginning of Application Usage
411 user/preface.itely
390 user/lilypond-program.tely
1846 user/install.itely (partial translation)
1057 user/setup.itely
-2877 user/running.itely
-10436 total
+2880 user/running.itely
+10439 total
-3- Learning manual
-10254 user/fundamental.itely -- Fundamental concepts
+10318 user/fundamental.itely -- Fundamental concepts
12328 user/tweaks.itely -- Tweaking output
3005 user/working.itely -- Working on LilyPond files
483 user/templates.itely -- Templates
-26070 total
+26134 total
-4- Notation reference
674 user/lilypond.tely
91 user/notation.itely -- Musical notation
3084 user/pitches.itely
6714 user/rhythms.itely
-1119 user/expressive.itely
+1093 user/expressive.itely
556 user/repeats.itely
1276 user/simultaneous.itely
-1536 user/staff.itely
+1707 user/staff.itely
902 user/editorial.itely
2303 user/text.itely
73 user/specialist.itely -- Specialist notation
3474 user/ancient.itely
5603 user/input.itely -- Input syntax
2164 user/non-music.itely -- Non-musical notation
-7949 user/spacing.itely -- Spacing issues
+8303 user/spacing.itely -- Spacing issues
10605 user/changing-defaults.itely -- Changing defaults
5218 user/programming-interface.itely -- Interfaces for programmers
1155 user/notation-appendices.itely -- Notation manual tables
250 user/cheatsheet.itely -- Cheat sheet
-61509 total
+62008 total
-5- Application usage
3175 user/lilypond-book.itely -- LilyPond-book
-·<p><i>Zuletzt aktualisiert am·Wed Sep 10 10:52:15 UTC 2008
+·<p><i>Zuletzt aktualisiert am·Thu Sep 18 09:28:57 UTC 2008
</i></p>
<html>
<!-- This page is automatically generated by translation-status.py from
<td>vor-GDP</td>
</tr>
<tr align="left">
- <td>3 Grundbegriffe<br>(10254)</td>
+ <td>3 Grundbegriffe<br>(10318)</td>
<td>Till Rettig<br>
Reinhold Kainhofer</td>
<td></td>
- <td><span style="background-color: #dfef77">teilweise (61 %)</span></td>
- <td><span style="background-color: #2cff20">teilweise</span></td>
+ <td><span style="background-color: #1fff1f">ja</span></td>
+ <td><span style="background-color: #47ff24">teilweise</span></td>
<td>vor-GDP</td>
</tr>
<tr align="left">
</tr>
<tr align="left">
<td>1 Installieren<br>(1846)</td>
- <td>@c Please **do not** translate anything below this line. Users</td>
+ <td>Till Rettig<br>
+ Reinhold Kainhofer</td>
<td></td>
<td><span style="background-color: #dfef77">teilweise (6 %)</span></td>
- <td><span style="background-color: #33ff21">teilweise</span></td>
+ <td><span style="background-color: #2cff20">teilweise</span></td>
<td>vor-GDP</td>
</tr>
<tr align="left">
<td>2 Setup<br>(1057)</td>
- <td>Till Rettig</td>
+ <td>Till Rettig<br>
+ Reinhold Kainhofer</td>
<td></td>
- <td><span style="background-color: #dfef77">teilweise (66 %)</span></td>
- <td><span style="background-color: #7dff2b">teilweise</span></td>
+ <td><span style="background-color: #1fff1f">ja</span></td>
+ <td><span style="background-color: #1fff1f">ja</span></td>
<td>vor-GDP</td>
</tr>
<tr align="left">
- <td>3 LilyPond starten<br>(2877)</td>
- <td></td>
- <td></td>
- <td><span style="background-color: #dfef77">teilweise (30 %)</span></td>
+ <td>3 LilyPond starten<br>(2880)</td>
+ <td>Reinhold Kainhofer</td>
<td></td>
+ <td><span style="background-color: #dfef77">teilweise (75 %)</span></td>
+ <td><span style="background-color: #1fff1f">ja</span></td>
<td>vor-GDP</td>
</tr>
<tr align="left">
<td>vor-GDP</td>
</tr>
<tr align="left">
- <td>1.3 Ausdrucksbezeichnungen<br>(1119)</td>
+ <td>1.3 Ausdrucksbezeichnungen<br>(1093)</td>
<td>Till Rettig</td>
<td></td>
<td><span style="background-color: #1fff1f">ja</span></td>
<td>vor-GDP</td>
</tr>
<tr align="left">
- <td>1.6 Notation innerhalb eines Systems<br>(1536)</td>
+ <td>1.6 Notation innerhalb eines Systems<br>(1707)</td>
<td>Till Rettig</td>
<td></td>
<td><span style="background-color: #1fff1f">ja</span></td>
<td>vor-GDP</td>
</tr>
<tr align="left">
- <td>4 Abstände<br>(7949)</td>
+ <td>4 Abstände<br>(8303)</td>
<td>Till Rettig</td>
<td></td>
- <td><span style="background-color: #dfef77">teilweise (3 %)</span></td>
- <td><span style="background-color: #a5ff31">teilweise</span></td>
+ <td><span style="background-color: #dfef77">teilweise (14 %)</span></td>
+ <td><span style="background-color: #f6fe3b">teilweise</span></td>
<td>vor-GDP</td>
</tr>
<tr align="left">
@c -*- coding: utf-8; mode: texinfo; -*-
-@c This file is part of lilypond.tely
+@c This file is part of lilypond-learning.tely
@ignore
Translation of GIT committish: 3121682025660b6c85fbf3f22bb9cd8396699ad1
@node Tweaking basics
@section Tweaking basics
-@untranslated
-
@menu
* Introduction to tweaks::
* Objects and interfaces::
@node Introduction to tweaks
@subsection Introduction to tweaks
-@untranslated
+@qq{Optimierung} (engl. tweaking) ist ein LilyPond-Begriff für die
+verschiedenen Methoden, die Aktionen zu beeinflussen, die während
+der Kompilation einer Notationsdatei vorgenommen werden sowie auf
+das Notenbild einzuwirken. Einige dieser Opitmierungen sind sehr
+einfach, andere dagegen recht komplex. Aber insgesamt erlaubt das
+System an Optimierungen so gut wie alle möglichen Erscheindungsformen
+für die Notenausgabe.
+
+In diesem Abschnitt werden die grundlegenden Konzepte vorgestellt,
+um die Optimierung zu verstehen. Später soll eine Anzahl von fertigen
+Befehlen bereitgestellt werden, die einfach in die Quelldatei
+kopiert werden können um den selben Effekt wie im Beispiel
+zu erhalten. Gleichzeitig zeigen diese Beispiele, wie die Befehle
+konstruiert werden, so dass Sie in der Lage sein werden, eigene
+Befehle auf dieser Grundlage zu entwickeln.
+
+Bevor Sie mit diesem Kapitel beginnen, könnte Sie ein Blick in den
+Abschnitt @ref{Contexts and engravers} interessieren, dann
+Kontexte und Engraver sowie die Eigenschaften, die mit ihnen
+verknüpft sind, sind die Voraussetzung, um die Funktionsweise
+von Optimierungen verstehen zu können.
+
@node Objects and interfaces
@subsection Objects and interfaces
-@untranslated
+@cindex Objekte
+@cindex Grobs
+@cindex Spanners
+@cindex Interfaces
+@cindex Strecker
+@cindex Schnittstellen
+
+Optimierung bedeutet, die internen Operationen und Strukturen
+des LilyPond-Programmes zu verändern, darum sollen hier
+zunächst die wichtigesten Begriffe erklärt werden, die zur
+Beschreibung dieser Operationen und Strukturen benutzt werden.
+
+Der Begriff @qq{Objekt} ist ein allgemeiner Begriff, mit dem
+die Vielzahl an internen Strukturen bezeichnet wird, die LilyPond
+während der Bearbeitung des Quelltextes erstellt. Wenn etwa
+ein Befehl wie @code{\new Staff} auftritt, wird ein neues Objekt
+vom Typ @code{Staff} erstellt. Dieses Objekt @code{Staff} enthält
+dann alle Eigenschaften, die mit diesem speziellen Notensystem
+verknüpft sind, wie beispielsweise seine Bezeichnung, Tonart und
+spezifische Angaben über die Engraver, die innerhalb dieses Systems
+eingesetzt werden. Für alle anderen Kontexte gibt es genauso
+Objekte, die deren Eigenschaften beinhalten, beispielsweise für
+@code{Voice}-Objekte, @code{Score}-Objekte, @code{Lyrics}-Objekte,
+aber auch für Objekte, die Notationselemente wie die Taktlinien,
+Notenköpfe, Bögen und Dynamikbezeichnung enthalten. Jedes
+Objekt hat eine eigene Gruppe an Eigenschaftswerten.
+
+Bestimmte Objekttypen tragen besondere Bezeichnungen. Objekte, die
+Notationselemente der gesetzten Ausgabe repräsentieren, also
+Notenköpfe, Hälse, Bögen, Fingersatz, Schlüssel usw., werden
+@qq{Layout-Objekte}, oft auch @qq{Graphische Objekte} genannt.
+Daraus resultiert die künstliche Abkürzung @qq{Grob}.
+Diese sind auch Objekte im allgemeinen Sinn und haben genauso
+Eigenschaften, die mit ihnen verknüpft sind, wie etwa Größe, Position,
+Farbe usw.
+
+Einige Layout-Objekte sind etwas spezieller. Phrasierungsbögen,
+Crescendo-Klammern, Oktavierungszeichen und viele andere
+Grobs sind nicht an einer Stelle plaziert -- sie haben vielmehr
+einen Anfangspunkt, einen Endpunkt und eventuell noch andere
+Eigenschaften, die ihre Form bestimmen. Objekte mit solch
+einer erweiterten Gestalt werden als
+@qq{Strecker} (engl. Spanners)
+bezeichnet.
+
+Es bleibt uns noch übrig zu erklären, was @qq{Schnittstellen}
+(engl. interface) sind. Wenn auch viele Objekte sehr unterschiedlich
+sind, haben sie doch oft gemeinsame Eigenschaften, die auf
+die gleiche Weise verarbeitet werden. Alle Grobs beispielsweise
+haben eine Farbe, eine Größe, eine Position usw. und alle
+diese Eigenschaften werden von LilyPond auf die gleiche Weise
+verarbeitet, während der Quelltext in Notensatz umgesetzt wird.
+Um die internen Operationen zu vereinfachen, sind alle diese
+gemeinsamen Prozesse und Eigenschaften in einem Objekt
+mit der Bezeichnung @code{grob-interface} (Schnittstelle eines
+graphischen Objektes) zusammengefasst. Es gibt viele andere
+Gruppen gemeinsamer Eigenschaften, die jede eine Bezeichnung
+besitzen, welche auf @code{-interface} endet. Insgesamt
+gibt es über 100 dieser Schnittstellen. Wir werden später sehen,
+was es damit auf sich hat.
+
+Dies waren die Hauptbegriffe, die in diesem Kapitel zur Anwendung
+kommen sollen.
+
@node Naming conventions of objects and properties
@subsection Naming conventions of objects and properties
-@untranslated
+Es wurden schon früher einige Regeln zur Benennung von
+Objekten vorgestellt, siehe
+@ref{Contexts and engravers}. Hier eine Referenzliste der
+häufigsten Objekt- und Eigenschaftsbezeichnungen mit
+den Regeln für ihre Bezeichnung und
+illustrierenden echten Bezeichnungen. Es wurde @qq{A}
+für einen beliebigen Großbuchstaben und @qq{aaa} für eine
+beliebige Anzahl an Kleinbuchstaben eingesetzt. Andere
+Zeichen werden explizit angegeben.
+
+@multitable @columnfractions .33 .33 .33
+@headitem Objekt-/Eigenschaftstyp
+ @tab Naming convention
+ @tab Beispiele
+@item Kontexte
+ @tab Aaaa oder AaaaAaaaAaaa
+ @tab Staff, GrandStaff
+@item Layout-Objekte
+ @tab Aaaa oder AaaaAaaaAaaa
+ @tab Slur, NoteHead
+@item Engraver
+ @tab Aaaa_aaa_engraver
+ @tab Clef_engraver, Note_heads_engraver
+@item Schnittstellen
+ @tab aaa-aaa-interface
+ @tab grob-interface, break-aligned-interface
+@item Kontext-Eigenschaften
+ @tab aaa oder aaaAaaaAaaa
+ @tab alignAboveContext, skipBars
+@item Layout-Objekt-Eigenschaften
+ @tab aaa oder aaa-aaa-aaa
+ @tab direction, beam-thickness
+@end multitable
+
+Es wird bald ersichtlich werden, dass die Eigenschaften von
+unterschiedlichen Objekttypen mit unterschiedlichen Befehlen
+geändert werden. Deshalb ist es nützlich, aus der
+Schreibweise zu erkennen, um was
+für ein Objekt es sich handelt, um den entsprechenden
+Befehl einsetzen zu können.
+
@node Tweaking methods
@subsection Tweaking methods
-@untranslated
+@strong{Der \override-Befehl}
+
+@cindex override-Befehl
+@funindex \override
+
+Wir haben uns schon mit den Befehlen @code{\set}
+und @code{\with} bekannt gemacht, mit welchen
+Eigenschaften von @strong{Kontexten} verändert
+und @strong{Engraver} entfernt oder hinzugefügt
+werden können. Siehe dazu
+@ref{Modifying context properties} und @ref{Adding
+and removing engravers}. Jetzt wollen wir uns weitere
+wichtige Befehle anschauen.
+
+Der Befehl, um die Eigenschaften von @strong{Layout-Objekten}
+zu ändern, ist @code{\override}. Weil dieser Befehl interne
+Eigenschaften tief in der Programmstruktur von LilyPond
+verändern muss, ist seine Syntax nicht so einfach wie die der
+bisherigen Befehle. Man muss genau wissen, welche Eigenschaft
+welches Objektes in welchem Kontext geändert werder soll,
+und welches der neu zu setzende Wert dann ist. Schauen wir
+uns an, wie das vor sich geht.
+
+Die allgemeine Syntax dieses Befehles ist:
+
+@example
+\override @var{Kontext}.@var{LayoutObjekt} #'@var{layout-eigenschaft} = #@var{Wert}
+@end example
+
+@noindent
+Damit wir die Eigenschaft mit der Bezeichnung @var{layout-property}
+das Layout-Objektes mit der Bezeichnung@var{LayoutObject},
+welches ein Mitglied des @var{Kontext}-Kontextes ist, auf den
+Wert @var{value}.
+
+Der @var{Kontext} kann (und wird auch normalerweise) ausgelassen
+werden, wenn der benötigte Kontext eindeutig impliziert ist und einer
+der untersten Kontexte ist, also etwa @code{Voice}, @code{ChordNames}
+oder @code{Lyrics}. Auch in diesem Text wird der Kontext oft ausgelassen
+werden. Später soll gezeigt werden, in welchen Fällen er ausdrücklich
+definiert werden muss.
+
+Spätere Abschnitte behandeln umfassend Eigenschaften und ihre
+Werte, aber um ihre Funktion und ihr Format zu demonstrieren,
+werden wir hier nur einige einfache Eigenschaften und Werte einsetzen,
+die einfach zu verstehen sind.
+
+Für den Moment könne Sie die @code{#'}-Zeichen ignorieren, die vor jeder
+Layout-Eigenschaft, und die @code{#}-Zeichen, die vor jedem Wert
+stehen. Sie müssen immer in genau dieser Form geschrieben werden.
+Das ist der am häufigsten gebrauchte Befehl für die Optimierung,
+und der größte Teil dieses Abschnittes wird dazu benutzt, seine Benutzung
+zu erläutern. Hier ein einfaches Beispiel, um die Farbe des Notenkopfes
+zu ändern:
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
+c d
+\override NoteHead #'color = #red
+e f g
+\override NoteHead #'color = #green
+a b c
+@end lilypond
+
+@strong{Der \revert-Befehl}
+
+@cindex revert-Befehl
+@funindex \revert
+
+Wenn eine Eigenschaft einmal überschrieben wurde, wird ihr
+neuer Wert so lange bewahrt, bis er noch einmal überschrieben
+wird oder ein @code{\revert}-Befehl vorkommt. Der
+@code{\revert}-Befehl hat die folgende Syntax und setzt den
+Wert der Eigenschaft zurück auf den Standardwert, nicht
+jedoch auf den vorigen Wert, wenn mehrere
+@code{\override}-Befehle benutzt wurden.
+
+@example
+\revert @var{Kontext}.@var{LayoutObjekt} #'@var{layout-eigenschaft}
+@end example
+
+Wiederum, genauso wie der @var{Kontext} bei dem @code{\override}-Befehl,
+wird @var{Kontext} oft nicht benötigt. Er wird in vielen der folgenden
+Beispiele ausgelassen. Im nächsten Beispiel wird die Farbe des Notenkopfes
+wieder auf den Standardwert für die letzten zwei Noten gesetzt.
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
+c d
+\override NoteHead #'color = #red
+e f g
+\override NoteHead #'color = #green
+a
+\revert NoteHead #'color
+b c
+@end lilypond
+
+@strong{\once-Präfix}
+
+Sowohl der @code{\override}-Befehl als auch der @code{\set}-Befehl können mit
+dem Präfix @code{\once} (@emph{einmal}) versehen werden. Dadurch wird
+der folgende @code{\override}- oder @code{\set}-Befehl nur für den aktuellen
+Musik-Moment wirksam, bevor sich wieder der Standard einstellt. Am gleichen
+Beispiel demonstriert, kann damit die Farbe eines einzelnen Notenkopfes
+geändert werden:
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
+c d
+\once \override NoteHead #'color = #red
+e f g
+\once \override NoteHead #'color = #green
+a b c
+@end lilypond
+
+@strong{Der \overrideProperty-Befehl}
+
+@cindex overrideProperty-Befehl
+@funindex \overrideProperty
+
+Es gibt eine andere Form des @code{override}-Befehls,
+@code{\overrideProperty} (überschreibe Eigenschaft),
+welcher ab und zu benötigt wird. Es wird hier nur der
+Vollständigkeit halber erwähnt, sein Einsatz wird demonstriert
+in @ruser{Difficult tweaks}.
+@c Maybe explain in a later iteration -td
+
+@strong{Der \tweak-Befehl}
+
+@cindex tweak-Befehl
+@funindex \tweak
+
+Der letzte Optimierungsbefehl in LilyPond ist @code{\tweak}
+(engl. optimieren). Er wird eingesetzt um Eigenschaften
+von Objekten zu verändern, die zum selben Musik-Moment
+auftreten, wie etwa die Noten eines Akkordes. Ein
+@code{\override} würde alle Noten des Akkords beeinflussen,
+während mit @code{\tweak} nur das nächste Objekt der
+Eingabe geändert wird.
+
+Hier ein Beispiel. Angenommen, die Größe des mittleren
+Notenkopfes (ein E) in einem C-Dur-Akkord soll geändert
+werden. Schauen wir zuerst, was wir mit
+@code{\once \override} erhalten:
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
+ <c e g>4
+ \once \override NoteHead #'font-size = #-3
+ <c e g>
+ <c e g>
+@end lilypond
+
+Wie man sehen kann, beeinflusst @code{override} @emph{alle}
+Notenköpfe des Akkordes. Das liegt daran, dass alle die Noten
+eines Akkordes zum selben Musik-Moment auftreten und
+die Funktion von @code{\once} ist es, die Optimierung auf
+an allen Objekten auszuführen, die zum selben Musik-Moment
+auftreten wie der @code{\override}-Befehl.
+
+Der @code{\tweak}-Befehl funktioniert anders. Er bezieht sich
+auf das direkt folgende Element in der Eingabe-Datei. Es wirkt
+aber auch nur mit Objekten, die direkt von der Eingabe kreirt
+werden, insbesondere Notenköpfe und Artikulationszeichen.
+Objekte wie etwa Hälse oder Versetzungszeichen werden erst
+später erstellt und lassen sich nicht auf diese Weise ändern.
+Zusätzlich @emph{müssen} sich etwa Notenköpfe innerhalb
+eines Akkordes befinden, d. h. sie müssen von einfachen spitzen
+Klammern umschlossen sein. Um also eine einzelne Note
+mit @code{\tweak} zu verändern, muss der Befehl innerhalb
+der spitzen Klammern zusammen mit der Note eingegeben werden.
+
+Um also zu unserem Beispiel zurückzukommen, könnte man die
+mittlere Note eines Akkordes auf diese Weise ändern:
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
+ <c e g>4
+ <c \tweak #'font-size #-3 e g>4
+@end lilypond
+
+Beachten Sie, dass die Syntax des @code{\tweak}-Befehls sich
+von der des @code{\override}-Befehls unterscheidet. Weder
+Kontext noch Layout-Objekt konnen angegeben werden, denn
+das würde zu einem Fehler führen. Beide Angaben sind
+durch das folgende Element impliziert. Die verallgemeinerte
+Syntax des @code{\tweak}-Befehls ist also einfach
+
+@example
+\tweak #'@var{layout-eigenschaft} = #@var{Wert}
+@end example
+
+Ein @code{\tweak}-Befehl kann auch benutzt werden, um nur
+eine von mehreren Artikulationen zu ändern, wie im nächsten
+Beispiel zu sehen ist.
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=2]
+a ^Black
+ -\tweak #'color #red ^Red
+ -\tweak #'color #green _Green
+@end lilypond
+
+@noindent
+Beachten Sie, dass dem @code{\tweak}-Befehl ein Artikulationsmodifikartor
+vorangestellt werden muss, ganz als ob er selbst ein Artikulationszeichen
+wäre.
+
+@cindex Triolen, geschachtelt
+@cindex N-tolen, geschachtelt
+@cindex Klammer, Triole
+@cindex Triolenklammer
+@cindex N-tolenklammer
+@cindex Komplizierte Rhythmen, Schachtelung von
+@funindex TupletBracket
+
+Der @code{\tweak}-Befehl muss auch benutzt werden, wenn das
+Aussehen einer vor mehreren geschachtelten Triolenklammern
+geändert werden soll, die zum selben Zeitpunkt beginnen.
+Im folgenden Beispiel beginnen die lange Klammer und die
+erste Triolenklammer zum selben Zeitpunkt, sodass ein
+@code{\override}-Befehl sich auf beide beziehen würde.
+In dem Beispiel wird @code{\tweak} benutzt, um zwischen
+ihnen zu unterscheiden. Der erste @code{\tweak}Befehl
+gibt an, dass die lange Klammer über den Noten gesetzt
+werden soll, und der zweite, dass die Zahl der rhythmischen
+Aufteilung für die erste der kurzen Klammern in rot
+gesetzt wird.
+
+@lilypond[quote,ragged-right,verbatim,fragment,relative=2]
+\tweak #'direction #up
+\times 4/3 {
+ \tweak #'color #red
+ \times 2/3 { c8[ c8 c8] }
+ \times 2/3 { c8[ c8 c8] }
+ \times 2/3 { c8[ c8 c8] }
+}
+@end lilypond
+
+Wenn geschachtelte N-tolen nicht zum gleichen Zeitpunkt
+beginnen, kann ihr Aussehen auf die übliche Art mit dem
+@code{\override}-Befehl geändert werden:
+
+@c NOTE Tuplet brackets collide if notes are high on staff
+@c See issue 509
+@lilypond[quote,ragged-right,verbatim,fragment,relative=1]
+\times 2/3 { c8[ c c]}
+\once \override TupletNumber
+ #'text = #tuplet-number::calc-fraction-text
+\times 2/3 {
+ c[ c]
+ c[ c]
+ \once \override TupletNumber #'transparent = ##t
+ \times 2/3 { c8[ c c] }
+\times 2/3 { c8[ c c]}
+}
+@end lilypond
+
+@seealso
+
+Notationsreferenz:
+@ruser{The tweak command}.
+
+
+
+
@node The Internals Reference manual
@section The Internals Reference manual
<html>
<!--
- Translation of GIT committish: e4efdde559c7169b03591e24b2c1e2ef14b6f059
+ Translation of GIT committish: 726453e7d62a4c11b9bf74d80d76b6c9724fe2f8
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
content="Top-level index to the standard documentation for
LilyPond @TOPLEVEL_VERSION@">
<style type="text/css">
- .navigation { background-color: #e8ffe8;
- padding: 2; border: #c0ffc0 1px solid;
- text-align: center;
- font-weight: bold;
- font-family: avantgarde, sans-serif;
- font-size: 110%; }
a.title { font-weight: bold; font-size: 110%; }
ul { margin-left: 1em; padding: 0pt; border: 0pt; }
ul li { margin-top: 0.2em; }
td.left-column { padding-right: 1em; }
td.right-column { padding-left: 1em; }
- hr { border:0; height:1; color: #000000; background-color: #000000; }
- </style>
+ </style>
</head>
-
+
<body>
-
- <div class="navigation">
- <h1>Documentación de LilyPond</h1>
+ <div class="header">
+ <h1 class="header">Documentación de LilyPond</h1>
</div>
- <div align="center" class="titlepage">
+ <div align="center">
<p>
<strong>Versión @TOPLEVEL_VERSION@</strong>
<br>
<li>
<a class="title" href="user/lilypond-internals/index.html">Referencia de funcionamiento interno</a>
[en inglés]<br>
- (también en <a class="title" href="user/lilypond-internals-big-page.html">una sola página</a> ~ 1 Mb, o en <a class="title" href="user/lilypond-internals.es.pdf">PDF</a>)<br>
+ (también en <a class="title" href="user/lilypond-internals-big-page.html">una sola página</a> ~ 1 Mb, o en <a class="title" href="user/lilypond-internals.pdf">PDF</a>)<br>
(definiciones para hacer trucos)
</ul>
</td>
(avance de las traducciones al español)
</ul>
</td>
- </tr>
+ </tr>
<tr>
<td valign="baseline" class="left-column">
- <p><i>Actualizado en Wed Sep 10 10:52:15 UTC 2008
+ <p><i>Actualizado en Thu Sep 18 09:28:57 UTC 2008
</i></p>
<html>
<!-- This page is automatically generated by translation-status.py from
<td>Francisco Vila</td>
<td></td>
<td><span style="background-color: #1fff1f">sí</span></td>
- <td><span style="background-color: #2cff20">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>post-GDP</td>
</tr>
<tr align="left">
<td>Francisco Vila</td>
<td></td>
<td><span style="background-color: #1fff1f">sí</span></td>
- <td><span style="background-color: #40fe23">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>post-GDP</td>
</tr>
<tr align="left">
- <td>3 Conceptos fundamentales<br>(10254)</td>
+ <td>3 Conceptos fundamentales<br>(10318)</td>
<td>Francisco Vila</td>
<td></td>
<td><span style="background-color: #1fff1f">sí</span></td>
- <td><span style="background-color: #76fe2a">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<td>Francisco Vila</td>
<td></td>
<td><span style="background-color: #1fff1f">sí</span></td>
- <td><span style="background-color: #54ff26">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<td>Francisco Vila</td>
<td></td>
<td><span style="background-color: #1fff1f">sí</span></td>
- <td><span style="background-color: #40fe23">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<table align="center" border="2">
<tr align="center">
- <th>GNU LilyPond: manual de utilización del programa</th> <th>Traductores</th>
+ <th>GNU LilyPond: utilización del programa</th> <th>Traductores</th>
<th>Revisores</th>
<th>Traducido</th>
<th>Actualizado</th>
<td>1 Instalar<br>(1846)</td>
<td>Francisco Vila</td>
<td></td>
- <td><span style="background-color: #dfef77">parcialmente (27 %)</span></td>
- <td><span style="background-color: #33ff21">parcialmente</span></td>
+ <td><span style="background-color: #dfef77">parcialmente (10 %)</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<td>2 Instalación (Setup)<br>(1057)</td>
<td>Francisco Vila</td>
<td></td>
- <td><span style="background-color: #dfef77">parcialmente (66 %)</span></td>
- <td><span style="background-color: #47ff24">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
- <td>3 Ejecutar LilyPond<br>(2877)</td>
- <td></td>
- <td></td>
- <td><span style="background-color: #d0f0f8">no</span></td>
+ <td>3 Ejecutar LilyPond<br>(2880)</td>
+ <td>Francisco Vila</td>
<td></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<td>Francisco Vila</td>
<td></td>
<td><span style="background-color: #1fff1f">sí</span></td>
- <td><span style="background-color: #54ff26">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<table align="center" border="2">
<tr align="center">
- <th>GNU LilyPond --- El tipografiador de música</th> <th>Traductores</th>
+ <th>GNU LilyPond: el tipografiador de música</th> <th>Traductores</th>
<th>Revisores</th>
<th>Traducido</th>
<th>Actualizado</th>
<td>Francisco Vila</td>
<td></td>
<td><span style="background-color: #1fff1f">sí</span></td>
- <td><span style="background-color: #47ff24">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<td>Francisco Vila</td>
<td></td>
<td><span style="background-color: #1fff1f">sí</span></td>
- <td><span style="background-color: #2cff20">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<td>pre-GDP</td>
</tr>
<tr align="left">
- <td>1.3 Expresiones<br>(1119)</td>
+ <td>1.3 Expresiones<br>(1093)</td>
<td>Francisco Vila</td>
<td></td>
<td><span style="background-color: #1fff1f">sí</span></td>
<td>Francisco Vila</td>
<td></td>
<td><span style="background-color: #1fff1f">sí</span></td>
- <td><span style="background-color: #b9ff33">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>post-GDP</td>
</tr>
<tr align="left">
- <td>1.6 Notación de los pentagramas<br>(1536)</td>
+ <td>1.6 Notación de los pentagramas<br>(1707)</td>
<td>Francisco Vila</td>
<td></td>
<td><span style="background-color: #1fff1f">sí</span></td>
- <td><span style="background-color: #ff9350">parcialmente</span></td>
+ <td><span style="background-color: #ff8c51">parcialmente</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<td>2.2 Instrumentos de teclado<br>(668)</td>
<td>Francisco Vila</td>
<td></td>
- <td><span style="background-color: #dfef77">parcialmente (89 %)</span></td>
- <td><span style="background-color: #ff6d58">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<td>2.3 Instrumentos de cuerda sin trastes<br>(173)</td>
<td>Francisco Vila</td>
<td></td>
- <td><span style="background-color: #dfef77">parcialmente (18 %)</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<td>2.6 Instrumentos de viento<br>(136)</td>
<td>Francisco Vila</td>
<td></td>
- <td><span style="background-color: #dfef77">parcialmente (1 %)</span></td>
- <td><span style="background-color: #fff53e">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<td>2.8 Notación antigua<br>(3474)</td>
<td>Francisco Vila</td>
<td></td>
- <td><span style="background-color: #dfef77">parcialmente (95 %)</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<td>2.9 Músicas del mundo<br>(1115)</td>
+ <td>Francisco Vila</td>
<td></td>
- <td></td>
- <td><span style="background-color: #d0f0f8">no</span></td>
- <td></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<td>3 Entrada y salida generales<br>(5603)</td>
<td>Francisco Vila</td>
<td></td>
- <td><span style="background-color: #dfef77">parcialmente (41 %)</span></td>
- <td><span style="background-color: #33ff21">parcialmente</span></td>
+ <td><span style="background-color: #dfef77">parcialmente (48 %)</span></td>
+ <td><span style="background-color: #ffd544">parcialmente</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
- <td>4 Problemas de espaciado<br>(7949)</td>
+ <td>4 Problemas de espaciado<br>(8303)</td>
<td></td>
<td></td>
<td><span style="background-color: #d0f0f8">no</span></td>
<td>Francisco Vila</td>
<td></td>
<td><span style="background-color: #dfef77">parcialmente (65 %)</span></td>
- <td><span style="background-color: #ffea40">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<td>Francisco Vila</td>
<td></td>
<td><span style="background-color: #1fff1f">sí</span></td>
- <td><span style="background-color: #2cff20">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
<td>B Tablas del manual sobre notación<br>(1155)</td>
<td>Francisco Vila</td>
<td></td>
- <td><span style="background-color: #dfef77">parcialmente (98 %)</span></td>
- <td><span style="background-color: #b2fe32">parcialmente</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
+ <td><span style="background-color: #1fff1f">sí</span></td>
<td>pre-GDP</td>
</tr>
<tr align="left">
y nos permiten ir directamente a la introducción de las notas:
@itemize
-@item @ref{Gregorian Chant contexts},
+@item @ref{Gregorian chant contexts},
@item @ref{Mensural contexts}.
@end itemize
@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
@c This file is part of lilypond.tely
@ignore
- Translation of GIT committish: 2ac76a5b0a5572cb259f22751764acfe431bfff2
+ Translation of GIT committish: dfae8d829c653d1c011f8823cd51d09c33400b66
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
Al tipografiar música, la dirección y colocación de muchos elementos
es cuestión de elección. Por ejemplo, las plicas de las notas se
pueden dirigir hacia arriba o hacia abajo; la lestra, las indicaciones
-dinámicas y otrase marcas expresivas se pueden colocar encima o debajo
+dinámicas y otras marcas expresivas se pueden colocar encima o debajo
del pentagrama; el texto se pude alinear a la izquierda, a la derecha
o centrado; etc. La mayoría de estas elecciones pueden dejarse que
LilyPond las determine automáticamente, pero en ciertos casos puede
generales de LilyPond, más que con la notación específica.
@menu
-* Input structure::
-* Titles and headers::
-* Working with input files::
-* Controlling output::
-* MIDI output::
+* Input structure::
+* Titles and headers::
+* Working with input files::
+* Controlling output::
+* MIDI output::
@end menu
@node Input structure
Por convenio, el nombre de estos archivos termina en @code{.ly}.
@menu
-* Structure of a score::
-* Multiple scores in a book::
-* File structure::
+* Structure of a score::
+* Multiple scores in a book::
+* File structure::
@end menu
@node Structure of a score
compositor; ciertas piezas tienen mucha más información.
@menu
-* Creating titles::
-* Custom titles::
-* Reference to page numbers::
-* Table of contents::
+* Creating titles::
+* Custom titles::
+* Reference to page numbers::
+* Table of contents::
@end menu
@node Creating titles
\pageBreak
\tocItem \markup "Primera partitura"
-\score {
+\score {
{
c' % ...
\tocItem \markup "Un punto concreto dentro de la primera partitura"
- d' % ...
+ d' % ...
}
}
}
}
-tocAct =
+tocAct =
#(define-music-function (parser location text) (markup?)
(add-toc-item! 'tocActMarkup text))
@end verbatim
}
}
-tocAct =
+tocAct =
#(define-music-function (parser location text) (markup?)
(add-toc-item! 'tocActMarkup text))
@section Working with input files
@menu
-* Including LilyPond files::
-* Different editions from one source::
-* Text encoding::
-* Displaying LilyPond notation::
+* Including LilyPond files::
+* Different editions from one source::
+* Text encoding::
+* Displaying LilyPond notation::
@end menu
@node Including LilyPond files
la notación.
@menu
-* Using variables::
-* Using tags::
+* Using variables::
+* Using tags::
@end menu
@node Using variables
@section Controlling output
@menu
-* Extracting fragments of music::
-* Skipping corrected music::
+* Extracting fragments of music::
+* Skipping corrected music::
@end menu
@node Extracting fragments of music
@menu
-* Creating MIDI files::
-* MIDI block::
-* What goes into the MIDI output?::
-* Repeats in MIDI::
-* Controlling MIDI dynamics::
+* Creating MIDI files::
+* MIDI block::
+* What goes into the MIDI output?::
+* Repeats in MIDI::
+* Controlling MIDI dynamics::
+* Percussion in MIDI::
@end menu
@node Creating MIDI files
@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
@c This file is part of lilypond-program.tely
@ignore
- Translation of GIT committish: dabf7bb1b7064e759076cb5b3b97024bf32f33dd
+ Translation of GIT committish: c5692ebfd28493444a1669cd550b2430bb2ba29a
When revising a translation, copy the HEAD committish of the
@end example
+@node Compiling from source
+@section Compiling from source
+
+Es posible compilar LilyPond directamente del código fuente. Ello
+requiere poder leer en inglés, motivo por el que esta sección se deja
+sin traducir. Si verdaderamente quiere compilar LilyPond, consulte
+@iftex
+@c DO NOT translate the following line at all.
+@ref{Compiling from source,,,lilypond-program,Application Usage}.
+@end iftex
+@ifhtml
+@c Please translate the following line (but not the .html file name)
+la @uref{Compiling-from-source.html,documentación en inglés}.
+@end ifhtml
+
+
@c TRANSLATORS:
@c Please **do not** translate anything below this line. Users
@c should not be compiling LilyPond themselves; if they really
@c want to do so, they should be able to read the English docs,
@c because they'll probably need to ask questions in English
@c on the -devel list. -gp
-
-@node Compiling from source
-@section Compiling from source
-
-@untranslated
-
-@menu
-* Downloading source code::
-* Requirements::
-* Building LilyPond::
-* Building documentation::
-* Testing LilyPond::
-* Problems::
-@end menu
-@node Downloading source code
-@subsection Downloading source code
-
-@untranslated
-
-@node Requirements
-@subsection Requirements
-
-@untranslated
-
-@unnumberedsubsubsec Compilation
-@unnumberedsubsubsec Running requirements
-@unnumberedsubsubsec Requirements for building documentation
-@node Building LilyPond
-@subsection Building LilyPond
-
-@untranslated
-
-@unnumberedsubsubsec Compiling
-@unnumberedsubsubsec Compiling for multiple platforms
-@unnumberedsubsubsec Compiling outside the source tree
-@unnumberedsubsubsec Useful @command{make} variables
-@node Building documentation
-@subsection Building documentation
-
-@untranslated
-
-@menu
-* Commands for building documentation:: Compilar e instalar la documentación.
-* Building documentation without compiling LilyPond:: Usar un binario de LilyPond ya instalado.
-@end menu
-
-@node Commands for building documentation
-@unnumberedsubsubsec Commands for building documentation
-
-@node Building documentation without compiling LilyPond
-@unnumberedsubsubsec Building documentation without compiling LilyPond
-
-@untranslated
-
-@node Testing LilyPond
-@subsection Testing LilyPond
-
-@untranslated
-
-@node Problems
-@subsection Problems
-
-@untranslated
-
-@unnumberedsubsubsec Bison 1.875
-@unnumberedsubsubsec Solaris
-@unnumberedsubsubsec FreeBSD
-@unnumberedsubsubsec International fonts
+@c Instead, please uncomment and translate the paragraph above,
+@c and remove all stuff (menu, nodes, contents) below this line.
\input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
@ignore
- Translation of GIT committish: fe52a9493b91e0d61a9d6f850b0a2f2a7015e6db
+ Translation of GIT committish: c5692ebfd28493444a1669cd550b2430bb2ba29a
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
@end ignore
@setfilename lilypond-program.info
-@settitle GNU LilyPond program usage
+@settitle GNU LilyPond: manual de utilización del programa
@documentencoding UTF-8
@documentlanguage es
@ifhtml
Este documento está disponible también en formato
-@uref{source/Documentation/user/lilypond-program.pdf,PDF} y como
-@uref{source/Documentation/user/lilypond-program-big-page.html,una sola página}.
+@uref{source/Documentation/user/lilypond-program.es.pdf,PDF} y como
+@uref{source/Documentation/user/lilypond-program-big-page.html,una sola página} [en inglés].
@end ifhtml
@ifnottex
@node Top
-@top GNU LilyPond --- program usage
+@top GNU LilyPond: utilización del programa
@c HJJ: Info needs `@top', which is a synonym for `@unnumbered' in TeX.
El presente documento es el manual de utilización del programa GNU
\input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
@ignore
- Translation of GIT committish: 4be1308672c6f8efbe660c9eddc0a6a167c9ad31
+ Translation of GIT committish: c5692ebfd28493444a1669cd550b2430bb2ba29a
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
* LilyPond: (lilypond). Referencia de la notación con LilyPond.
* LilyPond Internals Reference: (lilypond-internals). Definiciones para el trucaje.
* LilyPond Application Usage: (lilypond-program). Instalar y ejecutar las aplicaciones.
-* abc2ly: (lilypond-program)Invocar abc2ly. Importar archivos de ABC.
+* abc2ly: (lilypond-program)Invocar abc2ly. Importar archivos de ABC.
* convert-ly: (lilypond-program)Actualizar archivos mediante convert-ly. Versiones de LilyPond antiguas.
* etf2ly: (lilypond-program)Invocar etf2ly. Importar archivos de Finale.
* lilypond-book: (lilypond-program)LilyPond-book. Integrar texto y música.
@titlepage
@title LilyPond
@subtitle El tipografiador de música
-@titlefont{Manual del usuario}
+@titlefont{Manual de referencia de la notación}
@author El equipo de desarrollo de LilyPond
Copyright @copyright{} 1999--2007 por los autores
@ifnottex
@node Top
-@top GNU LilyPond --- El tipografiador de música
+@top GNU LilyPond: el tipografiador de música
@c HJJ: Info needs `@top', which is a synonym for `@unnumbered' in TeX.
-Éste es el manual del usuario del programa GNU LilyPond versión @version{}.
-Para ver más información sobre la relación entre éste y el resto de
-los documentos, consulte @rlearning{About the documentation}.
+Éste es el manual de Referencia de la notación del programa GNU
+LilyPond versión @version{}. Para ver más información sobre la
+relación entre éste y el resto de los documentos, consulte
+@rlearning{About the documentation}.
@cindex web, sitio
@cindex URL
@c -*- coding: utf-8; mode: texinfo; -*-
@c This file is part of lilypond.tely
@ignore
- Translation of GIT committish: da006143c0f2d621c51a0f1892ee25d4257b1eb3
+ Translation of GIT committish: c5692ebfd28493444a1669cd550b2430bb2ba29a
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
@appendix Notation manual tables
@menu
-* Chord name chart::
-* MIDI instruments::
-* List of colors::
-* The Feta font::
-* Note head styles::
-* Text markup commands::
-* Text markup list commands::
-* List of articulations::
-* All context properties::
-* Layout properties::
-* Identifiers::
-* Scheme functions::
+* Chord name chart::
+* Common chord modifiers::
+* Predefined fretboard diagrams::
+* MIDI instruments::
+* List of colors::
+* The Feta font::
+* Note head styles::
+* List of articulations::
+* Percussion notes::
+* All context properties::
+* Layout properties::
+* Identifiers::
+* Scheme functions::
@end menu
@lilypondfile{chord-names-jazz.ly}
+@node Common chord modifiers
+@appendixsec Common chord modifiers
+
+La tabla siguiente presenta los modificadores de acorde que se pueden
+usar en el modo de acordes @code{\chordmode} para generar las
+estructuras de acordes estándar.
+
+@multitable @columnfractions .2 .3 .2 .2
+
+@item
+@b{Tipo de acorde}
+@tab
+@b{Intervalos}
+@tab
+@b{Modificador(es)}
+@tab
+@b{Ejemplo}
+
+
+@item
+Mayor
+@tab
+Tercera mayor y quinta justa
+@tab
+@code{5} o nada
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:5
+}
+@end lilypond
+
+@item
+Menor
+@tab
+Tercera menor y quinta justa
+@tab
+@code{m} o @code{m5}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:m
+}
+@end lilypond
+
+@item
+Aumentado
+@tab
+Tercera mayor y quinta aumentada
+@tab
+@code{aug}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:aug
+}
+@end lilypond
+
+@item
+Disminuido
+@tab
+Tercera menor y quinta disminuida
+@tab
+@code{dim}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:dim
+}
+@end lilypond
+
+@item
+Séptima dominante
+@tab
+Tríada mayor con séptima menor
+@tab
+@code{7}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:7
+}
+@end lilypond
+
+@item
+Séptima mayor
+@tab
+Tríada mayor y séptima mayor
+@tab
+@code{maj7} or @code{maj}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:maj7
+}
+@end lilypond
+
+@item
+Séptima menor
+@tab
+Tríada menor y séptima menor
+@tab
+@code{m7}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:m7
+}
+@end lilypond
+
+@item
+Séptima disminuida
+@tab
+Tríada disminuida y séptima disminuida
+@tab
+@code{dim7}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:dim7
+}
+@end lilypond
+
+@item
+Aumentado con séptima
+@tab
+Tríada aumentada y séptima menor
+@tab
+@code{aug7}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:aug7
+}
+@end lilypond
+
+@item
+Séptima semi-disminuido
+@tab
+Tríada disminuida y séptima menor
+@tab
+@code{dim5m7}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:dim5m7
+}
+@end lilypond
+
+@item
+Menor con séptima mayor
+@tab
+Tríada menor con séptima mayor
+@tab
+@code{7m5}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:7m5
+}
+@end lilypond
+
+@item
+Mayor con sexta
+@tab
+Tríada mayor y sexta
+@tab
+@code{6}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:6
+}
+@end lilypond
+
+@item
+Menor con sexta
+@tab
+Tríada menor y sexta
+@tab
+@code{m6}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:m6
+}
+@end lilypond
+
+@item
+Novena dominante
+@tab
+Séptima dominante con novena mayor
+@tab
+@code{9}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:9
+}
+@end lilypond
+
+@item
+Novena mayor
+@tab
+HACER
+@tab
+@code{maj9}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:maj9
+}
+@end lilypond
+
+@item
+Menor con novena
+@tab
+HACER
+@tab
+@code{m9}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:m9
+}
+@end lilypond
+
+@item
+Oncena dominante
+@tab
+Novena dominante con oncena justa
+@tab
+@code{11}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:11
+}
+@end lilypond
+
+@item
+Oncena mayor
+@tab
+HACER
+@tab
+@code{maj11}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:maj11
+}
+@end lilypond
+
+@item
+Menor con oncena
+@tab
+HACER
+@tab
+@code{m11}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:m11
+}
+@end lilypond
+
+@item
+Trecena dominante
+@tab
+Oncena dominante y trecena mayor
+@tab
+@code{13.11}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:13.11
+}
+@end lilypond
+
+@item
+Mayor con trecena
+@tab
+HACER
+@tab
+@code{maj13.11}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:maj13.11
+}
+@end lilypond
+
+@item
+Menor con trecena
+@tab
+HACER
+@tab
+@code{m13.11}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:m13.11
+}
+@end lilypond
+
+@item
+Segunda suspendida
+@tab
+HACER
+@tab
+@code{sus2}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:sus2
+}
+@end lilypond
+
+@item
+Cuarta suspendida
+@tab
+HACER
+@tab
+@code{sus4}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+ c1:sus4
+}
+@end lilypond
+
+
+@end multitable
+
+@node Predefined fretboard diagrams
+@appendixsec Predefined fretboard diagrams
+
+El cuadro siguiente presenta los diagramas de traste predefinidos.
+
+@lilypondfile{display-predefined-fretboards.ly}
+
+
@node MIDI instruments
@appendixsec MIDI instruments
Los nombres de los colores de X admiten algunas variantes:
-Un nombre que se escribe como una palabra única con mayúsculas intercaladas
-(p.ej. @q{LightSlateBlue}) se puede escribir también como palabras separadas por espacios
-y sin mayúsculas (p.ej. @q{light slate blue}).
+Un nombre que se escribe como una palabra única con mayúsculas
+intercaladas (p.ej. @q{LightSlateBlue}) se puede escribir también como
+palabras separadas por espacios y sin mayúsculas (p.ej. @q{light slate
+blue}).
La palabra @q{grey} siempre se puede escribir como @q{gray} (p.ej. @q{DarkSlateGray}).
@cindex Feta, tipografía
@cindex tipografía Feta
-Los símbolos siguientes están disponibles en la tipografía Emmentaler y es posible acceder a ellos
-directamente utilizando elementos de marcado textual como @code{g^\markup @{
-\musicglyph #"scripts.segno" @}}, véase @ref{Formatting text}.
+Los símbolos siguientes están disponibles en la tipografía Emmentaler
+y es posible acceder a ellos directamente utilizando elementos de
+marcado textual como @code{g^\markup @{ \musicglyph #"scripts.segno"
+@}}, véase @ref{Formatting text}.
@lilypondfile[noindent]{font-table.ly}
@lilypondfile[noindent]{note-head-style.ly}
-
-@ignore
-Todas las instrucciones siguientes se pueden usar dentro de @code{\markup @{ @}}.
-@end ignore
-
@include markup-commands.tely
-@ignore
-Todas las instrucciones siguientes se pueden utilizar con @code{\markuplines}.
-@end ignore
-
@include markup-list-commands.tely
@node List of articulations
He aquí un cuadro que muestra todas las articulaciones disponibles:
-@lilypondfile[ragged-right,quote]{script-chart.ly}
+@lilypondfile[quote]{script-chart.ly}
+@node Percussion notes
+@appendixsec Percussion notes
+
+@lilypondfile[quote]{percussion-chart.ly}
@node All context properties
@appendixsec Scheme functions
@include scheme-functions.tely
-
Este proceso se compone de tres fases: entrada, modificación y salida.
@menu
-* Writing pitches::
-* Changing multiple pitches::
-* Displaying pitches::
-* Note heads::
+* Writing pitches::
+* Changing multiple pitches::
+* Displaying pitches::
+* Note heads::
@end menu
ocasiones, será más práctico el modo relativo.
@menu
-* Absolute octave entry::
-* Relative octave entry::
-* Accidentals::
-* Note names in other languages::
+* Absolute octave entry::
+* Relative octave entry::
+* Accidentals::
+* Note names in other languages::
@end menu
Referencia de la notación:
@ref{Automatic accidentals},
-@ref{Musica ficta accidentals},
+@ref{Annotational accidentals},
@ref{Note names in other languages}.
Fragmentos de código:
@menu
-* Octave checks::
-* Transpose::
+* Octave checks::
+* Transpose::
@end menu
notas.
@menu
-* Clef::
-* Key signature::
-* Ottava brackets::
-* Instrument transpositions::
-* Automatic accidentals::
-* Ambitus::
+* Clef::
+* Key signature::
+* Ottava brackets::
+* Instrument transpositions::
+* Automatic accidentals::
+* Ambitus::
@end menu
@node Clef
Esta sección propone formas de alterar las cabezas de las figuras.
@menu
-* Special note heads::
-* Easy notation note heads::
-* Shape note heads::
-* Improvisation::
+* Special note heads::
+* Easy notation note heads::
+* Shape note heads::
+* Improvisation::
@end menu
@node Special note heads
@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
@c This file is part of lilypond-program.tely
@ignore
- Translation of GIT committish: 29cfaa52797fccf18ae4f25da5e828d10b46b65a
+ Translation of GIT committish: dfae8d829c653d1c011f8823cd51d09c33400b66
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
@node Problems with convert-ly
@subsection Problems with @code{convert-ly}
-No se manejan todos los cambios en el lenguaje. S´olo se puede
+No se manejan todos los cambios en el lenguaje. Sólo se puede
especificar una opción de salida. La actualización automática de
Scheme y los interfaces Scheme de LilyPond es bastante improbable;
prepárese para trucar el código de Scheme a mano.
@c -*- coding: utf-8; mode: texinfo; -*-
@ignore
- Translation of GIT committish: 855e78dbe64b0a48a03cea88cde16c15d1af85b0
+ Translation of GIT committish: c5692ebfd28493444a1669cd550b2430bb2ba29a
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
@cindex acordes
@cindex paréntesis en ángulo
+@cindex relativa, altura en acordes
@funindex <
@funindex >
@funindex <...>
<c e g>2 <c f a>4-> <e g c>-.
@end lilypond
+Se puede usar el modo relativo para la altura de las notas de los
+acordes; aún se usa como referencia la nota precedente dentro del
+mismo acorde para las alturas relativas, pero cuando el acorde
+termina, la nota de referencia para el modo relativo es la primera
+nota de este acorde, no la última nota del acorde.
+
Para ver más información sobre los acordes, consulte @ref{Chord
notation}.
@cindex cluster
@cindex racimo (cluster)
@funindex \makeClusters
+@funindex makeClusters
+
Un «cluster» o racimo indica que se deben tocar simultáneamente un
conjunto de notas consecutivas. Se escriben aplicando la función
@node Single-staff polyphony
@unnumberedsubsubsec Single-staff polyphony
-Para tipografiar fragmentos de música que discurre en paralelo y con
-las mismas duraciones, se pueden combinar en un solo contexto de voz,
-formando así acordes. Para conseguirlo, incorpórelas dentro de una
-construcción de música simultánea:
+@cindex pentagrama único, polifonía de
+@cindex polifonía en un solo pentagrama
+@cindex voz
+@cindex letra asignada a una voz
+@funindex \voiceOne
+@funindex voiceOne
+@funindex \voiceOne ... \voiceFour
+@funindex Voice
+@funindex \oneVoice
+@funindex oneVoice
-@lilypond[quote,relative=2,verbatim]
-\new Voice <<
- { e4 f8 d e16 f g8 d4 }
- { c4 d8 b c16 d e8 b4 }
+La estructura básica del código necesario para obtener varias voces
+independientes en un mismo pentagrama se ilustra en el ejemplo
+siguiente:
+
+@lilypond[quote,relative=3,verbatim]
+\new Staff <<
+ \new Voice = "first"
+ { \voiceOne r8 r16 g e8. f16 g8[ c,] f e16 d }
+ \new Voice= "second"
+ { \voiceTwo d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
>>
@end lilypond
-Este método conduce a barrados extraños y advertencias si los
-fragmentos de música no tienen las mismas duraciones exactas. Para
-componer tipográficamente varias voces verdaderamente independientes
-dentro de un único pentagrama se utiliza la construcción
-@code{<<@{...@} \\ @{...@}>>}, en que las dos (o más) voces se
-encuentran separadas por dobles barras invertidas.
+Aquí se crean explícitamente instancias de voces, que reciben un
+nombre. Las instrucciones @code{\voiceOne} ... @code{\voiceFour} (voz
+uno hasta voz cuatro) preparan las voces de manera que la primera y
+segunda voces llevan las plicas hacia arriba, las voces segunda y
+cuarta llevan las plicas hacia abajo, las cabezas de las notas en las
+voces tercera y cuarta se desplazan horizontalmente, y los silencios
+de las voces respectivas se desplazan también automáticamente para
+evitar las colisiones. Al utilizar la instrucción @code{\oneVoice}
+(una voz), todos los ajustes de las voces se devuelven al estado
+neutro de las direcciones que es típico de los pasajes de una sola
+voz.
+
+Podemos hacer que una voz esté en el mismo contexto @code{Voice} antes
+y después de un pasaje polifónico temporal. Por ejemplo, la
+construcción siguiente mantiene una voz activa a todo lo largo de la
+sección polifónica. Dicha voz es la primera dentro de la sección a
+dos voces, y la voz adicional es la voz segunda.
+
+@example
+<< @{ \voiceOne ... @} \new Voice @{ \voiceTwo ... @} >> \oneVoice
+@end example
+
+Utilizando el nombre que la voz recibió en el momento de su creación,
+este método permite asignar la letra a una voz de manera consistente.
+
+@lilypond[quote, verbatim, relative=2]
+<<
+ \new Voice = "melody" {
+ a4
+ <<
+ {
+ \voiceOne
+ g f
+ }
+ \new Voice {
+ \voiceTwo
+ e d
+ }
+ >>
+ \oneVoice
+ e
+ }
+ \new Lyrics \lyricsto "melody" {
+ This is my song.
+ }
+>>
+@end lilypond
+
+Aquí, las instrucciones @code{\voiceOne} y @code{\voiceTwo} ayudan a
+dejar claro qué ajustes recibe cada voz.
+
+Para imprimir varias voces en un solo pentagrama, se puede utilizar
+como método simplificado la construcción @code{<<@{...@} \\
+@{...@}>>}, en la que las dos (o más) voces se separan mediante una
+doble barra invertida. Nuestro primer ejemplo podría haberse
+tipografiado de la manera siguiente:
@lilypond[quote,relative=3,verbatim]
<<
>>
@end lilypond
-Las plicas de las voces primera y tercera se dirigen hacia arriba, y
-las de las voces segunda y cuarta se dirigen hacia abajo; las cabezas
-de las notas en las voces tercera y cuarta se desplazan
-horizontalmente, y los silencios se mueven de manera que eviten las
-colisiones. En el ejemplo siguiente, la voz intermedia tiene las
-plicas hacia arriba, por lo que la introducimos en tercer lugar, de
-forma que se convierte en la voz número tres que tiene las plicas
-hacia arriba tal y como era nuestro propósito.
+Esta sintaxis es más sencilla y se puede usar siempre que no nos
+importe que se creen nuevas voces temporales que después serán
+descartadas. Estas voces creadas implícitamente reciben ajustes
+equivalentes al efecto de las instrucciones @code{\voiceOne}
+... @code{\voiceFour}, en el orden en que aparecen en el código. En
+el siguiente ejemplo, la voz intermedia lleva las plicas hacia arriba,
+de manera que la introducimos en tercer lugar para que pase a ser la
+voz tres, que tiene las plicas hacia arriba tal y como queremos.
@lilypond[quote,relative=3,verbatim]
<<
de un número excesivo de silencios, como se ha podido ver en el
ejemplo anterior.
-El método que acabamos de presentar crea dos voces nuevas cuando se
-encuentra la construcción @code{<<@{...@} \\ @{...@}>>} en el código
-de entrada; para añadir de forma temporal una sola voz adicional a una
-voz ya existente, es necesario instanciar dicha voz de forma
-explícita. Para este propósito, se pueden utilizar las instrucciones
-desde @code{\voiceOne} (voz uno) hasta @code{\voiceFour} (voz cuatro)
-y @code{\oneVoice} (una voz única):
+En todas las partituras excepto las más simples, se recomienda crear
+contextos @code{Voice} explícitos utilizando las instrucciones
+@code{\new} y @code{\context} como aparece explicado en
+@rlearning{Contexts and engravers} y @rlearning{Explicitly
+instantiating voices}.
-@example
-<< @{ \voiceOne ... @} \new Voice @{ \voiceTwo ... @} >> \oneVoice
-@end example
+En el caso especial en que queremos tipografiar fragmentos de música
+que discurre en paralelo y con las mismas duraciones, se pueden
+combinar en un solo contexto de voz, formando así acordes. Para
+conseguirlo, incorpórelas dentro de una construcción de música
+simultánea y haga que ésta sea una voz explícita:
+
+@lilypond[quote,relative=2,verbatim]
+\new Voice <<
+ { e4 f8 d e16 f g8 d4 }
+ { c4 d8 b c16 d e8 b4 }
+>>
+@end lilypond
-Esta construcción es más apropiada para mantener en todo momento el
-control de las voces, por ejemplo para facilitar una asignación
-coherente de la letra al contexto de voz adecuado.
+Este método conduce a barrados extraños y advertencias si los
+fragmentos de música no tienen las mismas duraciones exactas.
@predefined
-@funindex \voiceOne
@code{\voiceOne},
-@funindex \voiceTwo
@code{\voiceTwo},
-@funindex \voiceThree
@code{\voiceThree},
-@funindex \voiceFour
@code{\voiceFour},
-@funindex \oneVoice
@code{\oneVoice}.
+
@seealso
Manual de aprendizaje:
@rlearning{Explicitly instantiating voices}.
Referencia de la notación:
-@ref{Percussion staves}.
+@ref{Percussion staves},
+@ref{Invisible rests}.
Fragmentos de código:
@rlsr{Simultaneous notes}.
@cindex voice styles
@cindex styles, voice
@cindex coloring voices
+@funindex \voiceOneStyle
+@funindex \voiceTwoStyle
+@funindex \voiceThreeStyle
+@funindex \voiceFourStyle
+@funindex \voiceNeutralStyle
Se pueden aplicar colores y formas distintos a las voces para permitir
identificarlas fácilmente:
@predefined
-@funindex \voiceOneStyle
@code{\voiceOneStyle},
-@funindex \voiceTwoStyle
+
@code{\voiceTwoStyle},
-@funindex \voiceThreeStyle
@code{\voiceThreeStyle},
-@funindex \voiceFourStyle
@code{\voiceFourStyle},
-@funindex \voiceNeutralStyle
@code{\voiceNeutralStyle}.
@seealso
@cindex mezclar notas
@cindex notas, colisiones de
@cindex colisiones
+@cindex desplazar nota
+@cindex varias voces
+@cindex voces, varias
+@cindex polifónica, música
+@cindex desplazamiento de voces
+@cindex desplazamiento, silencio automático de
+@cindex desplazamiento de silencios, automático
@funindex \shiftOn
+@funindex shiftOn
@funindex \shiftOnn
+@funindex shiftOnn
@funindex \shiftOnnn
+@funindex shiftOnnn
@funindex \shiftOff
-@cindex desplazamiento de silencios, automático
+@funindex shiftOff
+@funindex \mergeDifferentlyDottedOn
+@funindex mergeDifferentlyDottedOn
+@funindex \mergeDifferentlyDottedOff
+@funindex mergeDifferentlyDottedOff
+@funindex \mergeDifferentlyHeadedOn
+@funindex mergeDifferentlyHeadedOn
+@funindex \mergeDifferentlyHeadedOff
+@funindex mergeDifferentlyHeadedOff
+
Las cabezas de notas con igual duración se combinan automáticamente,
pero las que tienen duraciones distintas no se combinan. Los
>>
@end lilypond
-@cindex desplazar nota
-
La colisión del segundo compás se produce porque
-@code{merge-differently-headed} no es capaz de completar
+@code{\mergeDifferentlyHeadedOn} no es capaz de completar
satisfactoriamente la combinación cuando se encuentran tres o más
notas alineadas en la misma columna (de hecho, se obtiene una
advertencia por este motivo). Para conseguir que la combinación
funcione adecuadamente, aplique un @code{\shift} o desplazamiento a la
nota que no se debe combinar. Aquí, se aplica @code{\shiftOn} para
mover el sol agudo fuera de la columna, y entonces
-@code{merge-differently-headed} hace su trabajo correctamente.
+@code{\mergeDifferentlyHeadedOn} hace su trabajo correctamente.
@lilypond[quote,relative=2,verbatim]
<<
Sólo se combinan las notas si tienen la plica en direcciones opuestas
(o sea en las @code{Voice}s 1 y 2).
-@cindex multiple voices
-@cindex polyphonic music
-@cindex shifting voices
-
@predefined
-@funindex \mergeDifferentlyDottedOn
@code{\mergeDifferentlyDottedOn},
-@funindex \mergeDifferentlyDottedOff
@code{\mergeDifferentlyDottedOff},
-@funindex \mergeDifferentlyHeadedOn
@code{\mergeDifferentlyHeadedOn},
-@funindex \mergeDifferentlyHeadedOff
@code{\mergeDifferentlyHeadedOff}.
-
-@funindex \shiftOn
@code{\shiftOn},
-@funindex \shiftOnn
@code{\shiftOnn},
-@funindex \shiftOnnn
@code{\shiftOnnn},
-@funindex \shiftOff
@code{\shiftOff}.
@snippets
@knownissues
-Cuando se emplea @code{merge-differently-headed} con una corchea (o
+Cuando se emplea @code{\mergeDifferentlyHeadedOn} con una corchea (o
una nota más corta) con la plica hacia arriba, y una blanca con la
plica hacia abajo, la corchea recibe un desplazamiento ligeramente
incorrecto a causa de la anchura diferente del símbolo de la cabeza de
la blanca.
@c investigate! Sometimes it works, sometimes not. --FV
-No está claro en qué circunstancias se pueden combinar cabezas de nota
-distintas que tienen también distinto puntillo.
+Los requisitos para combinar con éxito cabezas de nota distintas que
+tienen también distinto puntillo, no están claros.
No están contemplados los acordes en que la misma nota se presenta con
diferentes alteraciones accidentales dentro del mismo. En este caso
@cindex automática, combinación de partes
@cindex partes, combinación automática
@cindex partes, combinador de
+@cindex a due, partes
+@cindex solo, partes
@funindex \partcombine
+@funindex partcombine
La combinación automática de particellas se usa para mezclar dos
partes musicales sobre un pentagrama. Tiene como objetivo el
@cindex escribir música en paralelo
@cindex música intercalada
+@cindex paralelo, música en
+@funindex \parallelMusic
@funindex parallelMusic
La música para varias partes se puede intercalar dentro del código de
- <p><i>Dernière mise à jour Wed Sep 10 10:52:15 UTC 2008
+ <p><i>Dernière mise à jour Thu Sep 18 09:28:57 UTC 2008
</i></p>
<html>
<!-- This page is automatically generated by translation-status.py from
<td>post-GDP</td>
</tr>
<tr align="left">
- <td>3 Concepts fondamentaux<br>(10254)</td>
+ <td>3 Concepts fondamentaux<br>(10318)</td>
<td>Valentin Villenave<br>
Jean-Charles Malahieude</td>
<td>John Mandereau</td>
<td><span style="background-color: #1fff1f">oui</span></td>
- <td><span style="background-color: #ffdf42">partiellement</span></td>
+ <td><span style="background-color: #47ff24">partiellement</span></td>
<td>pré-GDP</td>
</tr>
<tr align="left">
</tr>
<tr align="left">
<td>1 Installation<br>(1846)</td>
- <td>John Mandereau<br>
- Jean-Charles Malahieude</td>
+ <td>@c Please **do not** translate anything below this line. Users</td>
<td></td>
- <td><span style="background-color: #dfef77">partiellement (9 %)</span></td>
- <td><span style="background-color: #e1ff39">partiellement</span></td>
+ <td><span style="background-color: #dfef77">partiellement (10 %)</span></td>
+ <td><span style="background-color: #efff3a">partiellement</span></td>
<td>pré-GDP</td>
</tr>
<tr align="left">
<td>pré-GDP</td>
</tr>
<tr align="left">
- <td>3 Exécution de LilyPond<br>(2877)</td>
+ <td>3 Exécution de LilyPond<br>(2880)</td>
<td></td>
<td></td>
<td><span style="background-color: #d0f0f8">non</span></td>
<td>pré-GDP</td>
</tr>
<tr align="left">
- <td>1.3 Signes d'interprétation<br>(1119)</td>
+ <td>1.3 Signes d'interprétation<br>(1093)</td>
<td>Valentin Villenave</td>
<td>Jean-Charles Malahieude<br>
John Mandereau</td>
<td>pré-GDP</td>
</tr>
<tr align="left">
- <td>1.6 Notation sur la portée<br>(1536)</td>
+ <td>1.6 Notation sur la portée<br>(1707)</td>
<td>Valentin Villenave<br>
Jean-Charles Malahieude</td>
<td>John Mandereau</td>
- <td><span style="background-color: #dfef77">partiellement (86 %)</span></td>
+ <td><span style="background-color: #dfef77">partiellement (84 %)</span></td>
<td><span style="background-color: #ff6f57">partiellement</span></td>
<td>pré-GDP</td>
</tr>
<td>pré-GDP</td>
</tr>
<tr align="left">
- <td>4 Gestion de l'espace<br>(7949)</td>
+ <td>4 Gestion de l'espace<br>(8303)</td>
<td>Frédéric Chiasson<br>
Jean-Charles Malahieude</td>
<td></td>
- <td><span style="background-color: #dfef77">partiellement (22 %)</span></td>
- <td><span style="background-color: #acff31">partiellement</span></td>
+ <td><span style="background-color: #dfef77">partiellement (19 %)</span></td>
+ <td><span style="background-color: #f6fe3b">partiellement</span></td>
<td>pré-GDP</td>
</tr>
<tr align="left">
is finished.
</p>
- <p><i>Last updated Wed Sep 10 10:52:15 UTC 2008
+ <p><i>Last updated Thu Sep 18 09:28:57 UTC 2008
</i></p>
<table align="center" border="2">
<tr align="center">
</td>
<td>Francisco Vila<br>
<span style="background-color: #1fff1f">translated</span><br>
- <span style="background-color: #2cff20">partially up to date</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
</td>
<td>Francisco Vila<br>
<span style="background-color: #1fff1f">translated</span><br>
- <span style="background-color: #40fe23">partially up to date</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
- <td>3 Fundamental concepts<br>(10254)</td>
+ <td>3 Fundamental concepts<br>(10318)</td>
<td>Valentin Villenave<br>
Jean-Charles Malahieude<br>
<small>John Mandereau</small><br>
<span style="background-color: #1fff1f">translated</span><br>
- <span style="background-color: #ffdf42">partially up to date</span><br>
+ <span style="background-color: #47ff24">partially up to date</span><br>
</td>
<td>Till Rettig<br>
Reinhold Kainhofer<br>
- <span style="background-color: #dfef77">partially translated (61 %)</span><br>
- <span style="background-color: #2cff20">partially up to date</span><br>
+ <span style="background-color: #1fff1f">translated</span><br>
+ <span style="background-color: #47ff24">partially up to date</span><br>
</td>
<td>Francisco Vila<br>
<span style="background-color: #1fff1f">translated</span><br>
- <span style="background-color: #76fe2a">partially up to date</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
</td>
<td>Francisco Vila<br>
<span style="background-color: #1fff1f">translated</span><br>
- <span style="background-color: #54ff26">partially up to date</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
</td>
<td>Francisco Vila<br>
<span style="background-color: #1fff1f">translated</span><br>
- <span style="background-color: #40fe23">partially up to date</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
</tr>
<tr align="left">
<td>1 Install<br>(1846)</td>
- <td>John Mandereau<br>
- Jean-Charles Malahieude<br>
- <span style="background-color: #dfef77">partially translated (9 %)</span><br>
- <span style="background-color: #e1ff39">partially up to date</span><br>
- </td>
<td>@c Please **do not** translate anything below this line. Users<br>
+ <span style="background-color: #dfef77">partially translated (10 %)</span><br>
+ <span style="background-color: #efff3a">partially up to date</span><br>
+ </td>
+ <td>Till Rettig<br>
+ Reinhold Kainhofer<br>
<span style="background-color: #dfef77">partially translated (6 %)</span><br>
- <span style="background-color: #33ff21">partially up to date</span><br>
+ <span style="background-color: #2cff20">partially up to date</span><br>
</td>
<td>Francisco Vila<br>
- <span style="background-color: #dfef77">partially translated (27 %)</span><br>
- <span style="background-color: #33ff21">partially up to date</span><br>
+ <span style="background-color: #dfef77">partially translated (10 %)</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
<td> <span style="background-color: #d0f0f8">not translated</span><br>
</td>
<td>Till Rettig<br>
- <span style="background-color: #dfef77">partially translated (66 %)</span><br>
- <span style="background-color: #7dff2b">partially up to date</span><br>
+ Reinhold Kainhofer<br>
+ <span style="background-color: #1fff1f">translated</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
<td>Francisco Vila<br>
- <span style="background-color: #dfef77">partially translated (66 %)</span><br>
- <span style="background-color: #47ff24">partially up to date</span><br>
+ <span style="background-color: #1fff1f">translated</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
- <td>3 Running LilyPond<br>(2877)</td>
+ <td>3 Running LilyPond<br>(2880)</td>
<td> <span style="background-color: #d0f0f8">not translated</span><br>
</td>
- <td> <span style="background-color: #dfef77">partially translated (30 %)</span><br>
+ <td>Reinhold Kainhofer<br>
+ <span style="background-color: #dfef77">partially translated (75 %)</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
- <td> <span style="background-color: #d0f0f8">not translated</span><br>
+ <td>Francisco Vila<br>
+ <span style="background-color: #1fff1f">translated</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
</td>
<td>Francisco Vila<br>
<span style="background-color: #1fff1f">translated</span><br>
- <span style="background-color: #54ff26">partially up to date</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
</td>
<td>Francisco Vila<br>
<span style="background-color: #1fff1f">translated</span><br>
- <span style="background-color: #47ff24">partially up to date</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
</td>
<td>Francisco Vila<br>
<span style="background-color: #1fff1f">translated</span><br>
- <span style="background-color: #2cff20">partially up to date</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
</td>
</tr>
<tr align="left">
- <td>1.3 Expressive marks<br>(1119)</td>
+ <td>1.3 Expressive marks<br>(1093)</td>
<td>Valentin Villenave<br>
<small>Jean-Charles Malahieude<br>
John Mandereau</small><br>
</td>
<td>Francisco Vila<br>
<span style="background-color: #1fff1f">translated</span><br>
- <span style="background-color: #b9ff33">partially up to date</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
- <td>1.6 Staff notation<br>(1536)</td>
+ <td>1.6 Staff notation<br>(1707)</td>
<td>Valentin Villenave<br>
Jean-Charles Malahieude<br>
<small>John Mandereau</small><br>
- <span style="background-color: #dfef77">partially translated (86 %)</span><br>
+ <span style="background-color: #dfef77">partially translated (84 %)</span><br>
<span style="background-color: #ff6f57">partially up to date</span><br>
</td>
<td>Till Rettig<br>
</td>
<td>Francisco Vila<br>
<span style="background-color: #1fff1f">translated</span><br>
- <span style="background-color: #ff9350">partially up to date</span><br>
+ <span style="background-color: #ff8c51">partially up to date</span><br>
</td>
</tr>
<tr align="left">
<span style="background-color: #ff6d58">partially up to date</span><br>
</td>
<td>Francisco Vila<br>
- <span style="background-color: #dfef77">partially translated (89 %)</span><br>
- <span style="background-color: #ff6d58">partially up to date</span><br>
+ <span style="background-color: #1fff1f">translated</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
<span style="background-color: #ff6d58">partially up to date</span><br>
</td>
<td>Francisco Vila<br>
- <span style="background-color: #dfef77">partially translated (18 %)</span><br>
+ <span style="background-color: #1fff1f">translated</span><br>
<span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<span style="background-color: #ff6d58">partially up to date</span><br>
</td>
<td>Francisco Vila<br>
- <span style="background-color: #dfef77">partially translated (1 %)</span><br>
- <span style="background-color: #fff53e">partially up to date</span><br>
+ <span style="background-color: #1fff1f">translated</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
<span style="background-color: #ff6f57">partially up to date</span><br>
</td>
<td>Francisco Vila<br>
- <span style="background-color: #dfef77">partially translated (95 %)</span><br>
+ <span style="background-color: #1fff1f">translated</span><br>
<span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
</td>
<td> <span style="background-color: #d0f0f8">not translated</span><br>
</td>
- <td> <span style="background-color: #d0f0f8">not translated</span><br>
+ <td>Francisco Vila<br>
+ <span style="background-color: #1fff1f">translated</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
<span style="background-color: #ff8353">partially up to date</span><br>
</td>
<td>Francisco Vila<br>
- <span style="background-color: #dfef77">partially translated (41 %)</span><br>
- <span style="background-color: #33ff21">partially up to date</span><br>
+ <span style="background-color: #dfef77">partially translated (48 %)</span><br>
+ <span style="background-color: #ffd544">partially up to date</span><br>
</td>
</tr>
<tr align="left">
- <td>4 Spacing issues<br>(7949)</td>
+ <td>4 Spacing issues<br>(8303)</td>
<td>Frédéric Chiasson<br>
Jean-Charles Malahieude<br>
- <span style="background-color: #dfef77">partially translated (22 %)</span><br>
- <span style="background-color: #acff31">partially up to date</span><br>
+ <span style="background-color: #dfef77">partially translated (19 %)</span><br>
+ <span style="background-color: #f6fe3b">partially up to date</span><br>
</td>
<td>Till Rettig<br>
- <span style="background-color: #dfef77">partially translated (3 %)</span><br>
- <span style="background-color: #a5ff31">partially up to date</span><br>
+ <span style="background-color: #dfef77">partially translated (14 %)</span><br>
+ <span style="background-color: #f6fe3b">partially up to date</span><br>
</td>
<td> <span style="background-color: #d0f0f8">not translated</span><br>
</td>
</td>
<td>Francisco Vila<br>
<span style="background-color: #dfef77">partially translated (65 %)</span><br>
- <span style="background-color: #ffea40">partially up to date</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
</td>
<td>Francisco Vila<br>
<span style="background-color: #1fff1f">translated</span><br>
- <span style="background-color: #2cff20">partially up to date</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
<span style="background-color: #dbff38">partially up to date</span><br>
</td>
<td>Francisco Vila<br>
- <span style="background-color: #dfef77">partially translated (98 %)</span><br>
- <span style="background-color: #b2fe32">partially up to date</span><br>
+ <span style="background-color: #1fff1f">translated</span><br>
+ <span style="background-color: #1fff1f">up to date</span><br>
</td>
</tr>
<tr align="left">
explicit_type = type
new_name = name
- if type != 'ref' and type == manual and not commented_out and useful_fix:
+ if type != 'ref' and type == manual and not commented_out:
+ fixed = False
bad_ref = True
- stdout.write ("\n%s: %d: `%s': external %s x-ref should be internal\n"
- % (file, line, name, type))
- if options.auto_fix or yes_prompt ("Fix this?"):
- type = 'ref'
+ if useful_fix:
+ stdout.write ("\n%s: %d: `%s': external %s x-ref should be internal\n"
+ % (file, line, name, type))
+ if options.auto_fix or yes_prompt ("Fix this?"):
+ type = 'ref'
if type == 'ref':
explicit_type = manual
fixed = False
stdout.write ('\n')
if type == 'ref':
- stdout.write ("%s: %d: `%s': wrong internal x-ref\n"
+ stdout.write ("\e[1;31m%s: %d: `%s': wrong internal x-ref\e[0m\n"
% (file, line, name))
else:
- stdout.write ("%s: %d: `%s': wrong external `%s' x-ref\n"
+ stdout.write ("\e[1;31m%s: %d: `%s': wrong external `%s' x-ref\e[0m\n"
% (file, line, name, type))
# print context
stdout.write ('--\n' + manuals[manual]['contents'][file]
if name in manuals[k]['nodes']:
if k == manual:
found = ['ref']
- stdout.write (" found as internal x-ref\n")
+ stdout.write ("\e[1;32m found as internal x-ref\e[0m\n")
break
else:
found.append (k)
- stdout.write (" found as `%s' x-ref\n" % k)
+ stdout.write ("\e[1;32m found as `%s' x-ref\e[0m\n" % k)
if (len (found) == 1
and (options.auto_fix or yes_prompt ("Fix this x-ref?"))):
if new_name == name:
if bad_ref and (options.interactive or options.auto_fix):
# only the type of the ref was fixed
- fixes_count += 1
+ fixes_count += int (fixed)
if original_display_name:
return ('@%snamed{%s,%s}' % (type, original_name, original_display_name)) + next_char
else:
return ('@%s{%s}' % (type, original_name)) + next_char
else:
- fixes_count += 1
+ fixes_count += int (fixed)
(ref, n) = preserve_linebreak (new_name, linebroken)
if original_display_name:
if bad_ref:
log.write ("Operation refused by user: %s\nExiting.\n" % instance)
sys.exit (3)
-log.write ("Done: %d x-refs found, %d bad x-refs found, fixed %d.\n" %
+log.write ("\e[1;36mDone: %d x-refs found, %d bad x-refs found, fixed %d.\e[0m\n" %
(refs_count, bad_refs_count, fixes_count))
--- /dev/null
+\version "2.11.59"
+
+\header {
+ lsrtags = "text, paper-and-layout, titles"
+ texidoc = "The horizontal alignment of instrument names is tweaked
+by changing the @code{Staff.InstrumentName #'self-alignment-X} property.
+The @code{\\layout} variables @code{indent} and @code{short-indent}
+define the space in which the instrument names are aligned before the
+first and the following systems, respectively."
+ doctitle = "Aligning and centering instrument names"
+}
+
+\paper { left-margin = 3\cm }
+\score {
+ \new StaffGroup <<
+ \new Staff {
+ \override Staff.InstrumentName #'self-alignment-X = #LEFT
+ \set Staff . instrumentName = \markup \left-column {
+ "Left aligned"
+ "instrument name"
+ }
+ \set Staff.shortInstrumentName = #"Left"
+ c''1
+ \break
+ c''1
+ }
+ \new Staff {
+ \override Staff.InstrumentName #'self-alignment-X = #CENTER
+ \set Staff.instrumentName = \markup \center-column {
+ "Centered"
+ "instrument name"
+ }
+ \set Staff.shortInstrumentName = #"Centered"
+ g'1
+ g'1
+ }
+ \new Staff {
+ \override Staff.InstrumentName #'self-alignment-X = #RIGHT
+ \set Staff.instrumentName = \markup \right-column {
+ "Right aligned"
+ "instrument name"
+ }
+ \set Staff.shortInstrumentName = #"Right"
+ e'1
+ e'1
+ }
+ >>
+ \layout {
+ ragged-right = ##t
+ indent = 4\cm
+ short-indent = 2\cm
+ }
+}
--- /dev/null
+\version "2.11.59"
+
+\header {
+ lsrtags = "text"
+ texidoc = "If specified, text marks may be aligned with notation
+objects other than bar lines. These objects include @code{ambitus},
+@code{breathing-sign}, @code{clef}, @code{custos}, @code{staff-bar},
+@code{left-edge}, @code{key-cancellation}, @code{key-signature}, and
+@code{time-signature}.
+
+In such cases, text marks will be horizontally centered above the
+object. However this can be changed, as demonstrated on the second
+line of this example (in a score with multiple staves, this setting
+should be done for all the staves)."
+ doctitle = "Aligning marks with various notation objects"
+}
+
+\relative c' {
+ e1
+
+ % the RehearsalMark will be centered above the Clef
+ \override Score.RehearsalMark #'break-align-symbols = #'(clef)
+ \key a \major
+ \clef treble
+ \mark "↓"
+ e1
+
+ % the RehearsalMark will be centered above the TimeSignature
+ \override Score.RehearsalMark #'break-align-symbols = #'(time-signature)
+ \key a \major
+ \clef treble
+ \time 3/4
+ \mark "↓"
+ e2.
+
+ % the RehearsalMark will be centered above the KeySignature
+ \override Score.RehearsalMark #'break-align-symbols = #'(key-signature)
+ \key a \major
+ \clef treble
+ \time 4/4
+ \mark "↓"
+ e1
+
+ \break
+ e1
+
+ % the RehearsalMark will be aligned with the left edge of the KeySignature
+ \once \override Score.KeySignature #'break-align-anchor-alignment = #LEFT
+ \mark "↓"
+ \key a \major
+ e1
+
+ % the RehearsalMark will be aligned with the right edge of the KeySignature
+ \once \override Score.KeySignature #'break-align-anchor-alignment = #RIGHT
+ \key a \major
+ \mark "↓"
+ e1
+
+ % the RehearsalMark will be aligned with the left edge of the KeySignature
+ % and then shifted right by one unit.
+ \once \override Score.KeySignature #'break-align-anchor = #1
+ \key a \major
+ \mark "↓"
+ e1
+}
--- /dev/null
+\version "2.11.59"
+
+\header {
+ lsrtags = "keyboards, tweaks-and-overrides"
+ texidoc = "The appearance of pedal brackets may be altered in
+different ways, using the relevant properties as shown in the
+following example."
+ doctitle = "Fine-tuning pedal brackets"
+}
+
+\paper { ragged-right = ##f }
+\relative c'' {
+ c2\sostenutoOn c
+ c2\sostenutoOff c
+ \once \override Staff.PianoPedalBracket #'shorten-pair = #'(-7 . -2)
+ c2\sostenutoOn c
+ c2\sostenutoOff c
+ \once \override Staff.PianoPedalBracket #'edge-height = #'(0 . 3)
+ c2\sostenutoOn c
+ c2\sostenutoOff c
+}