From 33f0a1cdeeb0484397726e0220b03dcf1588b1a8 Mon Sep 17 00:00:00 2001 From: John Mandereau Date: Mon, 24 Sep 2007 22:20:46 +0200 Subject: [PATCH] Move translated docs into Expressive --- Documentation/de/user/basic-notation.itely | 742 ---------------- Documentation/de/user/expressive.itely | 797 +++++++++++++++++ Documentation/es/user/advanced-notation.itely | 32 - Documentation/es/user/basic-notation.itely | 715 --------------- Documentation/es/user/expressive.itely | 796 +++++++++++++++++ Documentation/fr/user/advanced-notation.itely | 33 - Documentation/fr/user/basic-notation.itely | 750 ---------------- Documentation/fr/user/expressive.itely | 832 ++++++++++++++++++ 8 files changed, 2425 insertions(+), 2272 deletions(-) create mode 100644 Documentation/de/user/expressive.itely create mode 100644 Documentation/es/user/expressive.itely create mode 100644 Documentation/fr/user/expressive.itely diff --git a/Documentation/de/user/basic-notation.itely b/Documentation/de/user/basic-notation.itely index 385952c494..a03d419a0c 100644 --- a/Documentation/de/user/basic-notation.itely +++ b/Documentation/de/user/basic-notation.itely @@ -724,262 +724,6 @@ Noten betreffen. @end menu -@node Ties -@subsection Ties - -@cindex Bindebogen -@cindex Überbindung -@funindex ~ - -Ein Bindebogen verbindet zwei benachbarte Noten der selben -Tonhöhe. Als Resultat wird die Dauer der Notenlänge verlängert. -Bindebögen dürfen nicht mit Legatobögen verwechselt werden, durch -die die Vortragsart bezeichnet wird, noch mit Phrasierungsbögen, -die musikalische Phrasen anzeigen. Eine Bindebogen wird mit der -Tilde @code{~} (AltGr++) notiert. - -@lilypond[quote,ragged-right,fragment,verbatim] -e' ~ e' ~ -@end lilypond - -Wenn ein Bindebogen an einen Akkord gehängt wird, werden alle Noten -dieses Akkordes übergebunden. Wenn kein Notenkopf passt, wird auch -kein Bogen erzeugt. Noten in Akkorden können auch einzeln übergebunden -werden, indem sie innerhalb des Akkordes hinter die entsprechende Note -geschrieben werden. - -@lilypond[quote,ragged-right,fragment,verbatim,relative=1] - -@end lilypond - -Ein Bindebogen ist nur eine andere Art, die Notendauer zu verlängern, -ähnlich wie die Punktierung. Im nächsten Beispiel sind zwei Arten gezeigt, -die gleiche Notenlänge zu notieren: - -@lilypond[quote,fragment,ragged-right] -\time 3/4 c'2. c'2 ~ c'4 -@end lilypond - -@noindent -Bindebögen werden verwendet, wenn die Note entweder über die Taktgrenze -hinausragt, oder wenn Punktierung nicht benutzt werden kann, um die -Verlängerung anzuzeigen. Wenn man Überbindungen verwendet, sollten -größere Notenwerte an die Unterteilungen des Taktes angepasst werden. - -@lilypond[fragment,quote,ragged-right] -\relative { - r8 c8 ~ c2 r4 | r8^"not" c2 ~ c8 r4 -} -@end lilypond - -Wenn sehr viele Noten über die Taktgrenzen hinüber angebunden -werden müssen, ist es oft einfacher, die automatische Aufteilung -von Noten einzusetzen (siehe @ref{Automatic note splitting}). Mit -dieser Funktion werden automatisch lange Noten aufgeteilt und über -die Taktgrenze übergebunden. - -@funindex \repeatTie - -Wenn die zweite Variante einer Wiederholung mit einer Überbindung -anfängt, muss der Bindebogen wiederholt werden. Dass geschieht durch -den Befehl @code{\repeatTie}. - -@lilypond[fragment,quote,ragged-right,relative=2] -r \repeatTie -@end lilypond - -@cindex Volta und Überbindung -@cindex Wiederholung und Überbindung - -@commonprop - -Bindebögen werden teilweise verwendet, um Arpeggien auszuschreiben. -In diesem Fall müssen mehrere übergebundene Noten nacheinander -erscheinen. Das ist möglich, indem die @code{tieWaitForNote}-Eigenschaft -auf wahr (##t) gesetzt wird. Diese Funktion ist auch nützlich, um -ein Tremolo an einen Akkord zu binden. Siehe das Beispiel: - -@lilypond[fragment,verbatim,relative=1,ragged-right,quote] -\set tieWaitForNote = ##t -\grace { c16[~ e~ g]~ } 2 -\repeat tremolo 8 { c32~ c'~ } 1 -e8~ c~ a~ f~ 2 -@end lilypond - -Bindebögen können manuell gesetzt werden, indem die -@code{tie-configuration}-Eigenschaft verändert wird. -Die erste Zahl zeigt den Abstand von der Mitte des -Notensystems in Notenlinienzwischenräumen, die zweite -die Richtung (1=nach oben, -1=nach unten). - -@lilypond[fragment,verbatim,relative=1,ragged-right,quote] -2~ | -\override TieColumn #'tie-configuration = - #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1)) -~ | -@end lilypond - - -@refcommands - - -@funindex \tieUp -@code{\tieUp}, -@funindex \tieDown -@code{\tieDown}, -@funindex \tieNeutral -@code{\tieNeutral}, -@funindex \tieDotted -@code{\tieDotted}, -@funindex \tieDashed -@code{\tieDashed}, -@funindex \tieSolid -@code{\tieSolid}. - - -@seealso - -Im Handbuch: @ref{Automatic note splitting}. - -Programmreferenz: @internalsref{Tie}. - - -@refbugs - -Der Wechsel zwischen Systemen bei aktiver Überbindung produziert keinen -gekrümmten Bogen. - -Änderung von Schlüssel oder Oktavierung zwischen übergebundenen Noten -ist nicht richtig definiert. In diesen Fällen kann es besser sein, einen -Legatobogen zu verwenden. - -@node Slurs -@subsection Slurs - -@cindex Legatobögen - -Ein Legatobogen (engl. slur) zeigt an, dass die Noten -@emph{legato} gespielt werden sollen. Er wird mit Klammern -hinter den Notenwerten notiert. - -@lilypond[quote,ragged-right,relative=2,fragment,verbatim] -f( g a) a8 b( a4 g2 f4) -2( 2) -@end lilypond - -Die Richtung eines Legatobogens kann mit den Befehlen -@code{\slur@emph{DIR}}, wobei @code{@emph{DIR}} entweder - @code{Up}, @code{Down}, oder @code{Neutral}, angezeigt -werden. - -Es gibt aber auch eine Kurzform. Indem @code{_} oder @code{^} -for die öffnende Klammer gestellt wird, wird die Richtung -angegeben. - -@lilypond[relative=2,ragged-right,quote,verbatim,fragment] -c4_( c) c^( c) -@end lilypond - -Nur ein Legatobogen kann gleichzeitig geschrieben werden. Wenn Sie einen -langen Bogen über mehreren kurzen notieren wollen, müssen Sie - @ref{Phrasing slurs} benutzen. - - -@commonprop - -Manche Komponisten schreiben zwei Legatobögen, um Legatoakkorde zu -markieren. Das kann in LilyPond erreicht werden, indem die Eigenschaft -@code{doubleSlurs} gesetzt wird. - -@lilypond[verbatim,ragged-right,relative,fragment,quote] -\set doubleSlurs = ##t -4 ( ) -@end lilypond - - -@refcommands - -@funindex \slurUp -@code{\slurUp}, -@funindex \slurDown -@code{\slurDown}, -@funindex \slurNeutral -@code{\slurNeutral}, -@funindex \slurDashed -@code{\slurDashed}, -@funindex \slurDotted -@code{\slurDotted}, -@funindex \slurSolid -@code{\slurSolid}. - -@seealso - -Programmreferenz: @internalsref{Slur}. - - -@node Phrasing slurs -@subsection Phrasing slurs - -@cindex Phrasierungsbögen - -Ein Phrasierungsbogen verbindet Noten und wird verwendet, um einen -musikalischen Ausdruck anzuzeigen. Er wird mit den Befehlen -@code{\(} und @code{\)} eingegeben. - -@lilypond[quote,ragged-right,fragment,verbatim,relative=1] -\time 6/4 c'\( d( e) f( e) d\) -@end lilypond - -Im typographischen Sinne verhalten sich Phrasierungsbögen genauso wie -Legatobögen. Sie werden aber als eigene Objekte behandelt. Ein -@code{\slurUp} hat also keine Auswirkung auf die Phrasierungsbögen, -anstelle dessen muss -@code{\phrasingSlurUp}, @code{\phrasingSlurDown} oder -@code{\phrasingSlurNeutral} benutzt werden. - -Es können keine simultanen Phrasierungsbögen gesetzt werden. - - -@refcommands - -@funindex \phrasingSlurUp -@code{\phrasingSlurUp}, -@funindex \phrasingSlurDown -@code{\phrasingSlurDown}, -@funindex \phrasingSlurNeutral -@code{\phrasingSlurNeutral}. - - -@seealso - -Programmreferenz: @internalsref{PhrasingSlur}. - - -@node Laissez vibrer ties -@subsection Laissez vibrer ties -@cindex Laissez vibrer -@cindex Bögen, laissez vibrer -@cindex Ausklingen lassen - -So genannte @qq{laissez vibrer}-Bögen werden verwendet um anzuzeigen, dass -man die Musik ausklingen lassen soll. Sie werden in der Klavier-, Harfen-, -anderer Saiteninstrument- und Schlagzeugnotation verwendet. Sie können -mit dem Befehl @code{\laissezVibrer} eingegeben werden. - -@lilypond[fragment,ragged-right,verbatim,relative=1] -\laissezVibrer -@end lilypond - -@seealso - -Programmreferenz: -@internalsref{LaissezVibrerTie} -@internalsref{LaissezVibrerTieColumn} - -Beispiele: -@lsr{connecting,laissez-vibrer-ties.ly} - - @node Expressive marks @section Expressive marks @@ -997,103 +741,6 @@ Vortragszeichen helfen dem Musiker, mehr Ausdruck in die Musik zu legen. @end menu -@node Articulations -@subsection Articulations - -@cindex Artikulationszeichen -@cindex Beschriftung -@cindex Zeichen - -Eine Vielfalt an Symbolen kann über und unter den Noten erscheinen, -um zu markieren, auf welche Art die Note ausgeführt werden soll. Sie -werden in LilyPond notiert, indem ein Minuszeichen an die Note gehängt -wird, gefolgt von dem jeweiligen Zeichen. Hier einige Beispiele: - -@lilypondfile[quote,ragged-right]{script-abbreviations.ly} - -Die Bedeutung der Zeichen kann auch verändert werden. Siehe etwa -@file{ly/@/script@/-init@/.ly} für Beispiele. - -Das Artikulationszeichen wird automatisch gesetzt, aber die Richtung kann -auch erzwungen werden. Wie auch bei anderen LilyPond-Befehlen, erreicht -man mit @code{_} eine Ausrichtung unter der Note, mit @code{^} eine -Ausrichtung über der Note. - -@lilypond[quote,ragged-right,fragment,verbatim] -c''4^^ c''4_^ -@end lilypond - -Andere Symbole können mit der Syntax -@var{Note}@code{\}@var{Bezeichnung} hinzugefügt werden. -Auch sie können mit @code{^} und @code{_} nach oben -und unten gezwungen werden: - -@lilypond[quote,ragged-right,verbatim,fragment,relative=2] -c\fermata c^\fermata c_\fermata -@end lilypond - -@cindex Akzent -@cindex Marcato -@cindex Staccatissimo -@cindex Espressivo -@cindex Fermate -@cindex Gedämpft -@cindex Staccato -@cindex Portato -@cindex Tenuto -@cindex Aufstrich -@cindex Abstrich -@cindex Fußbezeichnung -@cindex Orgelpedalbezeichnung -@cindex Triller -@cindex Offen -@cindex Flageolet -@cindex Praller -@cindex Mordent -@cindex Doppelpraller -@cindex Prallermordent -@cindex Fingersatz -@cindex Daumenbezeichnung -@cindex Segno -@cindex Coda -@cindex Varcoda - -Hier ist eine Liste, die alle möglichen Zeichen darstellt: - -@lilypondfile[ragged-right,quote]{script-chart.ly} - - -@commonprop - -Die vertikale Anordnung der Zeichen wird durch die -@code{script-priority}-Eigenschaft kontrolliert. Je kleiner die Zahl -ist, umso näher wird das Zeichen an die Note gesetzt. In dem -nächsten Beispiel hat das Textsymbol (@internalsref{TextScript}), -ein Kreuz, die niedrigste Priorität und wird also als unterstes -gesetzt. Im zweiten Beispiel hat der Praller (das @internalsref{Script}) -die niedrigste Priorität und erscheint innen. Wenn zwei Objekte die -gleiche Priorität haben, entscheidet die Reihenfolge, in der sie notiert -sind, welches zuerst kommt. - -@lilypond[verbatim,relative=3,ragged-right,fragment,quote] -\once \override TextScript #'script-priority = #-100 -a4^\prall^\markup { \sharp } - -\once \override Script #'script-priority = #-100 -a4^\prall^\markup { \sharp } -@end lilypond - - -@seealso - -Programmreferenz: @internalsref{Script}. - - -@refbugs - -Diese Zeichen erscheinen zwar im Druck, haben aber keine Auswirkung -auf die produzierte MIDI-Datei. - @node Fingering instructions @subsection Fingering instructions @@ -1154,395 +801,6 @@ Programmreferenz: @internalsref{Fingering}. Beispiele: @lsr{expressive,fingering-chords.ly} -@node Dynamics -@subsection Dynamics - -@cindex Lautstärke -@cindex Dynamik -@funindex \pppp -@funindex \ppp -@funindex \pp -@funindex \p -@funindex \mp -@funindex \mf -@funindex \f -@funindex \ff -@funindex \fff -@funindex \ffff -@funindex \fp -@funindex \sf -@funindex \sff -@funindex \sp -@funindex \spp -@funindex \sfz -@funindex \rfz - -Absolute Dynamikbezeichnung wird mit Befehlen nach den Noten -angezeigt. Die vordefinierten Befehle lauten: -@code{\ppppp}, -@code{\pppp}, @code{\ppp}, -@code{\pp}, @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, -@code{\fff}, @code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff}, -@code{\sp}, @code{\spp}, @code{\sfz} und @code{\rfz}. - -@lilypond[quote,verbatim,ragged-right,fragment,relative=2] -c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff -c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz -@end lilypond - -@funindex \< -@funindex \> -@funindex \! - -Eine Crescendo-Klammer wird mit dem Befehl @code{\<} begonnen und -mit @code{\!} oder einem absoluten Dynamikbefehl beendet. Ein -Decrescendo beginnt mit @code{\>} und wird auf die gleiche Art -beendet. @code{\cr} und @code{\decr} können anstelle von @code{\<} und -@code{\>} benutzt werden. Weil diese Zeichen an Noten gekoppelt sind, -müssen unsichtbare Noten benutzt werden, wenn mehr als ein Zeichen pro -Note benötigt wird. - -@lilypond[quote,ragged-right,fragment,verbatim,relative=2] -c\< c\! d\> e\! -<< f1 { s4 s4\< s4\! \> s4\! } >> -@end lilypond - -@noindent -Eine Crescendo-Klammer beginnt normalerweise am linken Rand der Anfangsnote -und endet am rechten Rand der Endnote. Wenn das Ende auf den Taktanfang -fällt, endet die Klammer an der direkt vorhergehenden Taktlinie. Diese -Einstellung lässt sich aber durch die Eigenschaft @code{hairpinToBarline} -verändern. - -@lilypond[quote,ragged-right,fragment,verbatim,relative=2] -\set hairpinToBarline = ##f -c4\< c2. c4\! -@end lilypond - -In manchen Situationen kann auch der @code{\espressivo}-Befehl -geeignet sein, ein An- und Abschwellen einer Note anzuzeigen. - -@lilypond[quote,ragged-right,fragment,verbatim,relative=2] -c2 b4 a g1\espressivo -@end lilypond - -Hier können allerdings sehr kurze Klammern auftreten. Der Wert von -@code{minimum-length} in @internalsref{Voice}.@internalsref{Hairpin} -kann angepasst werden, etwa: - -@example -\override Voice.Hairpin #'minimum-length = #5 -@end example - -@cindex Al niente -@cindex Niente, al - -Klammern können auch mit einem kleinen Kreis um die Spitze -(al niente-Notation) gedruckt werden, -wenn die @code{circled-tip}-Eigenschaft gesetzt wird. - -@lilypond[quote,ragged-right,fragment,relative=2,verbatim] -\override Hairpin #'circled-tip = ##t -c2\< c\! -c4\> c\< c2\! -@end lilypond - - -@cindex Crescendo -@cindex Decrescendo -@cindex Diminuendo - -Anstelle der Klammern kann auch der Text @emph{cresc.} bzw. @emph{decr.} -oder @emph{dim.} ausgegeben werden. - -@lilypond[quote,ragged-right,fragment,relative=2,verbatim] -\setTextCresc -c\< d e f\! -\setHairpinCresc -e\> d c b\! -\setTextDecresc -c\> d e f\! -\setTextDim -e\> d c b\! -@end lilypond - -Dieser Text kann auch beliebig angepasst werden: -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\set crescendoText = \markup { \italic "cresc. poco" } -\set crescendoSpanner = #'dashed-line -a'2\< a a a\!\mf -@end lilypond - -Um neue Dynamikzeichen oder Text, der mit diesen zusammen -gesetzt wird, zu erstellen, siehe den Abschnitt @ref{New dynamic marks}. - -Vertikale Position der Zeichen wird von der Funktion -@internalsref{DynamicLineSpanner} verwaltet. - - -@commonprop - -Dynamikzeichen, die an der selben Note auftreten, werden vertikal -angeordnet. Wenn Sie sicher gehen wollen, dass die Zeichen angeordnet -werden, auch wenn sie nicht an der selben Note vorkommen, kann die -@code{staff-padding}-Eigenschaft vergrößert werden. - -@example -\override DynamicLineSpanner #'staff-padding = #4 -@end example - -Diese Eigenschaft kann man auch benutzen, um Dynamikzeichen davor zu -hindern, mit anderen Noten zusammenzustoßen. - -Crescendi und Decrescendi, die an der ersten Note einer neuen Zeile -enden, werden nicht ausgegeben. Mit - -@example -\override Score.Hairpin #'after-line-breaking = ##t -@end example - -@noindent -wird dieses Verhalten ausgeschaltet. - -Text für dynamische Änderungen (wie @emph{cresc.}) -wird mit einer gestrichelten Linie gesetzt. Um diese Linie -zu unterdrücken, kann der Befehl - -@example -\override DynamicTextSpanner #'dash-period = #-1.0 -@end example - -@noindent -eingesetzt werden. - -@refcommands - -@funindex \dynamicUp -@code{\dynamicUp}, -@funindex \dynamicDown -@code{\dynamicDown}, -@funindex \dynamicNeutral -@code{\dynamicNeutral}. - - -@seealso - -Programmreferenz: @internalsref{DynamicText}, @internalsref{Hairpin}. -Vertikale Positionierung der Symbole wird von der Eigenschaft -@internalsref{DynamicLineSpanner} verwaltet. - - -@node Breath marks -@subsection Breath marks - -Atemzeichen werden mit dem Befehl @code{\breathe} eingegeben. - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -c'4 \breathe d4 -@end lilypond - - -@commonprop - -Das Symbol für das Atemzeichen kann verändert werden, indem die Eigenschaft -@code{text} des @code{BreathingSign}-Objektes mit beliebigem Text -überschrieben wird. Zum Beispiel ergibt - -@lilypond[quote,ragged-right,fragment,verbatim,relative=1] -c'4 -\override BreathingSign #'text - = #(make-musicglyph-markup "scripts.rvarcomma") -\breathe -d4 -@end lilypond - -@seealso - -Programmreferenz: @internalsref{BreathingSign}. - -Beispiele: @lsr{expressive,breathing-sign.ly} - - -@node Trills -@subsection Trills -@cindex Triller - -Kurze Triller können wie ein normales Artikulationszeichen eingegeben -werden, siehe @ref{Articulations}. - -Längere Triller werden mit den Befehlen @code{\startTrillSpan} zu -Beginn und @code{\stopTrillSpan} am Ende erstellt. - -@lilypond[verbatim,ragged-right,relative=2,quote,fragment] -\new Voice { - << { c1 \startTrillSpan } - { s2. \grace { d16[\stopTrillSpan e] } } >> - c4 } -@end lilypond - -@cindex Triller mit Tonhöhe - -Triller, die auf einer bestimmten Note ausgeführt werden sollen, können -mit dem Befehl @code{pitchedTrill} notiert werden. - -@lilypond[ragged-right,verbatim,fragment,relative=1,quote] -\pitchedTrill c4\startTrillSpan fis -f\stopTrillSpan -@end lilypond - -@noindent -Dabei ist das erste Argument die Hauptnote. Die zweite Note wird -ohne Hals in Klammern gesetzt. - - -@refcommands - -@code{\startTrillSpan}, -@funindex \startTrillSpan -@code{\stopTrillSpan}. -@funindex \stopTrillSpan - - -@seealso - -Programmreferenz: @internalsref{TrillSpanner}. - - -@node Glissando -@subsection Glissando - -@cindex Glissando -@funindex \glissando - -Ein Glissando ist ein Gleiten zwischen Tonhöhen. Es wird mit einer -geraden oder gezackten Linie zwischen zwei Noten notiert. Es wird -mit dem Befehl @code{\glissando} auf eine Note folgend notiert. - -@lilypond[quote,ragged-right,fragment,relative=2,verbatim] -c2\glissando c' -\override Glissando #'style = #'zigzag -c2\glissando c, -@end lilypond - -@commonprop - -@lilypond[quote,ragged-right,verbatim] -I = \once \override NoteColumn #'ignore-collision = ##t - -\relative << - { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\ - { \oneVoice \I c2 \glissando \I d, } ->> -@end lilypond - - -@seealso - -Programmreferenz: @internalsref{Glissando}. - -Beispiele: -@lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly} - - - -@refbugs - -Text über der Linie (wie etwa @emph{gliss.}) wird nicht unterstützt. - - -@node Arpeggio -@subsection Arpeggio - -@cindex Arpeggio -@cindex Gebrochene Akkorde -@funindex \arpeggio - -Ein Arpeggio als Zeichen, dass ein Akkord gebrochen gespielt werden soll, -kann mit dem Befehl @code{\arpeggio} hinter dem -Akkord erzeugt werden. - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\arpeggio -@end lilypond - -Eine eckige Klammer zur Linken des Akkordes zeigt an, dass kein Arpeggio -gespielt werden soll. - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\arpeggioBracket -\arpeggio -@end lilypond - -Die Richtung des Arpeggios wird manchmal mit Pfeilen notiert und hat -eigene Befehle. - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\new Voice { - \arpeggioUp - \arpeggio - \arpeggioDown - \arpeggio -} -@end lilypond - - -@commonprop - -Wenn ein Arpeggio sich über mehrere Systeme erstreckt, kann mit einem -Klaviersystem die Eigenschaft -@internalsref{PianoStaff}.@code{connectArpeggios} gesetzt werden. - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\new PianoStaff << - \set PianoStaff.connectArpeggios = ##t - \new Staff { \arpeggio } - \new Staff { \clef bass \arpeggio } ->> -@end lilypond - -@c TODO: cross-voice arpeggio example? -@c such an example is already in LSR -J.Mandereau - -@refcommands - -@code{\arpeggio}, -@funindex \arpeggioUp -@code{\arpeggioUp}, -@funindex \arpeggioDown -@code{\arpeggioDown}, -@funindex \arpeggioNeutral -@code{\arpeggioNeutral}, -@funindex \arpeggioBracket -@code{\arpeggioBracket}. - - -@seealso - -Notationshandbuch: @ref{Ties}, um Arpeggios auszuschreiben. - -Programmreferenz: @internalsref{Arpeggio}. - - -@refbugs - -Es ist nicht möglich, Arpeggios zwischen Systemen und solche, die sich -nur auf ein System erstrecken, zum gleichen Zeitpunkt in einem -Klaviersystem zu benutzen. - - -@node Falls and doits -@subsection Falls and doits - -Gleiten nach oben und unten kann mit dem Befehl @code{\bendAfter} -notiert werden. - -@lilypond[fragment,ragged-right,relative=2] -\override Score.SpacingSpanner #'shortest-duration-space = #3.0 -c4-\bendAfter #+5 -c4-\bendAfter #-3 -@end lilypond - - @node Repeats @section Repeats diff --git a/Documentation/de/user/expressive.itely b/Documentation/de/user/expressive.itely new file mode 100644 index 0000000000..e9001feef7 --- /dev/null +++ b/Documentation/de/user/expressive.itely @@ -0,0 +1,797 @@ +@c -*- coding: utf-8; mode: texinfo; -*- +@ignore + Translation of GIT committish: f7420240e4ce1fe2217646482a47d00f566af52c + + When revising a translation, copy the HEAD committish of the + version that you are working on. See TRANSLATION for details. +@end ignore + +@node Expressive marks +@section Expressive marks + +@menu +* Attached to notes:: +* Curves:: +* Lines:: +@end menu + + +@node Attached to notes +@subsection Attached to notes + + +@menu +* Articulations:: +* Dynamics:: +@end menu + +@node Articulations +@unnumberedsubsubsec Articulations + +@cindex Artikulationszeichen +@cindex Beschriftung +@cindex Zeichen + +Eine Vielfalt an Symbolen kann über und unter den Noten erscheinen, +um zu markieren, auf welche Art die Note ausgeführt werden soll. Sie +werden in LilyPond notiert, indem ein Minuszeichen an die Note gehängt +wird, gefolgt von dem jeweiligen Zeichen. Hier einige Beispiele: + +@lilypondfile[quote,ragged-right]{script-abbreviations.ly} + +Die Bedeutung der Zeichen kann auch verändert werden. Siehe etwa +@file{ly/@/script@/-init@/.ly} für Beispiele. + +Das Artikulationszeichen wird automatisch gesetzt, aber die Richtung kann +auch erzwungen werden. Wie auch bei anderen LilyPond-Befehlen, erreicht +man mit @code{_} eine Ausrichtung unter der Note, mit @code{^} eine +Ausrichtung über der Note. + +@lilypond[quote,ragged-right,fragment,verbatim] +c''4^^ c''4_^ +@end lilypond + +Andere Symbole können mit der Syntax +@var{Note}@code{\}@var{Bezeichnung} hinzugefügt werden. +Auch sie können mit @code{^} und @code{_} nach oben +und unten gezwungen werden: + +@lilypond[quote,ragged-right,verbatim,fragment,relative=2] +c\fermata c^\fermata c_\fermata +@end lilypond + +@cindex Akzent +@cindex Marcato +@cindex Staccatissimo +@cindex Espressivo +@cindex Fermate +@cindex Gedämpft +@cindex Staccato +@cindex Portato +@cindex Tenuto +@cindex Aufstrich +@cindex Abstrich +@cindex Fußbezeichnung +@cindex Orgelpedalbezeichnung +@cindex Triller +@cindex Offen +@cindex Flageolet +@cindex Praller +@cindex Mordent +@cindex Doppelpraller +@cindex Prallermordent +@cindex Fingersatz +@cindex Daumenbezeichnung +@cindex Segno +@cindex Coda +@cindex Varcoda + +Hier ist eine Liste, die alle möglichen Zeichen darstellt: + +@lilypondfile[ragged-right,quote]{script-chart.ly} + + +@commonprop + +Die vertikale Anordnung der Zeichen wird durch die +@code{script-priority}-Eigenschaft kontrolliert. Je kleiner die Zahl +ist, umso näher wird das Zeichen an die Note gesetzt. In dem +nächsten Beispiel hat das Textsymbol (@internalsref{TextScript}), +ein Kreuz, die niedrigste Priorität und wird also als unterstes +gesetzt. Im zweiten Beispiel hat der Praller (das @internalsref{Script}) +die niedrigste Priorität und erscheint innen. Wenn zwei Objekte die +gleiche Priorität haben, entscheidet die Reihenfolge, in der sie notiert +sind, welches zuerst kommt. + +@lilypond[verbatim,relative=3,ragged-right,fragment,quote] +\once \override TextScript #'script-priority = #-100 +a4^\prall^\markup { \sharp } + +\once \override Script #'script-priority = #-100 +a4^\prall^\markup { \sharp } +@end lilypond + + +@seealso + +Programmreferenz: @internalsref{Script}. + + +@refbugs + +Diese Zeichen erscheinen zwar im Druck, haben aber keine Auswirkung +auf die produzierte MIDI-Datei. + +@node Dynamics +@unnumberedsubsubsec Dynamics + +@cindex Lautstärke +@cindex Dynamik +@funindex \pppp +@funindex \ppp +@funindex \pp +@funindex \p +@funindex \mp +@funindex \mf +@funindex \f +@funindex \ff +@funindex \fff +@funindex \ffff +@funindex \fp +@funindex \sf +@funindex \sff +@funindex \sp +@funindex \spp +@funindex \sfz +@funindex \rfz + +Absolute Dynamikbezeichnung wird mit Befehlen nach den Noten +angezeigt. Die vordefinierten Befehle lauten: +@code{\ppppp}, +@code{\pppp}, @code{\ppp}, +@code{\pp}, @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, +@code{\fff}, @code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff}, +@code{\sp}, @code{\spp}, @code{\sfz}, and @code{\rfz}. + +@lilypond[quote,verbatim,ragged-right,fragment,relative=2] +c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff +c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz +@end lilypond + +@funindex \< +@funindex \> +@funindex \! + +Eine Crescendo-Klammer wird mit dem Befehl @code{\<} begonnen und +mit @code{\!} oder einem absoluten Dynamikbefehl beendet. Ein +Decrescendo beginnt mit @code{\>} und wird auf die gleiche Art +beendet. @code{\cr} und @code{\decr} können anstelle von @code{\<} und +@code{\>} benutzt werden. Weil diese Zeichen an Noten gekoppelt sind, +müssen unsichtbare Noten benutzt werden, wenn mehr als ein Zeichen pro +Note benötigt wird. + +@lilypond[quote,ragged-right,fragment,verbatim,relative=2] +c\< c\! d\> e\! +<< f1 { s4 s4\< s4\! \> s4\! } >> +@end lilypond + +@noindent +Eine Crescendo-Klammer beginnt normalerweise am linken Rand der Anfangsnote +und endet am rechten Rand der Endnote. Wenn das Ende auf den Taktanfang +fällt, endet die Klammer an der direkt vorhergehenden Taktlinie. Diese +Einstellung lässt sich aber durch die Eigenschaft @code{hairpinToBarline} +verändern. + +@lilypond[quote,ragged-right,fragment,verbatim,relative=2] +\set hairpinToBarline = ##f +c4\< c2. c4\! +@end lilypond + +In manchen Situationen kann auch der @code{\espressivo}-Befehl +geeignet sein, ein An- und Abschwellen einer Note anzuzeigen. + +@lilypond[quote,ragged-right,fragment,verbatim,relative=2] +c2 b4 a g1\espressivo +@end lilypond + +Hier können allerdings sehr kurze Klammern auftreten. Der Wert von +@code{minimum-length} in @internalsref{Voice}.@internalsref{Hairpin} +kann angepasst werden, etwa: + +@example +\override Voice.Hairpin #'minimum-length = #5 +@end example + +@cindex Al niente +@cindex Niente, al + +Klammern können auch mit einem kleinen Kreis um die Spitze +(al niente-Notation) gedruckt werden, +wenn die @code{circled-tip}-Eigenschaft gesetzt wird. + +@lilypond[quote,ragged-right,fragment,relative=2,verbatim] +\override Hairpin #'circled-tip = ##t +c2\< c\! +c4\> c\< c2\! +@end lilypond + + +@cindex Crescendo +@cindex Decrescendo +@cindex Diminuendo + +Anstelle der Klammern kann auch der Text @emph{cresc.} bzw. @emph{decr.} +oder @emph{dim.} ausgegeben werden. + +@lilypond[quote,ragged-right,fragment,relative=2,verbatim] +\setTextCresc +c\< d e f\! +\setHairpinCresc +e\> d c b\! +\setTextDecresc +c\> d e f\! +\setTextDim +e\> d c b\! +@end lilypond + +Dieser Text kann auch beliebig angepasst werden: +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\set crescendoText = \markup { \italic "cresc. poco" } +\set crescendoSpanner = #'dashed-line +a'2\< a a a\!\mf +@end lilypond + +Um neue Dynamikzeichen oder Text, der mit diesen zusammen +gesetzt wird, zu erstellen, siehe den Abschnitt @ref{New dynamic marks}. + +Vertikale Position der Zeichen wird von der Funktion +@internalsref{DynamicLineSpanner} verwaltet. + + +@commonprop + +Dynamikzeichen, die an der selben Note auftreten, werden vertikal +angeordnet. Wenn Sie sicher gehen wollen, dass die Zeichen angeordnet +werden, auch wenn sie nicht an der selben Note vorkommen, kann die +@code{staff-padding}-Eigenschaft vergrößert werden. + +@example +\override DynamicLineSpanner #'staff-padding = #4 +@end example + +Diese Eigenschaft kann man auch benutzen, um Dynamikzeichen davor zu +hindern, mit anderen Noten zusammenzustoßen. + +Crescendi and Decrescendi, die an der ersten Note einer neuen Zeile +enden, werden nicht ausgegeben. Mit + +@example +\override Score.Hairpin #'after-line-breaking = ##t +@end example + +@noindent +wird dieses Verhalten ausgeschaltet. + +Text für dynamische Änderungen (wie @emph{cresc.}) +wird mit einer gestrichelten Linie gesetzt. Um diese Linie +zu unterdrücken, kann der Befehl + +@example +\override DynamicTextSpanner #'dash-period = #-1.0 +@end example + +@noindent +eingesetzt werden. + +@refcommands + +@funindex \dynamicUp +@code{\dynamicUp}, +@funindex \dynamicDown +@code{\dynamicDown}, +@funindex \dynamicNeutral +@code{\dynamicNeutral}. + + +@seealso + +Programmreferenz: @internalsref{DynamicText}, @internalsref{Hairpin}. +Vertikale Positionierung der Symbole wird von der Eigenschaft +@internalsref{DynamicLineSpanner} verwaltet. + + +@node Curves +@subsection Curves + +@menu +* Ties:: +* Slurs:: +* Phrasing slurs:: +* Laissez vibrer ties:: +* Breath marks:: +* Falls and doits:: +@end menu + +@node Ties +@unnumberedsubsubsec Ties + +@cindex Bindebogen +@cindex Überbindung +@funindex ~ + +Ein Bindebogen verbindet zwei benachbarte Noten der selben +Tonhöhe. Als Resultat wird die Dauer der Notenlänge verlängert. +Bindebögen dürfen nicht mit Legatobögen verwechselt werden, durch +die die Vortragsart bezeichnet wird, noch mit Phrasierungsbögen, +die musikalische Phrasen anzeigen. Eine Bindebogen wird mit der +Tilde @code{~} (AltGr++) notiert. + +@lilypond[quote,ragged-right,fragment,verbatim] +e' ~ e' ~ +@end lilypond + +Wenn ein Bindebogen an einen Akkord gehängt wird, werden alle Noten +dieses Akkordes übergebunden. Wenn kein Notenkopf passt, wird auch +kein Bogen erzeugt. Noten in Akkorden können auch einzeln übergebunden +werden, indem sie innerhalb des Akkordes hinter die entsprechende Note +geschrieben werden. + +@lilypond[quote,ragged-right,fragment,verbatim,relative=1] + +@end lilypond + +Ein Bindebogen ist nur eine andere Art, die Notendauer zu verlängern, +ähnlich wie die Punktierung. Im nächsten Beispiel sind zwei Arten gezeigt, +die gleiche Notenlänge zu notieren: + +@lilypond[quote,fragment,ragged-right] +\time 3/4 c'2. c'2 ~ c'4 +@end lilypond + +@noindent +Bindebögen werden verwendet, wenn die Note entweder über die Taktgrenze +hinausragt, oder wenn Punktierung nicht benutzt werden kann, um die +Verlängerung anzuzeigen. Wenn man Überbindungen verwendet, sollten +größere Notenwerte an die Unterteilungen des Taktes angepasst werden. + +@lilypond[fragment,quote,ragged-right] +\relative { + r8 c8 ~ c2 r4 | r8^"not" c2 ~ c8 r4 +} +@end lilypond + +Wenn sehr viele Noten über die Taktgrenzen hinüber angebunden +werden müssen, ist es oft einfacher, die automatische Aufteilung +von Noten einzusetzen (siehe @ref{Automatic note splitting}). Mit +dieser Funktion werden automatisch lange Noten aufgeteilt und über +die Taktgrenze übergebunden. + +@funindex \repeatTie + +Wenn die zweite Variante einer Wiederholung mit einer Überbindung +anfängt, muss der Bindebogen wiederholt werden. Dass geschieht durch +den Befehl @code{\repeatTie}. + +@lilypond[fragment,quote,ragged-right,relative=2] +r \repeatTie +@end lilypond + +@cindex Volta und Überbindung +@cindex Wiederholung und Überbindung + +@commonprop + +Bindebögen werden teilweise verwendet, um Arpeggien auszuschreiben. +In diesem Fall müssen mehrere übergebundene Noten nacheinander +erscheinen. Das ist möglich, indem die @code{tieWaitForNote}-Eigenschaft +auf wahr (##t) gesetzt wird. Diese Funktion ist auch nützlich, um +ein Tremolo an einen Akkord zu binden. Siehe das Beispiel: + +@lilypond[fragment,verbatim,relative=1,ragged-right,quote] +\set tieWaitForNote = ##t +\grace { c16[~ e~ g]~ } 2 +\repeat tremolo 8 { c32~ c'~ } 1 +e8~ c~ a~ f~ 2 +@end lilypond + +Bindebögen können manuell gesetzt werden, indem die +@code{tie-configuration}-Eigenschaft verändert wird. +Die erste Zahl zeigt den Abstand von der Mitte des +Notensystems in Notenlinienzwischenräumen, die zweite +die Richtung (1=nach oben, -1=nach unten). + +@lilypond[fragment,verbatim,relative=1,ragged-right,quote] +2~ | +\override TieColumn #'tie-configuration = + #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1)) +~ | +@end lilypond + + +@refcommands + + +@funindex \tieUp +@code{\tieUp}, +@funindex \tieDown +@code{\tieDown}, +@funindex \tieNeutral +@code{\tieNeutral}, +@funindex \tieDotted +@code{\tieDotted}, +@funindex \tieDashed +@code{\tieDashed}, +@funindex \tieSolid +@code{\tieSolid}. + + +@seealso + +Im Handbuch: @ref{Automatic note splitting}. + +Programmreferenz: @internalsref{Tie}. + + +@refbugs + +Der Wechsel zwischen Systemen bei aktiver Überbindung produziert keinen +gekrümmten Bogen. + +Änderung von Schlüssel oder Oktavierung zwischen übergebundenen Noten +ist nicht richtig definiert. In diesen Fällen kann es besser sein, einen +Legatobogen zu verwenden. + +@node Slurs +@unnumberedsubsubsec Slurs + +@cindex Legatobögen + +Ein Legatobogen (engl. slur) zeigt an, dass die Noten +@emph{legato} gespielt werden sollen. Er wird mit Klammern +hinter den Notenwerten notiert. + +@lilypond[quote,ragged-right,relative=2,fragment,verbatim] +f( g a) a8 b( a4 g2 f4) +2( 2) +@end lilypond + +Die Richtung eines Legatobogens kann mit den Befehlen +@code{\slur@emph{DIR}}, wobei @code{@emph{DIR}} entweder + @code{Up}, @code{Down}, oder @code{Neutral}, angezeigt +werden. + +Es gibt aber auch eine Kurzform. Indem @code{_} oder @code{^} +for die öffnende Klammer gestellt wird, wird die Richtung +angegeben. + +@lilypond[relative=2,ragged-right,quote,verbatim,fragment] +c4_( c) c^( c) +@end lilypond + +Nur ein Legatobogen kann gleichzeitig geschrieben werden. Wenn Sie einen +langen Bogen über mehreren kurzen notieren wollen, müssen Sie + @ref{Phrasing slurs} benutzen. + + +@commonprop + +Manche Komponisten schreiben zwei Legatobögen, um Legatoakkorde zu +markieren. Das kann in LilyPond erreicht werden, indem die Eigenschaft +@code{doubleSlurs} gesetzt wird. + +@lilypond[verbatim,ragged-right,relative,fragment,quote] +\set doubleSlurs = ##t +4 ( ) +@end lilypond + + +@refcommands + +@funindex \slurUp +@code{\slurUp}, +@funindex \slurDown +@code{\slurDown}, +@funindex \slurNeutral +@code{\slurNeutral}, +@funindex \slurDashed +@code{\slurDashed}, +@funindex \slurDotted +@code{\slurDotted}, +@funindex \slurSolid +@code{\slurSolid}. + +@seealso + +Programmreferenz: @internalsref{Slur}. + + +@node Phrasing slurs +@unnumberedsubsubsec Phrasing slurs + +@cindex Phrasierungsbögen + +Ein Phrasierungsbogen verbindet Noten und wird verwendet, um einen +musikalischen Ausdruck anzuzeigen. Er wird mit den Befehlen +@code{\(} und @code{\)} eingegeben. + +@lilypond[quote,ragged-right,fragment,verbatim,relative=1] +\time 6/4 c'\( d( e) f( e) d\) +@end lilypond + +Im typographischen Sinne verhalten sich Phrasierungsbögen genauso wie +Legatobögen. Sie werden aber als eigene Objekte behandelt. Ein +@code{\slurUp} hat also keine Auswirkung auf die Phrasierungsbögen, +anstelle dessen muss +@code{\phrasingSlurUp}, @code{\phrasingSlurDown} oder +@code{\phrasingSlurNeutral} benutzt werden. + +Es können keine simultanen Phrasierungsbögen gesetzt werden. + + +@refcommands + +@funindex \phrasingSlurUp +@code{\phrasingSlurUp}, +@funindex \phrasingSlurDown +@code{\phrasingSlurDown}, +@funindex \phrasingSlurNeutral +@code{\phrasingSlurNeutral}. + + +@seealso + +Programmreferenz: @internalsref{PhrasingSlur}. + + +@node Laissez vibrer ties +@unnumberedsubsubsec Laissez vibrer ties +@cindex Laissez vibrer +@cindex Bögen, laissez vibrer +@cindex Ausklingen lassen + +So genannte @qq{laissez vibrer}-Bögen werden verwendet um anzuzeigen, dass +man die Musik ausklingen lassen soll. Sie werden in der Klavier-, Harfen-, +anderer Saiteninstrument- und Schlagzeugnotation verwendet. Sie können +mit dem Befehl @code{\laissezVibrer} eingegeben werden. + +@lilypond[fragment,ragged-right,verbatim,relative=1] +\laissezVibrer +@end lilypond + +@seealso + +Programmreferenz: +@internalsref{LaissezVibrerTie} +@internalsref{LaissezVibrerTieColumn} + +Beispiele: +@lsr{connecting,laissez-vibrer-ties.ly} + + +@node Breath marks +@unnumberedsubsubsec Breath marks + +Atemzeichen werden mit dem Befehl @code{\breathe} eingegeben. + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +c'4 \breathe d4 +@end lilypond + + +@commonprop + +Das Symbol für das Atemzeichen kann verändert werden, indem die Eigenschaft +@code{text} des @code{BreathingSign}-Objektes mit beliebigem Text +überschrieben wird. Zum Beispiel ergibt + +@lilypond[quote,ragged-right,fragment,verbatim,relative=1] +c'4 +\override BreathingSign #'text + = #(make-musicglyph-markup "scripts.rvarcomma") +\breathe +d4 +@end lilypond + +@seealso + +Programmreferenz: @internalsref{BreathingSign}. + +Beispiele: @lsr{expressive,breathing-sign.ly} + + +@node Falls and doits +@unnumberedsubsubsec Falls and doits + +Gleiten nach oben und unten kann mit dem Befehl @code{\bendAfter} +notiert werden. + +@lilypond[fragment,ragged-right,relative=2] +\override Score.SpacingSpanner #'shortest-duration-space = #3.0 +c4-\bendAfter #+5 +c4-\bendAfter #-3 +@end lilypond + + +@node Lines +@subsection Lines + +@menu +* Glissando:: +* Arpeggio:: +* Trills:: +* Analysis brackets:: +@end menu + +@node Glissando +@unnumberedsubsubsec Glissando + +@cindex Glissando +@funindex \glissando + +Ein Glissando ist ein Gleiten zwischen Tonhöhen. Es wird mit einer +geraden oder gezackten Linie zwischen zwei Noten notiert. Es wird +mit dem Befehl @code{\glissando} auf eine Note folgend notiert. + +@lilypond[quote,ragged-right,fragment,relative=2,verbatim] +c2\glissando c' +\override Glissando #'style = #'zigzag +c2\glissando c, +@end lilypond + +@commonprop + +@lilypond[quote,ragged-right,verbatim] +I = \once \override NoteColumn #'ignore-collision = ##t + +\relative << + { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\ + { \oneVoice \I c2 \glissando \I d, } +>> +@end lilypond + + +@seealso + +Programmreferenz: @internalsref{Glissando}. + +Beispiele: +@lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly} + + + +@refbugs + +Text über der Linie (wie etwa @emph{gliss.}) wird nicht unterstützt. + + +@node Arpeggio +@unnumberedsubsubsec Arpeggio + +@cindex Arpeggio +@cindex Gebrochene Akkorde +@funindex \arpeggio + +Ein Arpeggio als Zeichen, dass ein Akkord gebrochen gespielt werden soll, +kann mit dem Befehl @code{\arpeggio} hinter dem +Akkord erzeugt werden. + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\arpeggio +@end lilypond + +Eine eckige Klammer zur Linken des Akkordes zeigt an, dass kein Arpeggio +gespielt werden soll. + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\arpeggioBracket +\arpeggio +@end lilypond + +Die Richtung des Arpeggios wird manchmal mit Pfeilen notiert und hat +eigene Befehle. + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\new Voice { + \arpeggioUp + \arpeggio + \arpeggioDown + \arpeggio +} +@end lilypond + + +@commonprop + +Wenn ein Arpeggio sich über mehrere Systeme erstreckt, kann mit einem +Klaviersystem die Eigenschaft +@internalsref{PianoStaff}.@code{connectArpeggios} gesetzt werden. + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\new PianoStaff << + \set PianoStaff.connectArpeggios = ##t + \new Staff { \arpeggio } + \new Staff { \clef bass \arpeggio } +>> +@end lilypond + +@c TODO: cross-voice arpeggio example? +@c such an example is already in LSR -J.Mandereau + +@refcommands + +@code{\arpeggio}, +@funindex \arpeggioUp +@code{\arpeggioUp}, +@funindex \arpeggioDown +@code{\arpeggioDown}, +@funindex \arpeggioNeutral +@code{\arpeggioNeutral}, +@funindex \arpeggioBracket +@code{\arpeggioBracket}. + + +@seealso + +Notationshandbuch: @ref{Ties}, um Arpeggios auszuschreiben. + +Programmreferenz: @internalsref{Arpeggio}. + + +@refbugs + +Es ist nicht möglich, Arpeggios zwischen Systemen und solche, die sich +nur auf ein System erstrecken, zum gleichen Zeitpunkt in einem +Klaviersystem zu benutzen. + + +@node Trills +@unnumberedsubsubsec Trills +@cindex Triller + +Kurze Triller können wie ein normales Artikulationszeichen eingegeben +werden, siehe @ref{Articulations}. + +Längere Triller werden mit den Befehlen @code{\startTrillSpan} zu +Beginn und @code{\stopTrillSpan} am Ende erstellt. + +@lilypond[verbatim,ragged-right,relative=2,quote,fragment] +\new Voice { + << { c1 \startTrillSpan } + { s2. \grace { d16[\stopTrillSpan e] } } >> + c4 } +@end lilypond + +@cindex Triller mit Tonhöhe + +Triller, die auf einer bestimmten Note ausgeführt werden sollen, können +mit dem Befehl @code{pitchedTrill} notiert werden. + +@lilypond[ragged-right,verbatim,fragment,relative=1,quote] +\pitchedTrill c4\startTrillSpan fis +f\stopTrillSpan +@end lilypond + +@noindent +Dabei ist das erste Argument die Hauptnote. Die zweite Note wird +ohne Hals in Klammern gesetzt. + + +@refcommands + +@code{\startTrillSpan}, +@funindex \startTrillSpan +@code{\stopTrillSpan}. +@funindex \stopTrillSpan + + +@seealso + +Programmreferenz: @internalsref{TrillSpanner}. + + +@node Analysis brackets +@unnumberedsubsubsec Analysis brackets + +UNTRANSLATED NODE: IGNORE ME + + diff --git a/Documentation/es/user/advanced-notation.itely b/Documentation/es/user/advanced-notation.itely index b0be2b7089..54ac7851cb 100644 --- a/Documentation/es/user/advanced-notation.itely +++ b/Documentation/es/user/advanced-notation.itely @@ -1686,38 +1686,6 @@ en un tamaño grande de la tipografía. Para imprimir con un tamaño de tipogra @code{\setEasyHeads} -@node Analysis brackets -@subsection Analysis brackets -@cindex corchetes -@cindex fraseo, corchetes de -@cindex musicológico, análisis -@cindex notas, corchetes de agrupación de - -Los corchetes se usan en análisis musical para indicar las estructuras presentes en las piezas -musicales. LilyPond contempla una forma básica de corchetes horizontales anidados. -Para usarlos, añada el grabador @internalsref{Horizontal_bracket_engraver} -al contexto @internalsref{Staff}. Un corchete se abre con -@code{\startGroup} y se cierra con @code{\stopGroup} - -@lilypond[quote,ragged-right,verbatim] -\score { - \relative c'' { - c4\startGroup\startGroup - c4\stopGroup - c4\startGroup - c4\stopGroup\stopGroup - } - \layout { - \context { - \Staff \consists "Horizontal_bracket_engraver" -}}} -@end lilypond - -@seealso - -Referencia del programa: @internalsref{HorizontalBracket}. - - @node Coloring objects @subsection Coloring objects diff --git a/Documentation/es/user/basic-notation.itely b/Documentation/es/user/basic-notation.itely index 3783d5e0a9..825cebfc21 100644 --- a/Documentation/es/user/basic-notation.itely +++ b/Documentation/es/user/basic-notation.itely @@ -687,246 +687,6 @@ Esta sección trata de la notación que afecta a grupos de notas. @end menu -@node Ties -@subsection Ties - -@cindex ligadura de unión -@funindex ~ - -Una ligadura de unión conecta dos notas adyacentes de la misma altura. La ligadura -en efecto extiende la longitud de una nota. No deben confundirse las ligaduras de unión con -las ligaduras de expresión, que indican articulación, ni con las ligaduras de fraseo, que indican -el fraseo musical. Se introduce una ligadura de unión usando el símbolo de la tilde curva @samp{~} - -@lilypond[quote,ragged-right,fragment,verbatim] -e' ~ e' ~ -@end lilypond - -Cuando se aplica una ligadura de unión a un acorde, se conectan todas las cabezas de las notas cuyas alturas coinciden. -Si no coincide ningún par de cabezas, no se crea ninguna ligadura. Los acordes -se pueden ligar parcialmente colocando la ligadura dentro del acorde, - -@lilypond[quote,ragged-right,fragment,verbatim,relative=1] - -@end lilypond - -Una ligadura es simplemente una forma de extender la duración de una nota, parecida al -puntillo. El ejemplo siguiente muestra dos formas de escribir -exactamente el mismo concepto: - -@lilypond[quote,fragment,ragged-right] -\time 3/4 c'2. c'2 ~ c'4 -@end lilypond - -@noindent -Se usan ligaduras de expresión bien cuando la nota atraviesa la barra -de compás o bien cuando no se pueden usar puntillos para denotar el -ritmo. Cuando se usan ligaduras, las notas de mayor duración se deben alinear con las subdivisiones del compás, como - -@lilypond[fragment,quote,ragged-right] -\relative { - r8 c8 ~ c2 r4 | r8^"not" c2 ~ c8 r4 -} -@end lilypond - -Si necesita unir muchas notas a través de las líneas divisorias, puede -resultar más fácil utilizar la división automática de notas (vea -@ref{Automatic note splitting}). Este mecanismo divide las notas -largas de forma automática y las liga a través de las barras de compás. - -@funindex \repeatTie - -Cuando la segunda vez de una repetición comienza con una nota ligada, -es necesario repetir la ligadura. Esto se puede conseguir mediante @code{\repeatTie}, - -@lilypond[fragment,quote,ragged-right,relative=2] -r \repeatTie -@end lilypond - -@cindex ligaduras de repetición -@cindex corchetes de repetición de primera y segunda vez y ligaduras - -@commonprop - -A veces se usan ligaduras para escribir arpegios. En este caso, dos notas ligadas no -necesitan ser consecutivas. Esto se puede conseguir estableciendo la propiedad @code{tieWaitForNote} -(ligadura - esperar nota) al valor verdadero. La misma funcionalidad puede resultar útil, -por ejemplo, para ligar un trémolo a un acorde. Por ejemplo, - -@lilypond[fragment,verbatim,relative=1,ragged-right,quote] -\set tieWaitForNote = ##t -\grace { c16[~ e~ g]~ } 2 -\repeat tremolo 8 { c32~ c'~ } 1 -e8~ c~ a~ f~ 2 -@end lilypond - -Las ligaduras de pueden grabar manualmente modificando la propiedad -@code{tie-configuration}. El primer número indica la distancia desde -el centro del pentagrama en espacios de pentagrama, y el segundo -número indica la dirección (1 = hacia arriba, -1 = hacia abajo). - -@lilypond[fragment,verbatim,relative=1,ragged-right,quote] -2~ | -\override TieColumn #'tie-configuration = - #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1)) -~ | -@end lilypond - - -@refcommands - - -@funindex \tieUp -@code{\tieUp}, -@funindex \tieDown -@code{\tieDown}, -@funindex \tieNeutral -@code{\tieNeutral}, -@funindex \tieDotted -@code{\tieDotted}, -@funindex \tieDashed -@code{\tieDashed}, -@funindex \tieSolid -@code{\tieSolid}. - - -@seealso - -En el presente manual: @ref{Automatic note splitting}. - -Referencia del programa: @internalsref{Tie}. - - -@refbugs - -Un cambio de pentagrama cuando hay una ligadura activa no producirá una ligadura inclinada. - -Los cambios de clave o de octava durante una ligadura de unión no -están bien definidos realmente. En estos casos puede ser preferible una ligadura de expresión. - - -@node Slurs -@subsection Slurs - -@cindex Ligaduras de expresión - -Una ligadura de expresión indica que las notas se deben tocar unidas o -@emph{legato}. Se escriben utilizando paréntesis - -@lilypond[quote,ragged-right,relative=2,fragment,verbatim] -f( g a) a8 b( a4 g2 f4) -2( 2) -@end lilypond - -La dirección de una ligadura de expresión se puede especificar con -@code{\slur@emph{DIRECCIÓN}}, donde @code{@emph{DIRECCIÓN}} es o bien -@code{Up} (arriba), @code{Down} (abajo), o @code{Neutral} -(seleccionada automáticamente). - -Sin embargo, hay una forma abreviada muy conveniente para forzar las -direcciones de las ligaduras de expresión. Escribiendo @code{_} o -@code{^} antes de los paréntesis de apertura, también se establece la dirección. Por ejemplo, - -@lilypond[relative=2,ragged-right,quote,verbatim,fragment] -c4_( c) c^( c) -@end lilypond - -Se puede imprimir una sola ligadura cada vez. Si necesita imprimir -una ligadura larga por encima de varias ligaduras más cortas, consulte @ref{Phrasing slurs}. - - -@commonprop - -Algunos compositores escriben dos ligaduras cuando quieren acordes -legato. Esto se consigue en LilyPond mediante el establecimiento de @code{doubleSlurs}, - -@lilypond[verbatim,ragged-right,relative,fragment,quote] -\set doubleSlurs = ##t -4 ( ) -@end lilypond - - -@refcommands - -@funindex \slurUp -@code{\slurUp}, -@funindex \slurDown -@code{\slurDown}, -@funindex \slurNeutral -@code{\slurNeutral}, -@funindex \slurDashed -@code{\slurDashed}, -@funindex \slurDotted -@code{\slurDotted}, -@funindex \slurSolid -@code{\slurSolid}. - -@seealso - -Referencia del programa: @internalsref{Slur}. - - -@node Phrasing slurs -@subsection Phrasing slurs - -@cindex ligaduras de fraseo -@cindex marcas de fraseo - -Una ligadura de fraseo (o marca de fraseo) conecta las notas y se -utiliza para indicar una frase musical. Se escribe usando @code{\(} y -@code{\)} respectivamente - -@lilypond[quote,ragged-right,fragment,verbatim,relative=1] -\time 6/4 c'\( d( e) f( e) d\) -@end lilypond - -Tipográficamente, la ligadura de fraseo se comporta casi exactamente -igual que una ligadura de expresión normal. Sin embargo, se tratan -como objetos diferentes. Una @code{\slurUp} no tendrá ningún efecto sobre una ligadura de fraseo; utilice en su lugar -@code{\phrasingSlurUp}, @code{\phrasingSlurDown}, y -@code{\phrasingSlurNeutral}. - -No se pueden tener varias ligaduras de fraseo simultáneas. - - -@refcommands - -@funindex \phrasingSlurUp -@code{\phrasingSlurUp}, -@funindex \phrasingSlurDown -@code{\phrasingSlurDown}, -@funindex \phrasingSlurNeutral -@code{\phrasingSlurNeutral}. - - -@seealso - -Referencia del programa: @internalsref{PhrasingSlur}. - - -@node Laissez vibrer ties -@subsection Laissez vibrer ties -@cindex Laissez vibrer -@cindex Ligaduras laissez vibrer - -Las ligaduras L.v. (laissez vibrer, dejar vibrar) indican que las -notas no se deben apagar al final. Se usan en la notación para piano, -arpa y otros instrumentos de cuerda y percusión. Se pueden introducir escribiendo @code{\laissezVibrer}, - -@lilypond[fragment,ragged-right,verbatim,relative=1] -\laissezVibrer -@end lilypond - -@seealso - -Referencia del programa: -@internalsref{LaissezVibrerTie} -@internalsref{LaissezVibrerTieColumn} - -Archivos de ejemplo: -@lsr{connecting,laissez-vibrer-ties.ly} - - @node Expressive marks @section Expressive marks @@ -945,106 +705,6 @@ simples notas y ritmos. @end menu -@node Articulations -@subsection Articulations - -@cindex Articulaciones -@cindex guiones -@cindex ornamentos - -Un amplio abanico de símbolos pueden aparecer encima o debajo de las notas -para indicar distintas características de la ejecución. Se adjuntan a una -nota escribiendo un guión y el carácter que significa la articulación. -Se muestran a continuación: - -@lilypondfile[quote,ragged-right]{script-abbreviations.ly} - -Los significados de estas abreviaturas se pueden modificar. Consulte -@file{ly/@/script@/-init@/.ly} para ver ejemplos. - -La indicación se coloca automáticamente, pero la dirección (arriba o abajo) -se puede también forzar. Como otros fragmentos de código de LilyPond, -@code{_} los situará por debajo del pentagrama, y @code{^} los colocará por encima. - -@lilypond[quote,ragged-right,fragment,verbatim] -c''4^^ c''4_^ -@end lilypond - -Se pueden añadir otros símbolos usando la sintaxis -@var{nota}@code{\}@var{nombre}. Una vez más, se puede forzar -que aparezcan por encima o por debajo usando @code{^} y @code{_}, -por ejemplo - -@lilypond[quote,ragged-right,verbatim,fragment,relative=2] -c\fermata c^\fermata c_\fermata -@end lilypond - -@cindex acento -@cindex marcato -@cindex staccatissimo -@cindex espressivo -@cindex fermata -@cindex calderón -@cindex apagado -@cindex staccato -@cindex portato -@cindex tenuto -@cindex arco arriba -@cindex arco abajo -@cindex pedal, indicaciones de -@cindex órgano, indicaciones de pedal de -@cindex grupeto circular -@cindex open -@cindex flageolet -@cindex grupeto circular invertido -@cindex trino -@cindex semitrino -@cindex semitrino descendente -@cindex prallprall -@cindex prallmordent -@cindex prall, up -@cindex prall, down -@cindex thumb marking -@cindex segno -@cindex coda -@cindex varcoda - -He aquí un cuadro que muestra todas las articulaciones disponibles: - -@lilypondfile[ragged-right,quote]{script-chart.ly} - - -@commonprop - -El orden vertical de las articulaciones se controla con la propiedad -@code{script-priority}. Cuanto más bajo es esta número, -más cerca de la nota se colocará. -En este ejemplo el @internalsref{TextScript} (el símbolo de sostenido) tiene primero la -prioridad más baja, así que se coloca en la parte más baja en el primer ejemplo. -En el segundo, el semitrino (el @internalsref{Script}) tiene la prioridad más baja, por tanto -se coloca en la parte interior. Cuando dos objetos tienen la misma prioridad, el orden en que -se escriben decide cuál de ellos va primero. - -@lilypond[verbatim,relative=3,ragged-right,fragment,quote] -\once \override TextScript #'script-priority = #-100 -a4^\prall^\markup { \sharp } - -\once \override Script #'script-priority = #-100 -a4^\prall^\markup { \sharp } -@end lilypond - - -@seealso - -Referencia del programa: @internalsref{Script}. - - -@refbugs - -Estos signos aparecen en la salida impresa pero no tienen ningún efecto sobre la -representación de MIDI de la música. - - @node Fingering instructions @subsection Fingering instructions @@ -1103,381 +763,6 @@ Referencia del programa: @internalsref{Fingering}. Ejemplos: @lsr{expressive,fingering-chords.ly} -@node Dynamics -@subsection Dynamics - -@cindex Dynamics -@funindex \pppp -@funindex \ppp -@funindex \pp -@funindex \p -@funindex \mp -@funindex \mf -@funindex \f -@funindex \ff -@funindex \fff -@funindex \ffff -@funindex \fp -@funindex \sf -@funindex \sff -@funindex \sp -@funindex \spp -@funindex \sfz -@funindex \rfz - -Las marcas dinámicas de matiz absoluto se especifican usando un comando después de una nota: -@code{c4\ff}. Las marcas dinámicas disponibles son @code{\ppppp}, -@code{\pppp}, @code{\ppp}, -@code{\pp}, @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, -@code{\fff}, @code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff}, -@code{\sp}, @code{\spp}, @code{\sfz} y @code{\rfz}. - -@lilypond[quote,verbatim,ragged-right,fragment,relative=2] -c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff -c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz -@end lilypond - -@funindex \< -@funindex \> -@funindex \! - -Un regulador de crescendo se comienza con @code{\<} y se termina con -@code{\!} o con un matiz absoluto. Un regulador decrescendo comienza con -@code{\>} y se termina también con @code{\!} o con un matiz dinámico -absoluto. Se pueden usar @code{\cr} y @code{\decr} en lugar de -@code{\<} y @code{\>}. A causa de que estas marcas se unen a notas, se deben -usar notas espaciadoras si se necesitan varias marcas durante una nota. - -@lilypond[quote,ragged-right,fragment,verbatim,relative=2] -c\< c\! d\> e\! -<< f1 { s4 s4\< s4\! \> s4\! } >> -@end lilypond - -@noindent -Un regulador comienza normalmente en el borde izquierdo de la nota inicial -y acaba en el borde derecho de la nota final. Si la nota -final cae sobre el principio de un compás, el regulador finaliza en la línea divisoria -inmediatamente anterior. Esto se puede modificar estableciendo la propiedad -@code{hairpinToBarline}, - -@lilypond[quote,ragged-right,fragment,verbatim,relative=2] -\set hairpinToBarline = ##f -c4\< c2. c4\! -@end lilypond - -En algunas situaciones, la marca de articulación @code{\espressivo} puede ser -apropiada para indicar un crescendo y decrescendo sobre una nota, - -@lilypond[quote,ragged-right,fragment,verbatim,relative=2] -c2 b4 a g1\espressivo -@end lilypond - -Esto puede dar lugar a reguladores muy cortos. Utilice @code{minimum-length} -dentro de @internalsref{Voice}.@internalsref{Hairpin} para alargarlos, por -ejemplo - -@example -\override Voice.Hairpin #'minimum-length = #5 -@end example - -@cindex al niente -@cindex niente, al - -Los reguladores se pueden imprimir con la punta en círculo (notación -al niente) estableciendo la propiedad @code{circled-tip}, - -@lilypond[quote,ragged-right,fragment,relative=2,verbatim] -\override Hairpin #'circled-tip = ##t -c2\< c\! -c4\> c\< c2\! -@end lilypond - - -@cindex crescendo -@cindex decrescendo -@cindex diminuendo - -También puede usar texto que diga @emph{cresc.} en vez de reguladores - -@lilypond[quote,ragged-right,fragment,relative=2,verbatim] -\setTextCresc -c\< d e f\! -\setHairpinCresc -e\> d c b\! -\setTextDecresc -c\> d e f\! -\setTextDim -e\> d c b\! -@end lilypond - -Asimismo puede aportar sus propios textos -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\set crescendoText = \markup { \italic "cresc. poco" } -\set crescendoSpanner = #'dashed-line -a'2\< a a a\!\mf -@end lilypond - -Para crear nuevas indicaciones dinámicas o texto que se deba alinear -con los matices, consulte @ref{New dynamic marks}. - -El posicionamiento vertical de las expresiones dinámicas se gestiona a -través de @internalsref{DynamicLineSpanner}. - - -@commonprop - -Las expresiones dinámicas que suceden en, comienzan sobre, o acaban -en, la misma nota se alinearán verticalmente. Si quiere asegurar que -las expresiones dinámicas se alinean cuando no suceden sobre la misma -nota, puede aumentar el valor de la propiedad @code{staff-padding}. - -@example -\override DynamicLineSpanner #'staff-padding = #4 -@end example - -También puede utilizar esta propiedad si las expresiones dinámicas -colisionan con otros elementos de la notación. - -Los crescendi y decrescendi que acaban sobre la misma nota de una -línea nueva no se imprimen. Para cambiar este comportamiento, utilice - -@example -\override Score.Hairpin #'after-line-breaking = ##t -@end example - -Los cambios dinámicos de tipo texto (como @emph{cresc.} y @emph{dim.}) -se imprimen con una línea de puntos que muestra su alcance. Para -evitar que se imprima esta línea, use - -@example -\override DynamicTextSpanner #'dash-period = #-1.0 -@end example - - -@refcommands - -@funindex \dynamicUp -@code{\dynamicUp}, -@funindex \dynamicDown -@code{\dynamicDown}, -@funindex \dynamicNeutral -@code{\dynamicNeutral}. - - -@seealso - -Referencia del programa: @internalsref{DynamicText}, @internalsref{Hairpin}. -El posicionamiento vertical de estos símbolos se maneja por medio de -@internalsref{DynamicLineSpanner}. - - -@node Breath marks -@subsection Breath marks - -Las marcas de respiración se introducen usando @code{\breathe} - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -c'4 \breathe d4 -@end lilypond - - -@commonprop - -El glifo de la marca de respiración se puede ajustar por medio de la sobreescritura de la propiedad -@code{text} del objeto de presentación @code{BreathingSign} con cualquier texto de marcado. -Por ejemplo, -@lilypond[quote,ragged-right,fragment,verbatim,relative=1] -c'4 -\override BreathingSign #'text - = #(make-musicglyph-markup "scripts.rvarcomma") -\breathe -d4 -@end lilypond - -@seealso - -Referencia del programa: @internalsref{BreathingSign}. - -Ejemplos: @lsr{expressive,breathing-sign.ly} - - -@node Trills -@subsection Trills - -Los trinos cortos se imprimen como una articulación normal; consulte @ref{Articulations}. - -Los trinos largos mantenidos se hacen con @code{\startTrillSpan} y -@code{\stopTrillSpan}, - -@lilypond[verbatim,ragged-right,relative=2,quote,fragment] -\new Voice { - << { c1 \startTrillSpan } - { s2. \grace { d16[\stopTrillSpan e] } } >> - c4 } -@end lilypond - -@cindex Trinos con altura - -Los trinos que se tienen que ejecutar sobre notas especificadas -explícitamente se pueden tipografiar con el comando @code{pitchedTrill}, - -@lilypond[ragged-right,verbatim,fragment,relative=1,quote] -\pitchedTrill c4\startTrillSpan fis -f\stopTrillSpan -@end lilypond - -@noindent -El primer argumento es la nota principal. La altura de la segunda se -imprime como una cabeza de nota sin plica entre paréntesis. - - -@refcommands - -@code{\startTrillSpan}, -@funindex \startTrillSpan -@code{\stopTrillSpan}. -@funindex \stopTrillSpan - - -@seealso - -Referencia del programa: @internalsref{TrillSpanner}. - - -@node Glissando -@subsection Glissando - -@cindex Glissando -@funindex \glissando - -Un glissando es un cambio gradual en la altura. Se denota por medio -de una línea o una línea ondulada entre dos notas. Se llama -adjuntando @code{\glissando} a una nota - -@lilypond[quote,ragged-right,fragment,relative=2,verbatim] -c2\glissando c' -\override Glissando #'style = #'zigzag -c2\glissando c, -@end lilypond - - -@commonprop - -@lilypond[quote,ragged-right,verbatim] -I = \once \override NoteColumn #'ignore-collision = ##t - -\relative << - { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\ - { \oneVoice \I c2 \glissando \I d, } ->> -@end lilypond - - - -@seealso - -Referencia del programa: @internalsref{Glissando}. - -Archivos de ejemplo: -@lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly} - - -@refbugs - -La impresión de texto sobre la línea (como @emph{gliss.}) no está contemplada. - - -@node Arpeggio -@subsection Arpeggio - -@cindex Arpeggio -@cindex acorde quebrado -@funindex \arpeggio - -Se puede especificar un signo de arpegio (conocido también como acorde quebrado) sobre un -acorde adjuntando un @code{\arpeggio} a un acorde - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\arpeggio -@end lilypond - -Un corchete recto a la izquierda indica que el intérprete no tiene que -arpegiar el acorde - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\arpeggioBracket -\arpeggio -@end lilypond - -La dirección del arpegio se denota a veces mediante la adición de una -punta de flecha a la línea ondulada - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\new Voice { - \arpeggioUp - \arpeggio - \arpeggioDown - \arpeggio -} -@end lilypond - - -@commonprop - -Cuando un arpegio cruza uno o varios pentagramas, puede adjuntar un -arpegio a los acordes en los dos pentagramas y establecer -@internalsref{PianoStaff}.@code{connectArpeggios} - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\new PianoStaff << - \set PianoStaff.connectArpeggios = ##t - \new Staff { \arpeggio } - \new Staff { \clef bass \arpeggio } ->> -@end lilypond - -@c TODO: cross-voice arpeggio example? -@c such an example is already in LSR -J.Mandereau - -@refcommands - -@code{\arpeggio}, -@funindex \arpeggioUp -@code{\arpeggioUp}, -@funindex \arpeggioDown -@code{\arpeggioDown}, -@funindex \arpeggioNeutral -@code{\arpeggioNeutral}, -@funindex \arpeggioBracket -@code{\arpeggioBracket}. - - -@seealso - -Manual de notación: @ref{Ties}, para escribir arpegios explícitamente. - -Referencia del programa: @internalsref{Arpeggio}. - - -@refbugs - -No es posible mezclar arpegios conectados y no conectados en un -@internalsref{PianoStaff} en el mismo instante de tiempo. - - -@node Falls and doits -@subsection Falls and doits - -Se pueden expresar caídas y subidas de tono (falls y doits) añadidas a -las notas mediante el comando @code{\bendAfter}, - -@lilypond[fragment,ragged-right,relative=2] -\override Score.SpacingSpanner #'shortest-duration-space = #3.0 -c4-\bendAfter #+5 -c4-\bendAfter #-3 -@end lilypond - - @node Repeats @section Repeats diff --git a/Documentation/es/user/expressive.itely b/Documentation/es/user/expressive.itely new file mode 100644 index 0000000000..ff75dcb1b0 --- /dev/null +++ b/Documentation/es/user/expressive.itely @@ -0,0 +1,796 @@ +@c -*- coding: utf-8; mode: texinfo; -*- +@ignore + Translation of GIT committish: f7420240e4ce1fe2217646482a47d00f566af52c + + When revising a translation, copy the HEAD committish of the + version that you are working on. See TRANSLATION for details. +@end ignore + +@node Expressive marks +@section Expressive marks + +@menu +* Attached to notes:: +* Curves:: +* Lines:: +@end menu + + +@node Attached to notes +@subsection Attached to notes + + +@menu +* Articulations:: +* Dynamics:: +@end menu + +@node Articulations +@unnumberedsubsubsec Articulations + +@cindex Articulaciones +@cindex guiones +@cindex ornamentos + +Un amplio abanico de símbolos pueden aparecer encima o debajo de las notas +para indicar distintas características de la ejecución. Se adjuntan a una +nota escribiendo un guión y el carácter que significa la articulación. +Se muestran a continuación: + +@lilypondfile[quote,ragged-right]{script-abbreviations.ly} + +Los significados de estas abreviaturas se pueden modificar. Consulte +@file{ly/@/script@/-init@/.ly} para ver ejemplos. + +La indicación se coloca automáticamente, pero la dirección (arriba o abajo) +se puede también forzar. Como otros fragmentos de código de LilyPond, +@code{_} los situará por debajo del pentagrama, y @code{^} los colocará por encima. + +@lilypond[quote,ragged-right,fragment,verbatim] +c''4^^ c''4_^ +@end lilypond + +Se pueden añadir otros símbolos usando la sintaxis +@var{nota}@code{\}@var{nombre}. Una vez más, se puede forzar +que aparezcan por encima o por debajo usando @code{^} y @code{_}, +por ejemplo + +@lilypond[quote,ragged-right,verbatim,fragment,relative=2] +c\fermata c^\fermata c_\fermata +@end lilypond + +@cindex acento +@cindex marcato +@cindex staccatissimo +@cindex espressivo +@cindex fermata +@cindex calderón +@cindex apagado +@cindex staccato +@cindex portato +@cindex tenuto +@cindex arco arriba +@cindex arco abajo +@cindex pedal, indicaciones de +@cindex órgano, indicaciones de pedal de +@cindex grupeto circular +@cindex open +@cindex flageolet +@cindex grupeto circular invertido +@cindex trino +@cindex semitrino +@cindex semitrino descendente +@cindex prallprall +@cindex prallmordent +@cindex prall, up +@cindex prall, down +@cindex thumb marking +@cindex segno +@cindex coda +@cindex varcoda + +He aquí un cuadro que muestra todas las articulaciones disponibles: + +@lilypondfile[ragged-right,quote]{script-chart.ly} + + +@commonprop + +El orden vertical de las articulaciones se controla con la propiedad +@code{script-priority}. Cuanto más bajo es esta número, +más cerca de la nota se colocará. +En este ejemplo el @internalsref{TextScript} (el símbolo de sostenido) tiene primero la +prioridad más baja, así que se coloca en la parte más baja en el primer ejemplo. +En el segundo, el semitrino (el @internalsref{Script}) tiene la prioridad más baja, por tanto +se coloca en la parte interior. Cuando dos objetos tienen la misma prioridad, el orden en que +se escriben decide cuál de ellos va primero. + +@lilypond[verbatim,relative=3,ragged-right,fragment,quote] +\once \override TextScript #'script-priority = #-100 +a4^\prall^\markup { \sharp } + +\once \override Script #'script-priority = #-100 +a4^\prall^\markup { \sharp } +@end lilypond + + +@seealso + +Referencia del programa: @internalsref{Script}. + + +@refbugs + +Estos signos aparecen en la salida impresa pero no tienen ningún efecto sobre la +representación de MIDI de la música. + + +@node Dynamics +@unnumberedsubsubsec Dynamics + +@cindex Dynamics +@funindex \pppp +@funindex \ppp +@funindex \pp +@funindex \p +@funindex \mp +@funindex \mf +@funindex \f +@funindex \ff +@funindex \fff +@funindex \ffff +@funindex \fp +@funindex \sf +@funindex \sff +@funindex \sp +@funindex \spp +@funindex \sfz +@funindex \rfz + +Las marcas dinámicas de matiz absoluto se especifican usando un comando después de una nota: +@code{c4\ff}. Las marcas dinámicas disponibles son @code{\ppppp}, +@code{\pppp}, @code{\ppp}, +@code{\pp}, @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, +@code{\fff}, @code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff}, +@code{\sp}, @code{\spp}, @code{\sfz} y @code{\rfz}. + +@lilypond[quote,verbatim,ragged-right,fragment,relative=2] +c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff +c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz +@end lilypond + +@funindex \< +@funindex \> +@funindex \! + +Un regulador de crescendo se comienza con @code{\<} y se termina con +@code{\!} o con un matiz absoluto. Un regulador decrescendo comienza con +@code{\>} y se termina también con @code{\!} o con un matiz dinámico +absoluto. Se pueden usar @code{\cr} y @code{\decr} en lugar de +@code{\<} y @code{\>}. A causa de que estas marcas se unen a notas, se deben +usar notas espaciadoras si se necesitan varias marcas durante una nota. + +@lilypond[quote,ragged-right,fragment,verbatim,relative=2] +c\< c\! d\> e\! +<< f1 { s4 s4\< s4\! \> s4\! } >> +@end lilypond + +@noindent +Un regulador comienza normalmente en el borde izquierdo de la nota inicial +y acaba en el borde derecho de la nota final. Si la nota +final cae sobre el principio de un compás, el regulador finaliza en la línea divisoria +inmediatamente anterior. Esto se puede modificar estableciendo la propiedad +@code{hairpinToBarline}, + +@lilypond[quote,ragged-right,fragment,verbatim,relative=2] +\set hairpinToBarline = ##f +c4\< c2. c4\! +@end lilypond + +En algunas situaciones, la marca de articulación @code{\espressivo} puede ser +apropiada para indicar un crescendo y decrescendo sobre una nota, + +@lilypond[quote,ragged-right,fragment,verbatim,relative=2] +c2 b4 a g1\espressivo +@end lilypond + +Esto puede dar lugar a reguladores muy cortos. Utilice @code{minimum-length} +dentro de @internalsref{Voice}.@internalsref{Hairpin} para alargarlos, por +ejemplo + +@example +\override Voice.Hairpin #'minimum-length = #5 +@end example + +@cindex al niente +@cindex niente, al + +Los reguladores se pueden imprimir con la punta en círculo (notación +al niente) estableciendo la propiedad @code{circled-tip}, + +@lilypond[quote,ragged-right,fragment,relative=2,verbatim] +\override Hairpin #'circled-tip = ##t +c2\< c\! +c4\> c\< c2\! +@end lilypond + + +@cindex crescendo +@cindex decrescendo +@cindex diminuendo + +También puede usar texto que diga @emph{cresc.} en vez de reguladores + +@lilypond[quote,ragged-right,fragment,relative=2,verbatim] +\setTextCresc +c\< d e f\! +\setHairpinCresc +e\> d c b\! +\setTextDecresc +c\> d e f\! +\setTextDim +e\> d c b\! +@end lilypond + +Asimismo puede aportar sus propios textos +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\set crescendoText = \markup { \italic "cresc. poco" } +\set crescendoSpanner = #'dashed-line +a'2\< a a a\!\mf +@end lilypond + +Para crear nuevas indicaciones dinámicas o texto que se deba alinear +con los matices, consulte @ref{New dynamic marks}. + +El posicionamiento vertical de las expresiones dinámicas se gestiona a +través de @internalsref{DynamicLineSpanner}. + + +@commonprop + +Las expresiones dinámicas que suceden en, comienzan sobre, o acaban +en, la misma nota se alinearán verticalmente. Si quiere asegurar que +las expresiones dinámicas se alinean cuando no suceden sobre la misma +nota, puede aumentar el valor de la propiedad @code{staff-padding}. + +@example +\override DynamicLineSpanner #'staff-padding = #4 +@end example + +También puede utilizar esta propiedad si las expresiones dinámicas +colisionan con otros elementos de la notación. + +Los crescendi y decrescendi que acaban sobre la misma nota de una +línea nueva no se imprimen. Para cambiar este comportamiento, utilice + +@example +\override Score.Hairpin #'after-line-breaking = ##t +@end example + +Los cambios dinámicos de tipo texto (como @emph{cresc.} y @emph{dim.}) +se imprimen con una línea de puntos que muestra su alcance. Para +evitar que se imprima esta línea, use + +@example +\override DynamicTextSpanner #'dash-period = #-1.0 +@end example + + +@refcommands + +@funindex \dynamicUp +@code{\dynamicUp}, +@funindex \dynamicDown +@code{\dynamicDown}, +@funindex \dynamicNeutral +@code{\dynamicNeutral}. + + +@seealso + +Referencia del programa: @internalsref{DynamicText}, @internalsref{Hairpin}. +El posicionamiento vertical de estos símbolos se maneja por medio de +@internalsref{DynamicLineSpanner}. + + +@node Curves +@subsection Curves + +@menu +* Ties:: +* Slurs:: +* Phrasing slurs:: +* Laissez vibrer ties:: +* Breath marks:: +* Falls and doits:: +@end menu + +@node Ties +@unnumberedsubsubsec Ties + +@cindex ligadura de unión +@funindex ~ + +Una ligadura de unión conecta dos notas adyacentes de la misma altura. La ligadura +en efecto extiende la longitud de una nota. No deben confundirse las ligaduras de unión con +las ligaduras de expresión, que indican articulación, ni con las ligaduras de fraseo, que indican +el fraseo musical. Se introduce una ligadura de unión usando el símbolo de la tilde curva @samp{~} + +@lilypond[quote,ragged-right,fragment,verbatim] +e' ~ e' ~ +@end lilypond + +Cuando se aplica una ligadura de unión a un acorde, se conectan todas las cabezas de las notas cuyas alturas coinciden. +Si no coincide ningún par de cabezas, no se crea ninguna ligadura. Los acordes +se pueden ligar parcialmente colocando la ligadura dentro del acorde, + +@lilypond[quote,ragged-right,fragment,verbatim,relative=1] + +@end lilypond + +Una ligadura es simplemente una forma de extender la duración de una nota, parecida al +puntillo. El ejemplo siguiente muestra dos formas de escribir +exactamente el mismo concepto: + +@lilypond[quote,fragment,ragged-right] +\time 3/4 c'2. c'2 ~ c'4 +@end lilypond + +@noindent +Se usan ligaduras de expresión bien cuando la nota atraviesa la barra +de compás o bien cuando no se pueden usar puntillos para denotar el +ritmo. Cuando se usan ligaduras, las notas de mayor duración se deben alinear con las subdivisiones del compás, como + +@lilypond[fragment,quote,ragged-right] +\relative { + r8 c8 ~ c2 r4 | r8^"not" c2 ~ c8 r4 +} +@end lilypond + +Si necesita unir muchas notas a través de las líneas divisorias, puede +resultar más fácil utilizar la división automática de notas (vea +@ref{Automatic note splitting}). Este mecanismo divide las notas +largas de forma automática y las liga a través de las barras de compás. + +@funindex \repeatTie + +Cuando la segunda vez de una repetición comienza con una nota ligada, +es necesario repetir la ligadura. Esto se puede conseguir mediante @code{\repeatTie}, + +@lilypond[fragment,quote,ragged-right,relative=2] +r \repeatTie +@end lilypond + +@cindex ligaduras de repetición +@cindex corchetes de repetición de primera y segunda vez y ligaduras + +@commonprop + +A veces se usan ligaduras para escribir arpegios. En este caso, dos notas ligadas no +necesitan ser consecutivas. Esto se puede conseguir estableciendo la propiedad @code{tieWaitForNote} +(ligadura - esperar nota) al valor verdadero. La misma funcionalidad puede resultar útil, +por ejemplo, para ligar un trémolo a un acorde. Por ejemplo, + +@lilypond[fragment,verbatim,relative=1,ragged-right,quote] +\set tieWaitForNote = ##t +\grace { c16[~ e~ g]~ } 2 +\repeat tremolo 8 { c32~ c'~ } 1 +e8~ c~ a~ f~ 2 +@end lilypond + +Las ligaduras de pueden grabar manualmente modificando la propiedad +@code{tie-configuration}. El primer número indica la distancia desde +el centro del pentagrama en espacios de pentagrama, y el segundo +número indica la dirección (1 = hacia arriba, -1 = hacia abajo). + +@lilypond[fragment,verbatim,relative=1,ragged-right,quote] +2~ | +\override TieColumn #'tie-configuration = + #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1)) +~ | +@end lilypond + + +@refcommands + + +@funindex \tieUp +@code{\tieUp}, +@funindex \tieDown +@code{\tieDown}, +@funindex \tieNeutral +@code{\tieNeutral}, +@funindex \tieDotted +@code{\tieDotted}, +@funindex \tieDashed +@code{\tieDashed}, +@funindex \tieSolid +@code{\tieSolid}. + + +@seealso + +En el presente manual: @ref{Automatic note splitting}. + +Referencia del programa: @internalsref{Tie}. + + +@refbugs + +Un cambio de pentagrama cuando hay una ligadura activa no producirá una ligadura inclinada. + +Los cambios de clave o de octava durante una ligadura de unión no +están bien definidos realmente. En estos casos puede ser preferible una ligadura de expresión. + + +@node Slurs +@unnumberedsubsubsec Slurs + +@cindex Ligaduras de expresión + +Una ligadura de expresión indica que las notas se deben tocar unidas o +@emph{legato}. Se escriben utilizando paréntesis + +@lilypond[quote,ragged-right,relative=2,fragment,verbatim] +f( g a) a8 b( a4 g2 f4) +2( 2) +@end lilypond + +La dirección de una ligadura de expresión se puede especificar con +@code{\slur@emph{DIRECCIÓN}}, donde @code{@emph{DIRECCIÓN}} es o bien +@code{Up} (arriba), @code{Down} (abajo), o @code{Neutral} +(seleccionada automáticamente). + +Sin embargo, hay una forma abreviada muy conveniente para forzar las +direcciones de las ligaduras de expresión. Escribiendo @code{_} o +@code{^} antes de los paréntesis de apertura, también se establece la dirección. Por ejemplo, + +@lilypond[relative=2,ragged-right,quote,verbatim,fragment] +c4_( c) c^( c) +@end lilypond + +Se puede imprimir una sola ligadura cada vez. Si necesita imprimir +una ligadura larga por encima de varias ligaduras más cortas, consulte @ref{Phrasing slurs}. + + +@commonprop + +Algunos compositores escriben dos ligaduras cuando quieren acordes +legato. Esto se consigue en LilyPond mediante el establecimiento de @code{doubleSlurs}, + +@lilypond[verbatim,ragged-right,relative,fragment,quote] +\set doubleSlurs = ##t +4 ( ) +@end lilypond + + +@refcommands + +@funindex \slurUp +@code{\slurUp}, +@funindex \slurDown +@code{\slurDown}, +@funindex \slurNeutral +@code{\slurNeutral}, +@funindex \slurDashed +@code{\slurDashed}, +@funindex \slurDotted +@code{\slurDotted}, +@funindex \slurSolid +@code{\slurSolid}. + +@seealso + +Referencia del programa: @internalsref{Slur}. + + +@node Phrasing slurs +@unnumberedsubsubsec Phrasing slurs + +@cindex ligaduras de fraseo +@cindex marcas de fraseo + +Una ligadura de fraseo (o marca de fraseo) conecta las notas y se +utiliza para indicar una frase musical. Se escribe usando @code{\(} y +@code{\)} respectivamente + +@lilypond[quote,ragged-right,fragment,verbatim,relative=1] +\time 6/4 c'\( d( e) f( e) d\) +@end lilypond + +Tipográficamente, la ligadura de fraseo se comporta casi exactamente +igual que una ligadura de expresión normal. Sin embargo, se tratan +como objetos diferentes. Una @code{\slurUp} no tendrá ningún efecto sobre una ligadura de fraseo; utilice en su lugar +@code{\phrasingSlurUp}, @code{\phrasingSlurDown}, y +@code{\phrasingSlurNeutral}. + +No se pueden tener varias ligaduras de fraseo simultáneas. + + +@refcommands + +@funindex \phrasingSlurUp +@code{\phrasingSlurUp}, +@funindex \phrasingSlurDown +@code{\phrasingSlurDown}, +@funindex \phrasingSlurNeutral +@code{\phrasingSlurNeutral}. + + +@seealso + +Referencia del programa: @internalsref{PhrasingSlur}. + + +@node Laissez vibrer ties +@unnumberedsubsubsec Laissez vibrer ties +@cindex Laissez vibrer +@cindex Ligaduras laissez vibrer + +Las ligaduras L.v. (laissez vibrer, dejar vibrar) indican que las +notas no se deben apagar al final. Se usan en la notación para piano, +arpa y otros instrumentos de cuerda y percusión. Se pueden introducir escribiendo @code{\laissezVibrer}, + +@lilypond[fragment,ragged-right,verbatim,relative=1] +\laissezVibrer +@end lilypond + +@seealso + +Referencia del programa: +@internalsref{LaissezVibrerTie} +@internalsref{LaissezVibrerTieColumn} + +Archivos de ejemplo: +@lsr{connecting,laissez-vibrer-ties.ly} + + +@node Breath marks +@unnumberedsubsubsec Breath marks + +Las marcas de respiración se introducen usando @code{\breathe} + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +c'4 \breathe d4 +@end lilypond + + +@commonprop + +El glifo de la marca de respiración se puede ajustar por medio de la sobreescritura de la propiedad +@code{text} del objeto de presentación @code{BreathingSign} con cualquier texto de marcado. +Por ejemplo, +@lilypond[quote,ragged-right,fragment,verbatim,relative=1] +c'4 +\override BreathingSign #'text + = #(make-musicglyph-markup "scripts.rvarcomma") +\breathe +d4 +@end lilypond + +@seealso + +Referencia del programa: @internalsref{BreathingSign}. + +Ejemplos: @lsr{expressive,breathing-sign.ly} + + +@node Falls and doits +@unnumberedsubsubsec Falls and doits + +Se pueden expresar caídas y subidas de tono (falls y doits) añadidas a +las notas mediante el comando @code{\bendAfter}, + +@lilypond[fragment,ragged-right,relative=2] +\override Score.SpacingSpanner #'shortest-duration-space = #3.0 +c4-\bendAfter #+5 +c4-\bendAfter #-3 +@end lilypond + + +@node Lines +@subsection Lines + +@menu +* Glissando:: +* Arpeggio:: +* Trills:: +* Analysis brackets:: +@end menu + +@node Glissando +@unnumberedsubsubsec Glissando + +@cindex Glissando +@funindex \glissando + +Un glissando es un cambio gradual en la altura. Se denota por medio +de una línea o una línea ondulada entre dos notas. Se llama +adjuntando @code{\glissando} a una nota + +@lilypond[quote,ragged-right,fragment,relative=2,verbatim] +c2\glissando c' +\override Glissando #'style = #'zigzag +c2\glissando c, +@end lilypond + + +@commonprop + +@lilypond[quote,ragged-right,verbatim] +I = \once \override NoteColumn #'ignore-collision = ##t + +\relative << + { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\ + { \oneVoice \I c2 \glissando \I d, } +>> +@end lilypond + + + +@seealso + +Referencia del programa: @internalsref{Glissando}. + +Archivos de ejemplo: +@lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly} + + +@refbugs + +La impresión de texto sobre la línea (como @emph{gliss.}) no está contemplada. + + +@node Arpeggio +@unnumberedsubsubsec Arpeggio + +@cindex Arpeggio +@cindex acorde quebrado +@funindex \arpeggio + +Se puede especificar un signo de arpegio (conocido también como acorde quebrado) sobre un +acorde adjuntando un @code{\arpeggio} a un acorde + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\arpeggio +@end lilypond + +Un corchete recto a la izquierda indica que el intérprete no tiene que +arpegiar el acorde + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\arpeggioBracket +\arpeggio +@end lilypond + +La dirección del arpegio se denota a veces mediante la adición de una +punta de flecha a la línea ondulada + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\new Voice { + \arpeggioUp + \arpeggio + \arpeggioDown + \arpeggio +} +@end lilypond + + +@commonprop + +Cuando un arpegio cruza uno o varios pentagramas, puede adjuntar un +arpegio a los acordes en los dos pentagramas y establecer +@internalsref{PianoStaff}.@code{connectArpeggios} + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\new PianoStaff << + \set PianoStaff.connectArpeggios = ##t + \new Staff { \arpeggio } + \new Staff { \clef bass \arpeggio } +>> +@end lilypond + +@c TODO: cross-voice arpeggio example? +@c such an example is already in LSR -J.Mandereau + +@refcommands + +@code{\arpeggio}, +@funindex \arpeggioUp +@code{\arpeggioUp}, +@funindex \arpeggioDown +@code{\arpeggioDown}, +@funindex \arpeggioNeutral +@code{\arpeggioNeutral}, +@funindex \arpeggioBracket +@code{\arpeggioBracket}. + + +@seealso + +Manual de notación: @ref{Ties}, para escribir arpegios explícitamente. + +Referencia del programa: @internalsref{Arpeggio}. + + +@refbugs + +No es posible mezclar arpegios conectados y no conectados en un +@internalsref{PianoStaff} en el mismo instante de tiempo. + + +@node Trills +@unnumberedsubsubsec Trills + +Los trinos cortos se imprimen como una articulación normal; consulte @ref{Articulations}. + +Los trinos largos mantenidos se hacen con @code{\startTrillSpan} y +@code{\stopTrillSpan}, + +@lilypond[verbatim,ragged-right,relative=2,quote,fragment] +\new Voice { + << { c1 \startTrillSpan } + { s2. \grace { d16[\stopTrillSpan e] } } >> + c4 } +@end lilypond + +@cindex Trinos con altura + +Los trinos que se tienen que ejecutar sobre notas especificadas +explícitamente se pueden tipografiar con el comando @code{pitchedTrill}, + +@lilypond[ragged-right,verbatim,fragment,relative=1,quote] +\pitchedTrill c4\startTrillSpan fis +f\stopTrillSpan +@end lilypond + +@noindent +El primer argumento es la nota principal. La altura de la segunda se +imprime como una cabeza de nota sin plica entre paréntesis. + + +@refcommands + +@code{\startTrillSpan}, +@funindex \startTrillSpan +@code{\stopTrillSpan}. +@funindex \stopTrillSpan + + +@seealso + +Referencia del programa: @internalsref{TrillSpanner}. + + +@node Analysis brackets +@unnumberedsubsubsec Analysis brackets +@cindex corchetes +@cindex fraseo, corchetes de +@cindex musicológico, análisis +@cindex notas, corchetes de agrupación de + +Los corchetes se usan en análisis musical para indicar las estructuras presentes en las piezas +musicales. LilyPond contempla una forma básica de corchetes horizontales anidados. +Para usarlos, añada el grabador @internalsref{Horizontal_bracket_engraver} +al contexto @internalsref{Staff}. Un corchete se abre con +@code{\startGroup} y se cierra con @code{\stopGroup} + +@lilypond[quote,ragged-right,verbatim] +\score { + \relative c'' { + c4\startGroup\startGroup + c4\stopGroup + c4\startGroup + c4\stopGroup\stopGroup + } + \layout { + \context { + \Staff \consists "Horizontal_bracket_engraver" +}}} +@end lilypond + +@seealso + +Referencia del programa: @internalsref{HorizontalBracket}. + + diff --git a/Documentation/fr/user/advanced-notation.itely b/Documentation/fr/user/advanced-notation.itely index 7c4622f254..898a05bfa4 100644 --- a/Documentation/fr/user/advanced-notation.itely +++ b/Documentation/fr/user/advanced-notation.itely @@ -1873,39 +1873,6 @@ taille, afin que les lettres soient lisibles. Voir à ce propos @code{\setEasyHeads} -@node Analysis brackets -@subsection Analysis brackets -@cindex crochets -@cindex crochets de phrasé -@cindex analyse musicologique -@cindex crochet de regroupement de notes - -On utilise des crochets en analyse musicale, pour indiquer la -structure d'une pièce. LilyPond permet d'utiliser une forme -simplifiée de crochets horizontaux imbriqués, dans la mesure où le -contexte @internalsref{Staff} comporte le graveur -@internalsref{Horizontal_bracket_engraver}. Un crochet s'ouvre avec -@code{\startGroup}, et se ferme avec @code{\stopGroup}. - -@lilypond[quote,ragged-right,verbatim] -\score { - \relative c'' { - c4\startGroup\startGroup - c4\stopGroup - c4\startGroup - c4\stopGroup\stopGroup - } - \layout { - \context { - \Staff \consists "Horizontal_bracket_engraver" -}}} -@end lilypond - -@seealso - -Référence du programme : @internalsref{HorizontalBracket}. - - @node Coloring objects @subsection Coloring objects diff --git a/Documentation/fr/user/basic-notation.itely b/Documentation/fr/user/basic-notation.itely index d1d75fec6e..0cdb0071ec 100644 --- a/Documentation/fr/user/basic-notation.itely +++ b/Documentation/fr/user/basic-notation.itely @@ -703,267 +703,6 @@ De la notation qui affecte des groupes de notes. @end menu -@node Ties -@subsection Ties - -@cindex liaison de prolongation -@funindex ~ - -Une liaison de tenue (ou de prolongation) relie deux notes adjacentes de -même hauteur. Dans les faits, elle prolonge la durée d'une note, et ne -doit donc pas être confondue avec les liaisons d'articulation ou de -phrasé. Une liaison de tenue est indiquée au moyen d'un tilde @samp{~}. - -@lilypond[quote,ragged-right,fragment,verbatim] -e' ~ e' ~ -@end lilypond - - -Quand une liaison de tenue se trouve entre deux accords, toutes les -notes de même hauteur entre ces deux accords sont reliées. S'il n'y en -a aucune, aucune liaison n'est créée. Il est également possible de lier -partiellement deux accords, en mettant les liaisons à l'intérieur des -accords. - -@lilypond[quote,ragged-right,fragment,verbatim,relative=1] - -@end lilypond - - -Une liaison de tenue est un moyen parmi d'autres pour prolonger la durée -d'une note, tout comme les points. L'exemple suivant montre deux -manières de matérialiser exactement la même idée : - - -@lilypond[quote,fragment,ragged-right] -\time 3/4 c'2. c'2 ~ c'4 -@end lilypond - -@noindent -Les liaisons de tenues sont utilisées soit lorsque la note dépasse de la -mesure, soit quand les points ne suffisent pas à donner la bonne durée. -Lorsque l'on utilise ces liaisons, les valeurs rythmiques les plus -longues doivent s'aligner sur les subidivisions de la mesure, comme ici : - -@c KEEP LY -@lilypond[fragment,quote,ragged-right] -\relative { - r8^"oui" c8 ~ c2 r4 | r8^"non" c2 ~ c8 r4 -} -@end lilypond - - -Lorsque l'on doit lier de nombreuses notes sur plusieurs mesures, il -devient plus facile d'avoir recours à la division automatique des notes ---- voir @ref{Automatic note splitting}. Ce procédé divise -automatiquement les notes trop longues, et les lie par-delà les barres -de mesure. - -@funindex \repeatTie - -Lorsqu'une mesure de seconde fois après une reprise commence sur une -note liée, la liaison doit être répétée. C'est à cela que sert la -commande @code{\repeatTie} : - -@lilypond[fragment,quote,ragged-right,relative=2] -r \repeatTie -@end lilypond - -@cindex liaison de prolongation, répétition -@cindex reprises avec alternatives et liaisons de prolongation - -@commonprop - -Les liaisons de tenue servent parfois à rendre un accord arpégé. Dans ce -cas, les notes liées ne sont pas toutes consécutives. Il faut alors -assigner à la propriété @code{tieWaitForNote} la valeur @emph{vrai} -(@q{t} pour @q{true}). Cette même méthode peut servir, par exemple, à -lier un trémolo à un accord. - -@lilypond[fragment,verbatim,relative=1,ragged-right,quote] -\set tieWaitForNote = ##t -\grace { c16[~ e~ g]~ } 2 -\repeat tremolo 8 { c32~ c'~ } 1 -e8~ c~ a~ f~ 2 -@end lilypond - -Il est possible de graver manuellement les liaisons de tenue, en -modifiant la propriété @code{tie-configuration}. Pour chaque paire, le -premier nombre indique la distance à la portée, en espaces de portée, et -le second la direction (1 pour haut, @minus{}1 pour bas). - -@lilypond[fragment,verbatim,relative=1,ragged-right,quote] -2~ | -\override TieColumn #'tie-configuration = - #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1)) -~ | -@end lilypond - - -@refcommands - -@funindex \tieUp -@code{\tieUp}, -@funindex \tieDown -@code{\tieDown}, -@funindex \tieNeutral -@code{\tieNeutral}, -@funindex \tieDotted -@code{\tieDotted}, -@funindex \tieDashed -@code{\tieDashed}, -@funindex \tieSolid -@code{\tieSolid}. - - -@seealso - -Dans ce même manuel : @ref{Automatic note splitting}. - -Référence du programme : @internalsref{Tie}. - - -@refbugs - -Un changement de portée, lorsqu'une liaison de tenue est active, ne -peut produire une liaison oblique. - -Le changement de clé ou d'octave pendant une liaison de tenue produit un -résultat indéfini. Dans ces cas-là, il est préférable d'utiliser un -legato. - - -@node Slurs -@subsection Slurs - -@cindex legato -@cindex liaison d'articulation - -Une liaison d'articulation indique que les notes doivent être jouées -liées, ou @emph{legato}. Ces liaisons s'indiquent au moyen de -parenthèses. - -@lilypond[quote,ragged-right,relative=2,fragment,verbatim] -f( g a) a8 b( a4 g2 f4) -2( 2) -@end lilypond - - -On peut indiquer l'orientation des liaisons suivantes avec -@code{\slur@emph{DIR}}, @code{@emph{DIR}} pouvant être @code{Up} pour -une liaison vers le haut, @code{Down} pour une liaison vers le bas, ou -@code{Neutral} pour laisser LilyPond décider. - -Il existe également un raccourci pratique pour forcer l'orientation -d'une seule liaison. Il suffit pour cela d'ajouter @code{_} ou @code{^} -avant d'ouvrir une parenthèse. - -@lilypond[relative=2,ragged-right,quote,verbatim,fragment] -c4_( c) c^( c) -@end lilypond - - -Une seule liaison d'articulation peut être imprimée à la fois. S'il est -nécessaire d'imprimer une liaison plus longue, englobant des liaisons -plus courtes, utilisez des @ref{Phrasing slurs}. - - -@commonprop - -Certains auteurs utilisent deux liaisons lorsqu'ils veulent -lier des accords. Dans LilyPond, il faut pour cela assigner -@emph{vrai} (@q{true}) la propriété @code{doubleSlurs} : - -@lilypond[verbatim,ragged-right,relative,fragment,quote] -\set doubleSlurs = ##t -4 ( ) -@end lilypond - - -@refcommands - -@funindex \slurUp -@code{\slurUp}, -@funindex \slurDown -@code{\slurDown}, -@funindex \slurNeutral -@code{\slurNeutral}, -@funindex \slurDashed -@code{\slurDashed}, -@funindex \slurDotted -@code{\slurDotted}, -@funindex \slurSolid -@code{\slurSolid}. - -@seealso - -Référence du programme : @internalsref{Slur}. - - -@node Phrasing slurs -@subsection Phrasing slurs - -@cindex liaisons de phrasé -@cindex phrasé, liaisons de - -Une liaison de phrasé relie plusieurs notes en délimitant une phrase -musicale. On indique les points de départ et d'arrivée avec @code{\(} -et @code{\)} respectivement. - -@lilypond[quote,ragged-right,fragment,verbatim,relative=1] -\time 6/4 c'\( d( e) f( e) d\) -@end lilypond - - -D'un point de vue typographique, rien ne distingue une liaison de phrasé -d'une liaison d'articulation. Cependant, LilyPond les considère comme -des objets différents. Une commande @code{\slurUp} n'affectera donc pas -une liaison de phrasé : il faut plutôt utiliser @code{\phrasingSlurUp}, -@code{\phrasingSlurDown} ou @code{\phrasingSlurNeutral}. - -Il n'est pas possible d'avoir plusieurs liaisons de phrasé en même temps. - - -@refcommands - -@funindex \phrasingSlurUp -@code{\phrasingSlurUp}, -@funindex \phrasingSlurDown -@code{\phrasingSlurDown}, -@funindex \phrasingSlurNeutral -@code{\phrasingSlurNeutral}. - - -@seealso - -Référence du programme : @internalsref{PhrasingSlur}. - - -@node Laissez vibrer ties -@subsection Laissez vibrer ties - -@cindex laissez vibrer -@cindex liaison, laissez vibrer - -Les liaisons @qq{Laissez vibrer} (L.V.) sont utilisées pour le piano, la -harpe, et certains instruments de percussion. Elles indiquent à -l'instrumentiste de laisser sonner la note ou l'accord au lieu de -l'étouffer. Cet effet s'obtient avec la commande @code{\laissezVibrer}. - -@lilypond[fragment,ragged-right,verbatim,relative=1] -\laissezVibrer -@end lilypond - -@seealso - -Référence du programme : -@internalsref{LaissezVibrerTie} -@internalsref{LaissezVibrerTieColumn} - -D'autres exemples : -@lsr{connecting,laissez-vibrer-ties.ly} - - @node Expressive marks @section Expressive marks @@ -982,103 +721,6 @@ musique soit plus qu'un simple assemblage de notes et de rythmes. @end menu -@node Articulations -@subsection Articulations - -@cindex articulations -@cindex symboles d'ornementation -@cindex ornementations, symboles - - -Différents symboles peuvent être ajoutés au-dessus ou au-dessous des -notes pour indiquer des ponctuations ou des modes de jeu différents. -On les ajoute à chaque note au moyen d'un tiret suivi du caractère -correspondant à l'articulation désirée. En voici une démonstration : - -@lilypondfile[quote,ragged-right]{script-abbreviations.ly} - -Il est possible de changer la signification de ces raccourcis : voir des -exemples dans @file{ly/@/script@/-init@/.ly}. - -Même si LilyPond place automatiquement ces symboles, il est possible de -l'obliger à les placer au-dessus ou en-dessous de la note, tout comme -d'autres objets, en utilisant respectivement @code{^} et @code{_}. - -@lilypond[quote,ragged-right,fragment,verbatim] -c''4^^ c''4_^ -@end lilypond - -On peut ajouter d'autres symboles, avec la syntaxe -@var{note}@code{\}@var{symbole}. Ici encore, on peut forcer leur -orientation avec @code{^} and @code{_}. - -@lilypond[quote,ragged-right,verbatim,fragment,relative=2] -c\fermata c^\fermata c_\fermata -@end lilypond - -@cindex accent -@cindex marcato -@cindex staccatissimo -@cindex espressivo -@cindex point d'orgue -@cindex point d'arrêt -@cindex staccato -@cindex portato -@cindex tenuto -@cindex tirer l'archet -@cindex pousser l'archet -@cindex bouché -@cindex sourdine -@cindex orgue, marque de pédale d' -@cindex grupetto -@cindex ouvert -@cindex flageolet -@cindex trille -@cindex mordant -@cindex ornementation baroque -@cindex baroque, ornementation -@cindex pouce -@cindex segno -@cindex coda -@cindex varcoda - - -Voici la liste exhaustive des symboles : - -@lilypondfile[ragged-right,quote]{script-chart.ly} - -@commonprop - -Les symboles s'ordonnent verticalement suivant la propriété -@code{script-priority}. Plus sa valeur numérique est faible, plus le -symbole sera proche de la note. Dans l'exemple suivant, l'objet -@internalsref{TextScript} --- le dièse --- a d'abord la propriété la -plus basse, et il est donc placé plus près de la note ; ensuite c'est -l'objet @internalsref{Script} qui a la propriété la plus basse, et il se -place alors sous le dièse. Lorsque deux objets ont la même priorité, -c'est l'ordre dans lequel ils sont indiqués qui détermine lequel sera -placé en premier. - -@lilypond[verbatim,relative=3,ragged-right,fragment,quote] -\once \override TextScript #'script-priority = #-100 -a4^\prall^\markup { \sharp } - -\once \override Script #'script-priority = #-100 -a4^\prall^\markup { \sharp } -@end lilypond - - -@seealso - -Référence du programme : @internalsref{Script}. - - -@refbugs - -Ces symboles sont présents sur la partition imprimée, mais -n'ont pas d'effet sur le rendu de la musique en MIDI. - - @node Fingering instructions @subsection Fingering instructions @@ -1146,398 +788,6 @@ Référence du programme : @internalsref{Fingering}. D'autres exemples : @lsr{expressive,fingering-chords.ly}. -@node Dynamics -@subsection Dynamics - -@cindex nuances -@funindex \pppp -@funindex \ppp -@funindex \pp -@funindex \p -@funindex \mp -@funindex \mf -@funindex \f -@funindex \ff -@funindex \fff -@funindex \ffff -@funindex \fp -@funindex \sf -@funindex \sff -@funindex \sp -@funindex \spp -@funindex \sfz -@funindex \rfz - -À chaque nuance absolue correspond une commande, qui peut être indiquée -après une note : @code{c4\ff} par exemple. Les commandes de nuances -disponibles sont @code{\ppppp}, @code{\pppp}, @code{\ppp}, @code{\pp}, -@code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, @code{\fff}, -@code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff}, @code{\sp}, -@code{\spp}, @code{\sfz}, et @code{\rfz}. - -@lilypond[quote,verbatim,ragged-right,fragment,relative=2] -c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff -c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz -@end lilypond - -@funindex \< -@funindex \> -@funindex \! - -Un crescendo est délimité par @code{\<} et @code{\!}, ou peut se -terminer par une commande de nuance. Au lieu de @code{\<} -ou @code{\>}, on peut aussi utiliser @code{\cr} et @code{\decr}. -Ces indications sont attachées aux notes ; aussi si l'on veut -faire se succéder plusieurs nuances pendant une note tenue, il faudra -avoir recours à des silences invisibles : - -@lilypond[quote,ragged-right,fragment,verbatim,relative=2] -c\< c\! d\> e\! -<< f1 { s4 s4\< s4\! \> s4\! } >> -@end lilypond - -@noindent -En principe, un soufflet --- (de)crescendo imprimé sous forme graphique -- -commence au bord gauche de la note de départ, et se termine au -bord droit de la note d'arrivée. Cependant, si la note d'arrivée -est sur un premier temps, le soufflet s'arrêtera au niveau de la -barre de mesure qui la précède. Ce comportement peut être annulé -en assignant @emph{faux} (lettre @q{f}) à la propriété -@code{hairpinToBarline} : - -@lilypond[quote,ragged-right,fragment,verbatim,relative=2] -\set hairpinToBarline = ##f -c4\< c2. c4\! -@end lilypond - -On peut avoir recours à l'indication @code{\espressivo} pour indiquer un -crescendo puis un decrescendo sur une seule note. - -@lilypond[quote,ragged-right,fragment,verbatim,relative=2] -c2 b4 a g1\espressivo -@end lilypond - -Cependant, ces deux indications graphiques peuvent se trouver très -comprimées horizontalement. Pour les rallonger, on peut modifier la -propriété @code{minimum-length} de -@code{Voice.Hairpin} --- @internalsref{Voice} -étant le contexte, et @internalsref{Hairpin} l'objet affecté. Par -exemple : - -@example -\override Voice.Hairpin #'minimum-length = #5 -@end example - -@cindex al niente -@cindex niente, al - -Des crescendos ou decrescendos @emph{al niente} peuvent être indiqués de -manière graphique, en assignant @emph{vrai} (lettre @q{t}) à la -propriété @code{circled-tip}, ce qui affiche un cercle à leur extrémité. - -@lilypond[quote,ragged-right,fragment,relative=2,verbatim] -\override Hairpin #'circled-tip = ##t -c2\< c\! -c4\> c\< c2\! -@end lilypond - - -@cindex crescendo -@cindex decrescendo -@cindex diminuendo - -Au lieu d'une notation graphique des crescendos, on peut utiliser -une notation textuelle. - -@lilypond[quote,ragged-right,fragment,relative=2,verbatim] -\setTextCresc -c\< d e f\! -\setHairpinCresc -e\> d c b\! -\setTextDecresc -c\> d e f\! -\setTextDim -e\> d c b\! -@end lilypond - -On peut même définir ses propres indications textuelles : - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\set crescendoText = \markup { \italic "cresc. poco" } -\set crescendoSpanner = #'dashed-line -a'2\< a a a\!\mf -@end lilypond - -Pour créer des indications de nuances qui restent alignées -avec les nuances habituelles, voir @ref{New dynamic marks}. - -Le positionnement vertical des nuances est géré par le -@internalsref{DynamicLineSpanner}. - - -@commonprop - -Des nuances différentes situées --- ou commençant --- sur une même -note seront alignées verticalement. Pour aligner des nuances qui ne -se situeraient pas sur une même note, il est possible d'augmenter -la propriété @code{staff-padding}. - -@example -\override DynamicLineSpanner #'staff-padding = #4 -@end example - -Cette propriété peut aussi servir à régler des problèmes de -collision entre des nuances et d'autres objets. - -Les crescendos ou decrescendos qui aboutissent sur la première note -d'une nouvelle ligne ne sont imprimés que jusqu'à la fin de la ligne -précédente. Ce comportement peut être outrepassé en définissant : - -@example -\override Score.Hairpin #'after-line-breaking = ##t -@end example - - -Les crescendos et decrescendos indiqués textuellement --- tels que -@emph{cresc.} ou @emph{dim.} --- sont suivis de pointillés qui montrent -leur étendue. On peut empêcher l'impression de ces pointillés avec : - -@example -\override DynamicTextSpanner #'dash-period = #-1.0 -@end example - - -@refcommands - -@funindex \dynamicUp -@code{\dynamicUp}, -@funindex \dynamicDown -@code{\dynamicDown}, -@funindex \dynamicNeutral -@code{\dynamicNeutral}. - - -@seealso - -Référence du programme : @internalsref{DynamicText}, @internalsref{Hairpin}. - -Le placement vertical de ces éléments graphiques est géré par le -@internalsref{DynamicLineSpanner}. - - -@node Breath marks -@subsection Breath marks - -Les indications de respiration sont indiquées par la commande @code{\breathe}. - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -c'4 \breathe d4 -@end lilypond - - -@commonprop - -On peut choisir le glyphe imprimé par cette commande, en modifiant la -propriété @code{text} de l'objet @code{BreathingSign}, pour lui affecter -n'importe quelle indication textuelle. Par exemple : - -@lilypond[quote,ragged-right,fragment,verbatim,relative=1] -c'4 -\override BreathingSign #'text - = #(make-musicglyph-markup "scripts.rvarcomma") -\breathe -d4 -@end lilypond - -@seealso - -Référence du programme : @internalsref{BreathingSign}. - -Exemples : @lsr{expressive,breathing-sign.ly} - - -@node Trills -@subsection Trills - -Les trilles brefs s'indiquent comme n'importe quelle ponctuation : -voir @ref{Articulations}. - - -Les trilles plus longs sont délimités par @code{\startTrillSpan} et -@code{\stopTrillSpan} : - -@lilypond[verbatim,ragged-right,relative=2,quote,fragment] -\new Voice { - << { c1 \startTrillSpan } - { s2. \grace { d16[\stopTrillSpan e] } } >> - c4 } -@end lilypond - -@cindex trilles avec hauteur explicite - -Les trilles qui font intervenir une hauteur précise peuvent être -indiqués par la commande @code{pitchedTrill}. - -@lilypond[ragged-right,verbatim,fragment,relative=1,quote] -\pitchedTrill c4\startTrillSpan fis -f\stopTrillSpan -@end lilypond - -@noindent -Le premier argument est la note réelle ; le second est une hauteur qui -sera imprimée comme une tête de note noire entre parenthèses. - - -@refcommands - -@code{\startTrillSpan}, -@funindex \startTrillSpan -@code{\stopTrillSpan}. -@funindex \stopTrillSpan - - -@seealso - -Référence du programme : @internalsref{TrillSpanner}. - - -@node Glissando -@subsection Glissando - -@cindex glissando -@funindex \glissando - -Un glissando relie une hauteur à une autre en passant par chaque hauteur -intermédiaire. Il est indiqué graphiquement, par une ligne ou des -vaguelettes entre ces deux notes. On l'obtient en accolant la commande -@code{\glissando} à la première note. - -@lilypond[quote,ragged-right,fragment,relative=2,verbatim] -c2\glissando c' -\override Glissando #'style = #'zigzag -c2\glissando c, -@end lilypond - - -@commonprop - -@lilypond[quote,ragged-right,verbatim] -I = \once \override NoteColumn #'ignore-collision = ##t - -\relative << - { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\ - { \oneVoice \I c2 \glissando \I d, } ->> -@end lilypond - - -@seealso - -Référence du programme : @internalsref{Glissando}. - -D'autres exemples : @lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly}. - - -@refbugs - -Il n'est pas possible d'imprimer un texte (tel que @emph{gliss.}) -le long de la ligne de glissando. - - -@node Arpeggio -@subsection Arpeggio - -@cindex arpège -@cindex accord arpégé -@funindex \arpeggio - - -On peut indiquer qu'un accord doit être arpégé en lui accolant la -commande @code{\arpeggio} : - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\arpeggio -@end lilypond - - -Pour spécifier qu'un autre accord doit être plaqué et non arpégé, on -peut remplacer ce signe par un crochet : - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\arpeggioBracket -\arpeggio -@end lilypond - - -Le sens de l'arpège est parfois indiqué par une pointe de flèche au bout -de la vaguelette : - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\new Voice { - \arpeggioUp - \arpeggio - \arpeggioDown - \arpeggio -} -@end lilypond - - -@commonprop - -Quand un arpège couvre plusieurs portées, il est possible d'indiquer -l'arpège sur chacune des portées, puis de relier la ligne de vaguelettes -en assignant @emph{vrai} à la propriété @code{connectArpeggios}, par -exemple dans le contexte @internalsref{PianoStaff} : - -@lilypond[quote,ragged-right,fragment,relative=1,verbatim] -\new PianoStaff << - \set PianoStaff.connectArpeggios = ##t - \new Staff { \arpeggio } - \new Staff { \clef bass \arpeggio } ->> -@end lilypond - - -@refcommands - -@code{\arpeggio}, -@funindex \arpeggioUp -@code{\arpeggioUp}, -@funindex \arpeggioDown -@code{\arpeggioDown}, -@funindex \arpeggioNeutral -@code{\arpeggioNeutral}, -@funindex \arpeggioBracket -@code{\arpeggioBracket}. - - -@seealso - -Dans ce même manuel : @ref{Ties}, pour noter explicitement des arpèges. - -Référence du programme : @internalsref{Arpeggio}. - - -@refbugs - -Il est impossible de mêler au même instant, dans un contexte -@internalsref{PianoStaff}, des lignes d'arpèges connectées et d'autres -non connectées. - - -@node Falls and doits -@subsection Falls and doits - -Des indications de désinence peuvent être obtenues au moyen de la -commande @code{\bendAfter} : - -@lilypond[fragment,ragged-right,relative=2] -\override Score.SpacingSpanner #'shortest-duration-space = #3.0 -c4-\bendAfter #+5 -c4-\bendAfter #-3 -@end lilypond - - @node Repeats @section Repeats diff --git a/Documentation/fr/user/expressive.itely b/Documentation/fr/user/expressive.itely new file mode 100644 index 0000000000..8c7e315c71 --- /dev/null +++ b/Documentation/fr/user/expressive.itely @@ -0,0 +1,832 @@ +@c -*- coding: utf-8; mode: texinfo; -*- +@ignore + Translation of GIT committish: f7420240e4ce1fe2217646482a47d00f566af52c + + When revising a translation, copy the HEAD committish of the + version that you are working on. See TRANSLATION for details. +@end ignore + +@node Expressive marks +@section Expressive marks + +@menu +* Attached to notes:: +* Curves:: +* Lines:: +@end menu + + +@node Attached to notes +@subsection Attached to notes + + +@menu +* Articulations:: +* Dynamics:: +@end menu + +@node Articulations +@unnumberedsubsubsec Articulations + +@cindex articulations +@cindex symboles d'ornementation +@cindex ornementations, symboles + + +Différents symboles peuvent être ajoutés au-dessus ou au-dessous des +notes pour indiquer des ponctuations ou des modes de jeu différents. +On les ajoute à chaque note au moyen d'un tiret suivi du caractère +correspondant à l'articulation désirée. En voici une démonstration : + +@lilypondfile[quote,ragged-right]{script-abbreviations.ly} + +Il est possible de changer la signification de ces raccourcis : voir des +exemples dans @file{ly/@/script@/-init@/.ly}. + +Même si LilyPond place automatiquement ces symboles, il est possible de +l'obliger à les placer au-dessus ou en-dessous de la note, tout comme +d'autres objets, en utilisant respectivement @code{^} et @code{_}. + +@lilypond[quote,ragged-right,fragment,verbatim] +c''4^^ c''4_^ +@end lilypond + +On peut ajouter d'autres symboles, avec la syntaxe +@var{note}@code{\}@var{symbole}. Ici encore, on peut forcer leur +orientation avec @code{^} and @code{_}. + +@lilypond[quote,ragged-right,verbatim,fragment,relative=2] +c\fermata c^\fermata c_\fermata +@end lilypond + +@cindex accent +@cindex marcato +@cindex staccatissimo +@cindex espressivo +@cindex point d'orgue +@cindex point d'arrêt +@cindex staccato +@cindex portato +@cindex tenuto +@cindex tirer l'archet +@cindex pousser l'archet +@cindex bouché +@cindex sourdine +@cindex orgue, marque de pédale d' +@cindex grupetto +@cindex ouvert +@cindex flageolet +@cindex trille +@cindex mordant +@cindex ornementation baroque +@cindex baroque, ornementation +@cindex pouce +@cindex segno +@cindex coda +@cindex varcoda + + +Voici la liste exhaustive des symboles : + +@lilypondfile[ragged-right,quote]{script-chart.ly} + +@commonprop + +Les symboles s'ordonnent verticalement suivant la propriété +@code{script-priority}. Plus sa valeur numérique est faible, plus le +symbole sera proche de la note. Dans l'exemple suivant, l'objet +@internalsref{TextScript} --- le dièse --- a d'abord la propriété la +plus basse, et il est donc placé plus près de la note ; ensuite c'est +l'objet @internalsref{Script} qui a la propriété la plus basse, et il se +place alors sous le dièse. Lorsque deux objets ont la même priorité, +c'est l'ordre dans lequel ils sont indiqués qui détermine lequel sera +placé en premier. + +@lilypond[verbatim,relative=3,ragged-right,fragment,quote] +\once \override TextScript #'script-priority = #-100 +a4^\prall^\markup { \sharp } + +\once \override Script #'script-priority = #-100 +a4^\prall^\markup { \sharp } +@end lilypond + + +@seealso + +Référence du programme : @internalsref{Script}. + + +@refbugs + +Ces symboles sont présents sur la partition imprimée, mais +n'ont pas d'effet sur le rendu de la musique en MIDI. + + +@node Dynamics +@unnumberedsubsubsec Dynamics + +@cindex nuances +@funindex \pppp +@funindex \ppp +@funindex \pp +@funindex \p +@funindex \mp +@funindex \mf +@funindex \f +@funindex \ff +@funindex \fff +@funindex \ffff +@funindex \fp +@funindex \sf +@funindex \sff +@funindex \sp +@funindex \spp +@funindex \sfz +@funindex \rfz + +À chaque nuance absolue correspond une commande, qui peut être indiquée +après une note : @code{c4\ff} par exemple. Les commandes de nuances +disponibles sont @code{\ppppp}, @code{\pppp}, @code{\ppp}, @code{\pp}, +@code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, @code{\fff}, +@code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff}, @code{\sp}, +@code{\spp}, @code{\sfz}, et @code{\rfz}. + +@lilypond[quote,verbatim,ragged-right,fragment,relative=2] +c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff +c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz +@end lilypond + +@funindex \< +@funindex \> +@funindex \! + +Un crescendo est délimité par @code{\<} et @code{\!}, ou peut se +terminer par une commande de nuance. Au lieu de @code{\<} +ou @code{\>}, on peut aussi utiliser @code{\cr} et @code{\decr}. +Ces indications sont attachées aux notes ; aussi si l'on veut +faire se succéder plusieurs nuances pendant une note tenue, il faudra +avoir recours à des silences invisibles : + +@lilypond[quote,ragged-right,fragment,verbatim,relative=2] +c\< c\! d\> e\! +<< f1 { s4 s4\< s4\! \> s4\! } >> +@end lilypond + +@noindent +En principe, un soufflet --- (de)crescendo imprimé sous forme graphique -- +commence au bord gauche de la note de départ, et se termine au +bord droit de la note d'arrivée. Cependant, si la note d'arrivée +est sur un premier temps, le soufflet s'arrêtera au niveau de la +barre de mesure qui la précède. Ce comportement peut être annulé +en assignant @emph{faux} (lettre @q{f}) à la propriété +@code{hairpinToBarline} : + +@lilypond[quote,ragged-right,fragment,verbatim,relative=2] +\set hairpinToBarline = ##f +c4\< c2. c4\! +@end lilypond + +On peut avoir recours à l'indication @code{\espressivo} pour indiquer un +crescendo puis un decrescendo sur une seule note. + +@lilypond[quote,ragged-right,fragment,verbatim,relative=2] +c2 b4 a g1\espressivo +@end lilypond + +Cependant, ces deux indications graphiques peuvent se trouver très +comprimées horizontalement. Pour les rallonger, on peut modifier la +propriété @code{minimum-length} de +@code{Voice.Hairpin} --- @internalsref{Voice} +étant le contexte, et @internalsref{Hairpin} l'objet affecté. Par +exemple : + +@example +\override Voice.Hairpin #'minimum-length = #5 +@end example + +@cindex al niente +@cindex niente, al + +Des crescendos ou decrescendos @emph{al niente} peuvent être indiqués de +manière graphique, en assignant @emph{vrai} (lettre @q{t}) à la +propriété @code{circled-tip}, ce qui affiche un cercle à leur extrémité. + +@lilypond[quote,ragged-right,fragment,relative=2,verbatim] +\override Hairpin #'circled-tip = ##t +c2\< c\! +c4\> c\< c2\! +@end lilypond + + +@cindex crescendo +@cindex decrescendo +@cindex diminuendo + +Au lieu d'une notation graphique des crescendos, on peut utiliser +une notation textuelle. + +@lilypond[quote,ragged-right,fragment,relative=2,verbatim] +\setTextCresc +c\< d e f\! +\setHairpinCresc +e\> d c b\! +\setTextDecresc +c\> d e f\! +\setTextDim +e\> d c b\! +@end lilypond + +On peut même définir ses propres indications textuelles : + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\set crescendoText = \markup { \italic "cresc. poco" } +\set crescendoSpanner = #'dashed-line +a'2\< a a a\!\mf +@end lilypond + +Pour créer des indications de nuances qui restent alignées +avec les nuances habituelles, voir @ref{New dynamic marks}. + +Le positionnement vertical des nuances est géré par le +@internalsref{DynamicLineSpanner}. + + +@commonprop + +Des nuances différentes situées --- ou commençant --- sur une même +note seront alignées verticalement. Pour aligner des nuances qui ne +se situeraient pas sur une même note, il est possible d'augmenter +la propriété @code{staff-padding}. + +@example +\override DynamicLineSpanner #'staff-padding = #4 +@end example + +Cette propriété peut aussi servir à régler des problèmes de +collision entre des nuances et d'autres objets. + +Les crescendos ou decrescendos qui aboutissent sur la première note +d'une nouvelle ligne ne sont imprimés que jusqu'à la fin de la ligne +précédente. Ce comportement peut être outrepassé en définissant : + +@example +\override Score.Hairpin #'after-line-breaking = ##t +@end example + + +Les crescendos et decrescendos indiqués textuellement --- tels que +@emph{cresc.} ou @emph{dim.} --- sont suivis de pointillés qui montrent +leur étendue. On peut empêcher l'impression de ces pointillés avec : + +@example +\override DynamicTextSpanner #'dash-period = #-1.0 +@end example + + +@refcommands + +@funindex \dynamicUp +@code{\dynamicUp}, +@funindex \dynamicDown +@code{\dynamicDown}, +@funindex \dynamicNeutral +@code{\dynamicNeutral}. + + +@seealso + +Référence du programme : @internalsref{DynamicText}, @internalsref{Hairpin}. + +Le placement vertical de ces éléments graphiques est géré par le +@internalsref{DynamicLineSpanner}. + + +@node Curves +@subsection Curves + +@menu +* Ties:: +* Slurs:: +* Phrasing slurs:: +* Laissez vibrer ties:: +* Breath marks:: +* Falls and doits:: +@end menu + +@node Ties +@unnumberedsubsubsec Ties + +@cindex liaison de prolongation +@funindex ~ + +Une liaison de tenue (ou de prolongation) relie deux notes adjacentes de +même hauteur. Dans les faits, elle prolonge la durée d'une note, et ne +doit donc pas être confondue avec les liaisons d'articulation ou de +phrasé. Une liaison de tenue est indiquée au moyen d'un tilde @samp{~}. + +@lilypond[quote,ragged-right,fragment,verbatim] +e' ~ e' ~ +@end lilypond + + +Quand une liaison de tenue se trouve entre deux accords, toutes les +notes de même hauteur entre ces deux accords sont reliées. S'il n'y en +a aucune, aucune liaison n'est créée. Il est également possible de lier +partiellement deux accords, en mettant les liaisons à l'intérieur des +accords. + +@lilypond[quote,ragged-right,fragment,verbatim,relative=1] + +@end lilypond + + +Une liaison de tenue est un moyen parmi d'autres pour prolonger la durée +d'une note, tout comme les points. L'exemple suivant montre deux +manières de matérialiser exactement la même idée : + + +@lilypond[quote,fragment,ragged-right] +\time 3/4 c'2. c'2 ~ c'4 +@end lilypond + +@noindent +Les liaisons de tenues sont utilisées soit lorsque la note dépasse de la +mesure, soit quand les points ne suffisent pas à donner la bonne durée. +Lorsque l'on utilise ces liaisons, les valeurs rythmiques les plus +longues doivent s'aligner sur les subidivisions de la mesure, comme ici : + +@c KEEP LY +@lilypond[fragment,quote,ragged-right] +\relative { + r8^"oui" c8 ~ c2 r4 | r8^"non" c2 ~ c8 r4 +} +@end lilypond + + +Lorsque l'on doit lier de nombreuses notes sur plusieurs mesures, il +devient plus facile d'avoir recours à la division automatique des notes +--- voir @ref{Automatic note splitting}. Ce procédé divise +automatiquement les notes trop longues, et les lie par-delà les barres +de mesure. + +@funindex \repeatTie + +Lorsqu'une mesure de seconde fois après une reprise commence sur une +note liée, la liaison doit être répétée. C'est à cela que sert la +commande @code{\repeatTie} : + +@lilypond[fragment,quote,ragged-right,relative=2] +r \repeatTie +@end lilypond + +@cindex liaison de prolongation, répétition +@cindex reprises avec alternatives et liaisons de prolongation + +@commonprop + +Les liaisons de tenue servent parfois à rendre un accord arpégé. Dans ce +cas, les notes liées ne sont pas toutes consécutives. Il faut alors +assigner à la propriété @code{tieWaitForNote} la valeur @emph{vrai} +(@q{t} pour @q{true}). Cette même méthode peut servir, par exemple, à +lier un trémolo à un accord. + +@lilypond[fragment,verbatim,relative=1,ragged-right,quote] +\set tieWaitForNote = ##t +\grace { c16[~ e~ g]~ } 2 +\repeat tremolo 8 { c32~ c'~ } 1 +e8~ c~ a~ f~ 2 +@end lilypond + +Il est possible de graver manuellement les liaisons de tenue, en +modifiant la propriété @code{tie-configuration}. Pour chaque paire, le +premier nombre indique la distance à la portée, en espaces de portée, et +le second la direction (1 pour haut, @minus{}1 pour bas). + +@lilypond[fragment,verbatim,relative=1,ragged-right,quote] +2~ | +\override TieColumn #'tie-configuration = + #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1)) +~ | +@end lilypond + + +@refcommands + +@funindex \tieUp +@code{\tieUp}, +@funindex \tieDown +@code{\tieDown}, +@funindex \tieNeutral +@code{\tieNeutral}, +@funindex \tieDotted +@code{\tieDotted}, +@funindex \tieDashed +@code{\tieDashed}, +@funindex \tieSolid +@code{\tieSolid}. + + +@seealso + +Dans ce même manuel : @ref{Automatic note splitting}. + +Référence du programme : @internalsref{Tie}. + + +@refbugs + +Un changement de portée, lorsqu'une liaison de tenue est active, ne +peut produire une liaison oblique. + +Le changement de clé ou d'octave pendant une liaison de tenue produit un +résultat indéfini. Dans ces cas-là, il est préférable d'utiliser un +legato. + + +@node Slurs +@unnumberedsubsubsec Slurs + +@cindex legato +@cindex liaison d'articulation + +Une liaison d'articulation indique que les notes doivent être jouées +liées, ou @emph{legato}. Ces liaisons s'indiquent au moyen de +parenthèses. + +@lilypond[quote,ragged-right,relative=2,fragment,verbatim] +f( g a) a8 b( a4 g2 f4) +2( 2) +@end lilypond + + +On peut indiquer l'orientation des liaisons suivantes avec +@code{\slur@emph{DIR}}, @code{@emph{DIR}} pouvant être @code{Up} pour +une liaison vers le haut, @code{Down} pour une liaison vers le bas, ou +@code{Neutral} pour laisser LilyPond décider. + +Il existe également un raccourci pratique pour forcer l'orientation +d'une seule liaison. Il suffit pour cela d'ajouter @code{_} ou @code{^} +avant d'ouvrir une parenthèse. + +@lilypond[relative=2,ragged-right,quote,verbatim,fragment] +c4_( c) c^( c) +@end lilypond + + +Une seule liaison d'articulation peut être imprimée à la fois. S'il est +nécessaire d'imprimer une liaison plus longue, englobant des liaisons +plus courtes, utilisez des @ref{Phrasing slurs}. + + +@commonprop + +Certains auteurs utilisent deux liaisons lorsqu'ils veulent +lier des accords. Dans LilyPond, il faut pour cela assigner +@emph{vrai} (@q{true}) la propriété @code{doubleSlurs} : + +@lilypond[verbatim,ragged-right,relative,fragment,quote] +\set doubleSlurs = ##t +4 ( ) +@end lilypond + + +@refcommands + +@funindex \slurUp +@code{\slurUp}, +@funindex \slurDown +@code{\slurDown}, +@funindex \slurNeutral +@code{\slurNeutral}, +@funindex \slurDashed +@code{\slurDashed}, +@funindex \slurDotted +@code{\slurDotted}, +@funindex \slurSolid +@code{\slurSolid}. + +@seealso + +Référence du programme : @internalsref{Slur}. + + +@node Phrasing slurs +@unnumberedsubsubsec Phrasing slurs + +@cindex liaisons de phrasé +@cindex phrasé, liaisons de + +Une liaison de phrasé relie plusieurs notes en délimitant une phrase +musicale. On indique les points de départ et d'arrivée avec @code{\(} +et @code{\)} respectivement. + +@lilypond[quote,ragged-right,fragment,verbatim,relative=1] +\time 6/4 c'\( d( e) f( e) d\) +@end lilypond + + +D'un point de vue typographique, rien ne distingue une liaison de phrasé +d'une liaison d'articulation. Cependant, LilyPond les considère comme +des objets différents. Une commande @code{\slurUp} n'affectera donc pas +une liaison de phrasé : il faut plutôt utiliser @code{\phrasingSlurUp}, +@code{\phrasingSlurDown} ou @code{\phrasingSlurNeutral}. + +Il n'est pas possible d'avoir plusieurs liaisons de phrasé en même temps. + + +@refcommands + +@funindex \phrasingSlurUp +@code{\phrasingSlurUp}, +@funindex \phrasingSlurDown +@code{\phrasingSlurDown}, +@funindex \phrasingSlurNeutral +@code{\phrasingSlurNeutral}. + + +@seealso + +Référence du programme : @internalsref{PhrasingSlur}. + + +@node Laissez vibrer ties +@unnumberedsubsubsec Laissez vibrer ties + +@cindex laissez vibrer +@cindex liaison, laissez vibrer + +Les liaisons @qq{Laissez vibrer} (L.V.) sont utilisées pour le piano, la +harpe, et certains instruments de percussion. Elles indiquent à +l'instrumentiste de laisser sonner la note ou l'accord au lieu de +l'étouffer. Cet effet s'obtient avec la commande @code{\laissezVibrer}. + +@lilypond[fragment,ragged-right,verbatim,relative=1] +\laissezVibrer +@end lilypond + +@seealso + +Référence du programme : +@internalsref{LaissezVibrerTie} +@internalsref{LaissezVibrerTieColumn} + +D'autres exemples : +@lsr{connecting,laissez-vibrer-ties.ly} + + +@node Breath marks +@unnumberedsubsubsec Breath marks + +Les indications de respiration sont indiquées par la commande @code{\breathe}. + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +c'4 \breathe d4 +@end lilypond + + +@commonprop + +On peut choisir le glyphe imprimé par cette commande, en modifiant la +propriété @code{text} de l'objet @code{BreathingSign}, pour lui affecter +n'importe quelle indication textuelle. Par exemple : + +@lilypond[quote,ragged-right,fragment,verbatim,relative=1] +c'4 +\override BreathingSign #'text + = #(make-musicglyph-markup "scripts.rvarcomma") +\breathe +d4 +@end lilypond + +@seealso + +Référence du programme : @internalsref{BreathingSign}. + +Exemples : @lsr{expressive,breathing-sign.ly} + + +@node Falls and doits +@unnumberedsubsubsec Falls and doits + +Des indications de désinence peuvent être obtenues au moyen de la +commande @code{\bendAfter} : + +@lilypond[fragment,ragged-right,relative=2] +\override Score.SpacingSpanner #'shortest-duration-space = #3.0 +c4-\bendAfter #+5 +c4-\bendAfter #-3 +@end lilypond + + +@node Lines +@subsection Lines + +@menu +* Glissando:: +* Arpeggio:: +* Trills:: +* Analysis brackets:: +@end menu + +@node Glissando +@unnumberedsubsubsec Glissando + +@cindex glissando +@funindex \glissando + +Un glissando relie une hauteur à une autre en passant par chaque hauteur +intermédiaire. Il est indiqué graphiquement, par une ligne ou des +vaguelettes entre ces deux notes. On l'obtient en accolant la commande +@code{\glissando} à la première note. + +@lilypond[quote,ragged-right,fragment,relative=2,verbatim] +c2\glissando c' +\override Glissando #'style = #'zigzag +c2\glissando c, +@end lilypond + + +@commonprop + +@lilypond[quote,ragged-right,verbatim] +I = \once \override NoteColumn #'ignore-collision = ##t + +\relative << + { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\ + { \oneVoice \I c2 \glissando \I d, } +>> +@end lilypond + + +@seealso + +Référence du programme : @internalsref{Glissando}. + +D'autres exemples : @lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly}. + + +@refbugs + +Il n'est pas possible d'imprimer un texte (tel que @emph{gliss.}) +le long de la ligne de glissando. + + +@node Arpeggio +@unnumberedsubsubsec Arpeggio + +@cindex arpège +@cindex accord arpégé +@funindex \arpeggio + + +On peut indiquer qu'un accord doit être arpégé en lui accolant la +commande @code{\arpeggio} : + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\arpeggio +@end lilypond + + +Pour spécifier qu'un autre accord doit être plaqué et non arpégé, on +peut remplacer ce signe par un crochet : + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\arpeggioBracket +\arpeggio +@end lilypond + + +Le sens de l'arpège est parfois indiqué par une pointe de flèche au bout +de la vaguelette : + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\new Voice { + \arpeggioUp + \arpeggio + \arpeggioDown + \arpeggio +} +@end lilypond + + +@commonprop + +Quand un arpège couvre plusieurs portées, il est possible d'indiquer +l'arpège sur chacune des portées, puis de relier la ligne de vaguelettes +en assignant @emph{vrai} à la propriété @code{connectArpeggios}, par +exemple dans le contexte @internalsref{PianoStaff} : + +@lilypond[quote,ragged-right,fragment,relative=1,verbatim] +\new PianoStaff << + \set PianoStaff.connectArpeggios = ##t + \new Staff { \arpeggio } + \new Staff { \clef bass \arpeggio } +>> +@end lilypond + + +@refcommands + +@code{\arpeggio}, +@funindex \arpeggioUp +@code{\arpeggioUp}, +@funindex \arpeggioDown +@code{\arpeggioDown}, +@funindex \arpeggioNeutral +@code{\arpeggioNeutral}, +@funindex \arpeggioBracket +@code{\arpeggioBracket}. + + +@seealso + +Dans ce même manuel : @ref{Ties}, pour noter explicitement des arpèges. + +Référence du programme : @internalsref{Arpeggio}. + + +@refbugs + +Il est impossible de mêler au même instant, dans un contexte +@internalsref{PianoStaff}, des lignes d'arpèges connectées et d'autres +non connectées. + + +@node Trills +@unnumberedsubsubsec Trills + +Les trilles brefs s'indiquent comme n'importe quelle ponctuation : +voir @ref{Articulations}. + + +Les trilles plus longs sont délimités par @code{\startTrillSpan} et +@code{\stopTrillSpan} : + +@lilypond[verbatim,ragged-right,relative=2,quote,fragment] +\new Voice { + << { c1 \startTrillSpan } + { s2. \grace { d16[\stopTrillSpan e] } } >> + c4 } +@end lilypond + +@cindex trilles avec hauteur explicite + +Les trilles qui font intervenir une hauteur précise peuvent être +indiqués par la commande @code{pitchedTrill}. + +@lilypond[ragged-right,verbatim,fragment,relative=1,quote] +\pitchedTrill c4\startTrillSpan fis +f\stopTrillSpan +@end lilypond + +@noindent +Le premier argument est la note réelle ; le second est une hauteur qui +sera imprimée comme une tête de note noire entre parenthèses. + + +@refcommands + +@code{\startTrillSpan}, +@funindex \startTrillSpan +@code{\stopTrillSpan}. +@funindex \stopTrillSpan + + +@seealso + +Référence du programme : @internalsref{TrillSpanner}. + + +@node Analysis brackets +@unnumberedsubsubsec Analysis brackets +@cindex crochets +@cindex crochets de phrasé +@cindex analyse musicologique +@cindex crochet de regroupement de notes + +On utilise des crochets en analyse musicale, pour indiquer la +structure d'une pièce. LilyPond permet d'utiliser une forme +simplifiée de crochets horizontaux imbriqués, dans la mesure où le +contexte @internalsref{Staff} comporte le graveur +@internalsref{Horizontal_bracket_engraver}. Un crochet s'ouvre avec +@code{\startGroup}, et se ferme avec @code{\stopGroup}. + +@lilypond[quote,ragged-right,verbatim] +\score { + \relative c'' { + c4\startGroup\startGroup + c4\stopGroup + c4\startGroup + c4\stopGroup\stopGroup + } + \layout { + \context { + \Staff \consists "Horizontal_bracket_engraver" +}}} +@end lilypond + +@seealso + +Référence du programme : @internalsref{HorizontalBracket}. + + -- 2.39.5