texidoces = "
Los símbolos específicos de acordeón discanto se escriben mediante
-@code{\markup}. Se puede trucar la colocación vertical de los
-símbolos modificando los argumentos de @code{\raise}.
+@code{\\markup}. Se puede trucar la colocación vertical de los
+símbolos modificando los argumentos de @code{\\raise}.
"
doctitlees = "Símbolos de acordeón discanto"
centrado) y @code{#DOWN} (o @code{#-1}, abajo).
Como podemos ver, esta propiedad se puede cambiar tantas veces
-como queramos. Utilice @code{\once \override} si no quiere que el
+como queramos. Utilice @code{\\once \\override} si no quiere que el
truco se aplique a toda la partitura.
"
texidoces = "
Mediante la utilización de las potentes herramientas preconfiguradas
-como la función @code{\drummode} y el contexto @code{DrumStaff}, la
+como la función @code{\\drummode} y el contexto @code{DrumStaff}, la
introducción de partes para percusión es muy fácil: las percusiones se
sitúan en sus propias posiciones de pentagrama (con una clave
especial) y tienen las cabezas correspondientes al instrumento. Es
lsrtags = "expressive-marks"
texidoces = "
-La función @code{\parenthesize} es un truco especial que encierra
+La función @code{\\parenthesize} es un truco especial que encierra
objetos entre paréntesis. El grob asociado es
@code{Score.ParenthesesItem}.
texidoces = "
Los nombres de instrumento se imprimen generalmente a la izquierda de
los pentagramas. Para alinear los nombres de varios instrumentos
-distintos, sitúelos dentro de un bloque @code{\markup} y utilice una
+distintos, sitúelos dentro de un bloque @code{\\markup} y utilice una
de las siguientes posiblidades:
*
*
Nombres de instrumento centrados: la utilización de la instrucción
- @code{\hcenter-in #n} sitúa los nombres de instrumento dentro de
+ @code{\\hcenter-in #n} sitúa los nombres de instrumento dentro de
un rectángulo separado, donde @code{n} es la anchura del
rectángulo
*
Nombres de instrumento alineados por la izquierda: los nombres se
imprimen en la parte superior de un rectángulo vacío, utilizando
- la instrucción @code{\combine} con un objeto @code{\hspace #n}.
+ la instrucción @code{\\combine} con un objeto @code{\\hspace #n}.
"
doctitlees = "Alinear y centrar los nombres de instrumento"
@code{fixed-alignment-extra-space} se puede ampliar verticalmente un
sistema individual.
-Por razones técnicas, se debe usar @code{\overrideProperty} para
+Por razones técnicas, se debe usar @code{\\overrideProperty} para
cambiar estas propiedades dentro de un pentagrama; aún se debe usar
-@code{\override} dentro de un bloque @code{\context} para las
+@code{\\override} dentro de un bloque @code{\\context} para las
sobreescrituras globales.
"
"
doctitlees = "Plantilla para notación de música antigua (transcripción moderna de Canto Gregoriano)"
+
+ texidocde = "
+Dieses Beispiel zeigt eine moderne Transkription des Gregorianischen
+Chorals. Hier gibt es keine Takte, keine Notenhälse und es werden nur
+halbe und Viertelnoten verwendet. Zusätzliche Zeichen zeigen die
+Länge von Pausen an.
+"
texidoc = "
This example demonstrates how to do modern transcription of Gregorian
"
doctitlees = "Plantilla de notación de música antigua (transcripción moderna de música mensural)"
+
+ texidocde = "
+Bei der Transkription von Mensuralmusik ist es oft erwünscht, ein
+Incipit an den Anfang des Stückes zu stellen, damit klar ist, wie
+Tempo und Schlüssel in der Originalnotation gesetzt waren. Während
+heutzutage Musiker an Taktlinien gewöhnt sind, um Rhythmen schneller
+zu erkennen, wurden diese in der Mensuralmusik nicht verwendet.
+Tatsächlich ändern sich die Rhythmen auch oft alle paar Noten. Als
+ein Kompromiss werden die Notenlinien nicht auf dem System, sondern
+zwischen den Systemen geschrieben.
+"
texidoc = "
When transcribing mensural music, an incipit at the beginning of the
incipit.ly
-mensurstriche-layout-bar-lines-between-the-staves.ly
-adding-a-figured-bass-above-or-below-the-notes.ly
chant-or-psalms-notation.ly
+adding-a-figured-bass-above-or-below-the-notes.ly
ancient-notation-template----modern-transcription-of-mensural-music.ly
ancient-fonts.ly
ancient-time-signatures.ly
custodes.ly
+mensurstriche-layout-bar-lines-between-the-staves.ly
ancient-notation-template----modern-transcription-of-gregorian-music.ly
rest-styles.ly
Dicho esto, para imitar antiguos cancioneros americanos, existen
varios estilos predefinidos de cabezas de nota disponibles a través de
-instrucciones de abreviatura como @code{\aikenHeads} o
-@code{\sacredHarpHeads}.
+instrucciones de abreviatura como @code{\\aikenHeads} o
+@code{\\sacredHarpHeads}.
Este ejemplo muestra distintas formas de obtener cabezas de notas con
forma, y muestra la capacidad de transportar una melodía sin perder la
\version "2.11.61"
\header {
+ texidoces = "
+Para las improvisaciones o @emph{taqasim} que son libres durante unos
+momentos, se puede omitir la indicación de compás y se puede usar
+@code{\cadenzaOn}. Podría ser necesario ajustar el estilo de
+alteraciones accidentales, porque la ausencia de líneas divisorias
+hará que la alteración aparezca una sola vez. He aquí un ejemplo de
+cómo podría ser el comienzo de una improvisación @emph{hijaz}:
+
+"
+doctitlees = "Improvisación de música árabe"
+
lsrtags = "world-music"
texidoc = "For improvisations or @emph{taqasim} which are
temporarily free, the time signature can be omitted and
lsrtags = "editorial-annotations, text"
texidoces = "
-La instrucción @code{\whiteout} intercala un rectángulo blanco
+La instrucción @code{\\whiteout} intercala un rectángulo blanco
debajo de un elemento de marcado. Este rectángulo blanco no tapa
a ningún otro objeto gráfico, puesto que las líneas del pentagrama
están en una capa inferior a la de la mayor parte de los otros
objetos.
"
- doctitlees = "Poner en blanco las líneas del pentagrama utilizando la instrucción \whiteout"
+ doctitlees = "Poner en blanco las líneas del pentagrama utilizando la instrucción \\whiteout"
texidoc = "
The @code{\\whiteout} command underlays a markup with a white box.
-removing-the-first-empty-line.ly
positioning-segno-and-coda-with-line-break.ly
+removing-the-first-empty-line.ly
beams-across-line-breaks.ly
adding-an-extra-staff-at-a-line-break.ly
lsrtags = "expressive-marks, unfretted-strings"
texidoces = "
-Para hacer más pequeño el círculo de @code{\flageolet} (armónico)
+Para hacer más pequeño el círculo de @code{\\flageolet} (armónico)
utilice la siguiente función de Scheme.
"
- doctitlees = "Cambiar el tamaño de la marca de \flageolet"
+ doctitlees = "Cambiar el tamaño de la marca de \\flageolet"
texidoc = "
To make the @code{\\flageolet} circle smaller use the following Scheme
texidoces = "
Se pueden modificar notas individuales de un acorde con la
-instrucción @code{\tweak}, alterando la propiedad
+instrucción @code{\\tweak}, alterando la propiedad
@code{font-size}.
Dentro de un acorde (entre ángulos simples @code{< >}), antes de
la nota que queremos alterar, situamos la instrucción
-@code{\tweak} seguida por @code{#'font-size} y definimos el
+@code{\\tweak} seguida por @code{#'font-size} y definimos el
tamaño adecuado como @code{#-2} (una cabeza pequeña).
"
texidoces = "
La nomenclatura inglesa (predeterminada) para los acordes del
cifrado americano se puede cambiar por la alemana
-(@code{\germanChords} sustituye B y Bes por H y B) o por la semi-alemana
-(@code{\semiGermanChords} sustituye B y Bes por H y Bb).
+(@code{\\germanChords} sustituye B y Bes por H y B) o por la semi-alemana
+(@code{\\semiGermanChords} sustituye B y Bes por H y Bb).
"
doctitlees = "Cambiar la nomenclatura de los acordes del cifrado americano por la notación alemana o semi-alemana"
De forma predeterminada sólo se imprime el numerador del grupo
especial sobre el corchete de grupo, es decir, el denominador del
-argumento de la instrucción @code{\times}. De forma alternativa, se
+argumento de la instrucción @code{\\times}. De forma alternativa, se
puede imprimr un quebrado en la forma numerador:denominador del número
del grupo, o eliminar el número.
La propiedad @code{measureLength}, junto con
@code{measurePosition}, determina cuándo es necesario dibujar una
línea divisoria. Sin embargo, al utilizar
-@code{\scaleDurations}, el escalado proporcional de las
+@code{\\scaleDurations}, el escalado proporcional de las
duraciones hace difícil introducir cambios de compás. En este
caso se debe establecer manualmente el valor de
@code{measureLength} utilizando la función @code{ly:make-moment}.
El segundo argumento debe ser el mismo que el segundo argumento de
-@code{\scaleDurations}.
+@code{\\scaleDurations}.
"
- doctitlees = "Modificar el compás dentro de una sección polimétrica utilizando @code{\scaleDurations}"
+ doctitlees = "Modificar el compás dentro de una sección polimétrica utilizando @code{\\scaleDurations}"
lsrtags = "rhythms,contexts-and-engravers"
texidoc = "The @code{measureLength} property, together with
changing-the-positions-of-figured-bass-alterations.ly
-clusters.ly
+changing-the-chord-names-to-german-or-semi-german-notation.ly
adding-a-figured-bass-above-or-below-the-notes.ly
single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
changing-chord-separator.ly
volta-below-chords.ly
-showing-chords-at-changes.ly
-chord-name-exceptions.ly
controlling-the-placement-of-chord-fingerings.ly
-changing-the-chord-names-to-german-or-semi-german-notation.ly
+single-staff-template-with-notes-and-chords.ly
+showing-chords-at-changes.ly
+clusters.ly
single-staff-template-with-notes,-lyrics,-and-chords.ly
displaying-complex-chords.ly
-single-staff-template-with-notes-and-chords.ly
+chord-name-exceptions.ly
manually-break-figured-bass-extenders-for-only-some-numbers.ly
adding-bar-lines-to-chordnames-context.ly
simple-lead-sheet.ly
texidoces = "
Ciertas indicaciones dinámicas pueden llevar textos (como \"più
forte\" o \"piano subito\"). Se pueden producir usando un
-bloque @code{\markup}.
+bloque @code{\\markup}.
"
doctitlees = "Combinar indicaciones dinámicas con marcados textuales"
texidoces = "
La herramienta de combinación de partes ( instrucción
-@code{\partcombine}) permite la combinación de varias partes
+@code{\\partcombine}) permite la combinación de varias partes
diferentes sobre el mismo pentagrama. Las indicaciones textuales
tales como \"solo\" o \"a2\" se añaden de forma predeterminada;
para quitarlas, sencillamente establezca la proopiedad
Este fragmento de código presenta las tres formas en que se pueden
imprimir dos partes sobre un solo pentagrama: polifonía estándar,
-@code{\partcombine} sin textos, y @code{\partcombine} con
+@code{\\partcombine} sin textos, y @code{\\partcombine} con
textos.
"
creating-blank-staves.ly
-chant-or-psalms-notation.ly
+vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
changing-time-signatures-inside-a-polymetric-section-using-scaledurations.ly
adding-a-figured-bass-above-or-below-the-notes.ly
adding-an-extra-staff-at-a-line-break.ly
adding-an-extra-staff.ly
+chant-or-psalms-notation.ly
+use-square-bracket-at-the-start-of-a-staff-group.ly
mensurstriche-layout-bar-lines-between-the-staves.ly
-changing-midi-output-to-one-channel-per-voice.ly
engravers-one-by-one.ly
-use-square-bracket-at-the-start-of-a-staff-group.ly
-vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
+changing-midi-output-to-one-channel-per-voice.ly
nesting-staves.ly
texidoces = "
Aunque la manera más fácil de añadir paréntesis a una indicación
-de dinámica es utilizar un bloque @code{\markup}, este método
+de dinámica es utilizar un bloque @code{\\markup}, este método
tiene un inconveniente: los objetos que se crean se comportarán
como elementos de marcado de texto y no como indicaciones
dinámicas.
función @code{make-dynamic-script}. De esta forma, el elemento de
marcado se tratará como una indicación dinámica, y por tanto
seguirá siendo compatible con instrucciones como
-@code{\dynamicUp} o @code{\dynamicDown}.
+@code{\\dynamicUp} o @code{\\dynamicDown}.
"
doctitlees = "Crear indicaciones dinámicas \"verdaderas\" entre paréntesis"
expresión entre notas que están en voces distintas.
La solución es añadir notas invisibles a una de las voces
-utilizando @code{\hideNotes}.
+utilizando @code{\\hideNotes}.
Este ejemplo es el compás 235 de la Chacona de la segunda Partita
para violín solo, BWV 1004, de Bach.
lsrtags = "expressive-marks, text, tweaks-and-overrides"
texidoces = "
-Las instrucciones @code{\startTextSpan} y @code{\stopTextSpan}
+Las instrucciones @code{\\startTextSpan} y @code{\\stopTextSpan}
permiten la creación de elementos de extensión textuales tan
fácilmente como indicaciones de pedal u
octavaciones. Sobreescribimos ciertas propiedades del objeto
controlling-the-placement-of-chord-fingerings.ly
making-some-staff-lines-thicker-than-the-others.ly
applying-note-head-styles-depending-on-the-step-of-the-scale.ly
-embedding-native-postscript-in-a--markup-block.ly
changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
+embedding-native-postscript-in-a--markup-block.ly
grid-lines--emphasizing-rhythms-and-notes-synchronization.ly
changing-a-single-notes-size-in-a-chord.ly
adding-fingerings-to-a-score.ly
texidoces = "
Se puede insertar códico PostScript directamente dentro de un
-bloque @code{\markup}.
+bloque @code{\\markup}.
"
- doctitlees = "Empotrar PostScript nativo dentro de un bloque \markup"
+ doctitlees = "Empotrar PostScript nativo dentro de un bloque \\markup"
texidoc = "
PostScript code can be directly inserted inside a @code{\\markup}
\header {
lsrtags = "rhythms"
- doctitlees = "Escribir varios grupos especiales usando una sola instrucción \times"
+ doctitlees = "Escribir varios grupos especiales usando una sola instrucción \\times"
texidoces = "
La propiedad @code{tupletSpannerDuration} establece cuánto debe durar
cada grupo de valoración especial contenido dentro del corchete que
-aparece después de @code{\times}. Así, se pueden escribir muchos
-tresillos seguidos dentro de una sola expresión @code{\times},
+aparece después de @code{\\times}. Así, se pueden escribir muchos
+tresillos seguidos dentro de una sola expresión @code{\\times},
ahorrando trabajo de teclado.
En el ejemplo se muestran dos tresillos, aunque se ha escrito
-@code{\times} una sola vez.
+@code{\\times} una sola vez.
Para ver más inforamción sobre @code{make-moment}, véase
line-arrows.ly
hiding-the-extender-line-for-text-dynamics.ly
vertically-aligning-dynamics-across-multiple-notes.ly
-horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly
+modifying-default-values-for-articulation-shorthand-notation.ly
+setting-the-minimum-length-of-hairpins.ly
changing-text-and-spanner-styles-for-text-dynamics.ly
controlling-the-vertical-ordering-of-scripts.ly
inserting-a-caesura.ly
using-double-slurs-for-legato-chords.ly
-setting-the-minimum-length-of-hairpins.ly
+creating-text-spanners.ly
creating-real-parenthesized-dynamics.ly
+horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly
center-text-below-hairpin-dynamics.ly
printing-metronome-and-rehearsal-marks-below-the-staff.ly
-creating-text-spanners.ly
broken-crescendo-hairpin.ly
combining-dynamics-with-markup-texts.ly
creating-slurs-across-voices.ly
caesura-railtracks-with-fermata.ly
-changing-the-breath-mark-symbol.ly
-modifying-default-values-for-articulation-shorthand-notation.ly
+adjusting-the-shape-of-falls-and-doits.ly
creating-simultaneous-rehearsal-marks.ly
setting-hairpin-behavior-at-bar-lines.ly
changing--flageolet-mark-size.ly
piano-template-with-centered-dynamics.ly
-adjusting-the-shape-of-falls-and-doits.ly
+changing-the-breath-mark-symbol.ly
how-to-change-fret-diagram-position.ly
flamenco-notation.ly
-adding-fingerings-to-tablatures.ly
placement-of-right-hand-fingerings.ly
+adding-fingerings-to-tablatures.ly
fingerings,-string-indications,-and-right-hand-fingerings.ly
polyphony-in-tablature.ly
jazz-combo-template.ly
controlling-the-placement-of-chord-fingerings.ly
allowing-fingerings-to-be-printed-inside-the-staff.ly
customizing-fretboard-fret-diagrams.ly
-faking-a-hammer-in-tablatures.ly
-fret-diagrams-explained-and-developed.ly
modern-tab-text-clef.ly
+fret-diagrams-explained-and-developed.ly
+faking-a-hammer-in-tablatures.ly
stem-and-beam-behavior-in-tablature.ly
customizing-markup-fret-diagrams.ly
\header {
lsrtags = "keyboards"
+ texidoces = "
+Un corchete de arpegio puede indicar que se tienen que tocadr con la
+misma mano notas que están en dos pentagramas distintos. Para hacerlo,
+el @code{PianoStaff} se debe configurar para que acepte símbolos de
+arpegio de pentagrama cruzado y los símbolos de arpegio se deben
+configurar a la forma de corchete en el contexto de @code{PianoStaff}.
+
+(Debussy, Les collines d’Anacapri, m. 65)
+
+"
+ doctitlees = "Indicar acordes de pentagrama cruzado con corchetes de arpegio"
+
texidoc = "
An arpeggio bracket can indicate that notes on two different staves are
to be played with the same hand. In order to do this, the
%% This file is in the public domain.
\version "2.11.61"
\header {
+ texidoces = "
+Las marcas de cesura se pueden crear sobreescribiendo la propiedad
+@code{'text} del objeto @code{BreathingSign}. También está disponible
+una marca de cesura curva.
+
+"
+ doctitlees = "Insertar una cesura"
+
lsrtags = "expressive-marks,tweaks-and-overrides"
texidoc = "
Caesura marks can be created by overriding the @code{'text}
\header {
lsrtags = "repeats"
+ texidoces = "
+También se pueden imprimir símbolos de porcentaje sueltos. Esto se
+hace introduciendo un silencio multicompás con una función de
+impresión distinta:
+
+"
+ doctitlees = "Símbolos de porcentaje sueltos"
+
texidoc = "
Isolated percents can also be printed. This is done by entering a
multi-measure rest with a different print function:
\header {
lsrtags = "keyboards, percussion, fretted-strings, template"
+ texidoces = "
+Ésta es una plantilla bastante avanzada, para un conjunto de
+jazz. Observe que la notación de todos los instrumentos está en
+@code{\\key c \\major} (Do mayor). Esto se refiere al tono de
+concierto; la armadura se transporta automáticamente si la música está
+dentro de una sección @code{\\transpose}.
+
+"
+ doctitlees = "Plantilla para combo de jazz"
+
+ texidocde = "
+Hier ist ein ziemlich kompliziertes Beispiel für ein Jazz-Ensemble. Achtung:
+Alle Instrumente sind in @code{\key c \major} (C-Dur) notiert. Das bezieht sich
+auf die klingende Musik: LilyPond transponiert die Tonart automatisch, wenn
+sich die Noten innerhalb eines @code{\transpose}-Abschnitts befinden.
+
+"
+
+ doctitlede = "Vorlage für Jazz-Combo"
+
texidoc = "
This is quite an advanced template, for a jazz ensemble. Note that all
instruments are notated in @code{\\key c \\major}. This refers to the
piano-template-with-centered-lyrics.ly
vocal-ensemble-template-with-automatic-piano-reduction.ly
piano-template-simple.ly
-controlling-the-placement-of-chord-fingerings.ly
-laissez-vibrer-ties.ly
accordion-discant-symbols.ly
+laissez-vibrer-ties.ly
+controlling-the-placement-of-chord-fingerings.ly
fine-tuning-pedal-brackets.ly
piano-template-with-melody-and-lyrics.ly
piano-template-with-centered-dynamics.ly
Se puede utilizar la propiedad
@code{systemStartDelimiterHierarchy} para crear grupos de
pentagramas anidados de forma más compleja. La instrucción
-@code{\set StaffGroup.systemStartDelimiterHierarchy} toma una
+@code{\\set StaffGroup.systemStartDelimiterHierarchy} toma una
lista alfabética del número de pentagramas producidos. Se puede
proporcionar antes de cada pentagrama un delimitador de comienzo
de sistema. Se debe encerrar entre corchetes y admite tantos
doctitlees = "Armaduras de tonalidad no tradicionales"
texidoces = "
-La muy utilizada instrucción @code{\key} establece la propiedad
+La muy utilizada instrucción @code{\\key} establece la propiedad
@code{keySignature} property, dentro del contexto @code{Staff}.
Para crear armaduras de tonalidad no estándar, ajuste esta propiedad
directamente. El formato de esta instrucción es una lista:
-@code{ \set Staff.keySignature = #`(((octava . paso) . alteración)
+@code{ \\set Staff.keySignature = #`(((octava . paso) . alteración)
((octava . paso) . alteración) ...) } donde, para cada elemento dentro
de la lista, @code{octava} especifica la octava (siendo cero la octava
desde el Do central hasta el Si por encima), @code{paso} especifica la
\header {
lsrtags = "repeats"
+ texidoces = "
+Las repeticiones de compases completos mayores de dos repeticiones
+pueden llevar un contador si se activa la propiedad adecuada, como se
+ve en este ejemplo:
+
+"
+ doctitlees = "Percent repeat counter"
+
texidoc = "
Measure repeats of more than two repeats can get a counter when the
convenient property is switched, as shown in this example:
\header {
lsrtags = "keyboards, template"
+ texidoces = "
+Presentamos a continuación una plantilla de piano sencilla con algunas
+notas.
+
+"
+ doctitlees = "Plantilla de piano (sencilla)"
+
+ texidocde = "
+Hier ein einfaches Klaviersystem.
+
+"
+
+ doctitlees = "Vorlage für einfache Klaviernotation"
+
texidoc = "
Here is a simple piano staff with some notes.
"
doctitlees = "Plantilla de piano con matices centrados"
+
+ texidocde = "
+In der meisten Klaviernotation werden die Dynamikzeichen zwischen
+den beiden Systemen zentriert. Für LilyPond muss man die Einstellungen
+etwas anpassen, aber Sie können ja das angepasste Beispiel von hier
+kopieren.
+"
lsrtags = "expressive-marks,keyboards,template"
texidoc = "
doctitle = "Piano template with centered dynamics"
} % begin verbatim
-upper = \relative c'' {
- \clef treble
+global = {
\key c \major
\time 4/4
-
+}
+
+upper = \relative c'' {
+ \clef treble
a4 b c d
}
lower = \relative c {
\clef bass
- \key c \major
- \time 4/4
-
a2 c
}
}
\score {
- \new PianoStaff <<
- \new Staff = "upper" \upper
- \new Dynamics = "dynamics" \dynamics
- \new Staff = "lower" <<
- \clef bass
- \lower
- >>
+ \new PianoStaff = "PianoStaff_pf" <<
+ \new Staff = "Staff_pfUpper" \upper
+ \new Dynamics = "Dynamics_pf" \dynamics
+ \new Staff = "Staff_pfLower" << \lower >>
\new Dynamics = "pedal" \pedal
>>
+
\layout {
+ % define Dynamics context
\context {
\type "Engraver_group"
\name Dynamics
- % So that \cresc works, for example.
\alias Voice
\consists "Output_property_engraver"
-
- \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
- \override DynamicLineSpanner #'Y-offset = #0
- pedalSustainStrings = #'("Ped." "*Ped." "*")
- pedalUnaCordaStrings = #'("una corda" "" "tre corde")
-
\consists "Piano_pedal_engraver"
\consists "Script_engraver"
- \consists "Dynamic_engraver"
+ \consists "New_dynamic_engraver"
+ \consists "Dynamic_align_engraver"
\consists "Text_engraver"
-
- \override TextScript #'font-size = #2
- \override TextScript #'font-shape = #'italic
-
\consists "Skip_event_swallow_translator"
-
\consists "Axis_group_engraver"
+
+ pedalSustainStrings = #'("Ped." "*Ped." "*")
+ pedalUnaCordaStrings = #'("una corda" "" "tre corde")
+ \override DynamicLineSpanner #'Y-offset = #0
+ \override TextScript #'font-size = #2
+ \override TextScript #'font-shape = #'italic
+ \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
}
+ % modify PianoStaff context to accept Dynamics context
\context {
\PianoStaff
\accepts Dynamics
}
}
}
+
\score {
- \new PianoStaff <<
- \new Staff = "upper" << \upper \dynamics \pedal >>
- \new Staff = "lower" << \lower \dynamics \pedal >>
+ \new PianoStaff = "PianoStaff_pf" <<
+ \new Staff = "Staff_pfUpper" << \global \upper \dynamics \pedal >>
+ \new Staff = "Staff_pfLower" << \global \lower \dynamics \pedal >>
>>
\midi { }
}
\header {
lsrtags = "text, keyboards, template"
+ texidoces = "
+En lugar de tener un pentagrama dedicado a la melodía y la letra, ésta
+se puede centrar entre los pentagramas de un sistema de piano.
+
+"
+ doctitlees = "Plantilla de piano con letra centrada"
+
+ texidocde = "
+Anstatt ein eigenes System für Melodie und Text zu schreiben, können
+Sie den Text auch zwischen die beiden Klaviersysteme schreiben
+(und damit das zusätzliche System für die Gesangstimme auslassen).
+"
+
texidoc = "
Instead of having a full staff for the melody and lyrics, lyrics can be
centered between the staves of a piano staff.
\header {
lsrtags = "vocal-music, keyboards, template"
+ texidoces = "
+He aquí el típico formato dde una canción: un pentagrama con la
+melodía y la letra, y el acompañamiento de piano por debajo.
+
+"
+ doctitlees = "Plantilla de piano con melodía y letra"
+
+ texidocde = "
+as nächste Beispiel ist typisch für ein Lied: Im oberen System die
+Melodie mit Text, darunter Klavierbegleitung.
+"
+
texidoc = "
Here is a typical song format: one staff with the melody and lyrics,
with piano accompaniment underneath.
\header {
lsrtags = "repeats, tweaks-and-overrides"
+ texidoces = "
+Se puede imprimir una línea divisoria de la forma @code{|:} al
+principio de la pieza, sobreescribiendo la propiedad correspondiente:
+
+"
+ doctitlees = "Imprimir puntos de repetición al prinicpio de la pieza"
+
texidoc = "
A @code{|:} bar line can be printed at the beginning of a piece, by
overriding the relevant property:
\header {
lsrtags = "text"
+ texidoces = "
+Las marcas se pueden imprimir al final de la línea actual, en vez de
+al comienzo de la línea siguiente. Esto es útil principalmente cuando
+se tiene que añadir una marca al final de la partitura (donde no hay
+línea siguiente).
+
+En tales casos, el extremo derecho de la marca se tiene que alinear
+con la última línea divisoria, como muestra la segunda línea de este
+ejemplo.
+
+"
+ doctitlees = "Imprimir marcas al final de la línea o de la partitura"
+
texidoc = "
Marks can be printed at the end of the current line, instead of the
beginning of the following line. This is particularly useful when a
\header {
lsrtags = "text"
+ texidoces = "
+Aunque normalmente las marcas de texto sólo se imprimen sobre el
+pentagrama superior, también se pueden imprimir en otro pentagrama
+cualquiera.
+
+"
+ doctitlees = "Imprimir marcas en cualquier pentagrama"
+
texidoc = "
Although text marks are normally only printed above the topmost staff,
they may also be printed on every staff.
ejemplo, todos los instrumentos interpreta una nota con el sonido
del Do central; el destino de un instrumento transpositor en Fa.
La parte de destino se puede transponer utilizando
-@code{\transpose}. En este caso se transportan todas las notas
+@code{\\transpose}. En este caso se transportan todas las notas
(incluidas las citadas).
"
}
{
- \set Staff.instrumentName = \markup \center-column { Horn \line { in F } }
+ \set Staff.instrumentName =
+ \markup \center-column { Horn \line { in F } }
\quoteTest
\transpose c' d' << \quoteTest s4_"up a tone" >>
}
\version "2.11.61"
\header {
lsrtags = "staff-notation"
- texidoc = "With @code{\\quote}, fragments of previously entered
-music may be quoted. @code{quotedEventTypes} will determines which
-items are quoted. In this example, a 16th rest is not quoted, since
-@code{rest-event} is not in @code{quotedEventTypes}."
+ texidoc = "The @code{quotedEventTypes} property determines the
+music event types that are quoted. The default value is
+@code{(note-event rest-event)}, which means that only notes and
+rests of the quoted voice appear in the @code{\\quoteDuring}
+expression. In the following example, a 16th rest is not quoted
+since @code{rest-event} is not in @code{quotedEventTypes}."
doctitle = "Quoting another voice"
} % begin verbatim
-quoteMe = \relative c' { fis4 r16 a8.-> b4-\ff c }
-
+quoteMe = \relative c' {
+ fis4 r16 a8.-> b4\ff c
+}
\addQuote quoteMe \quoteMe
+
original = \relative c'' {
c8 d s2
\once \override NoteColumn #'ignore-collision = ##t
}
\new Staff \relative c'' <<
\set Staff.instrumentName = #"orig+quote"
- \set Staff.quotedEventTypes = #'(note-event articulation-event)
+ \set Staff.quotedEventTypes =
+ #'(note-event articulation-event)
\original
\new Voice {
s4
- \set fontSize = #-4
- \override Stem #'length-fraction = #(magstep -4)
- \quoteDuring #"quoteMe" { \skip 2. }
+ \set fontSize = #-4
+ \override Stem #'length-fraction = #(magstep -4)
+ \quoteDuring #"quoteMe" { \skip 2. }
}
>>
>>
modifying-tuplet-bracket-length.ly
printing-metronome-and-rehearsal-marks-below-the-staff.ly
making-an-object-invisible-with-the-transparent-property.ly
-permitting-line-breaks-within-beamed-tuplets.ly
+merging-multi-measure-rests-in-a-polyphonic-part.ly
automatic-beam-subdivisions.ly
changing-the-tuplet-number.ly
entering-several-tuplets-using-only-one--times-command.ly
rhythmic-slashes.ly
automatic-beams-two-per-two-in-4-4-or-2-2-time-signature.ly
three-sided-box.ly
-merging-multi-measure-rests-in-a-polyphonic-part.ly
+permitting-line-breaks-within-beamed-tuplets.ly
skips-in-lyric-mode.ly
engraving-ties-manually.ly
stemlets.ly
\header {
lsrtags = "repeats"
+ texidoces = "
+De forma predeterminada, los corchetes de primera y segunda vez se
+trazan encima de los finales alternativos completos, pero es posible
+acortartlos estableciendo un valor cierto para
+@code{voltaSpannerDuration}. En el ejemplo siguiente, el corchete
+sólo dura un compás, que corresponde a una duración de 3/4.
+
+"
+ doctitlees = "Shortening volta brackets"
+
texidoc = "
By default, the volta brackets will be drawn over all of the
alternative music, but it is possible to shorten them by setting
-changing-partcombine-texts.ly
+clusters.ly
additional-voices-to-avoid-collisions.ly
forcing-horizontal-shift-of-notes.ly
changing-a-single-notes-size-in-a-chord.ly
combining-two-parts-on-the-same-staff.ly
-clusters.ly
+changing-partcombine-texts.ly
suppressing-warnings-for-clashing-note-columns.ly
displaying-complex-chords.ly
"
doctitlees = "Plantilla de pentagrama único con música, letra y acordes"
+
+ texidocde = "
+Mit diesem Beispiel können Sie einen Song mit Melodie,
+Text und Akkorden schreiben.
+"
texidoc = "
This template allows the preparation of a song with melody, words, and
doctitlees = "Plantilla de pentagrama único con música y acordes"
+ texidocde = "
+Wollen Sie ein Liedblatt mit Melodie und Akkorden schreiben? Hier ist
+das richtige Beispiel für Sie!
+"
+
texidoc = "
Want to prepare a lead sheet with a melody and chords? Look no further!
\header {
lsrtags = "vocal-music, template"
+ texidoces = "
+Esta pequeña plantilla muestra una melodía sencilla con letra. Córtela
+y péguela, escriba las notas y luego la letra. Este ejemplo desactiva
+el barrado automático, que es lo más frecuente en las partes vocales
+antiguas. Para usar el barrado automático modifique o marque como un
+comentario la línea correspondiente.
+
+"
+ doctitlees = "Plantilla de pentagrama único don notas y letra"
+
+ texidocde = "
+Das nächste Beispiel zeigt eine einfache Melodie mit Text. Kopieren
+Sie es in Ihre Datei, fügen Sie Noten und Text hinzu und übersetzen
+Sie es mit LilyPond. In dem Beispiel wird die automatische
+Balkenverbindung ausgeschaltet (mit dem Befehl @code{\autoBeamOff}),
+wie es für Vokalmusik üblich ist.
+Wenn Sie die Balken wieder einschalten wollen, müssen Sie die
+entsprechende Zeile entweder ändern oder auskommentieren.
+"
+
texidoc = "
This small template demonstrates a simple melody with lyrics. Cut and
paste, add notes, then words for the lyrics. This example turns off
\header {
lsrtags = "template"
+ texidoces = "
+Esta plantilla simple prepara un pentagrama con notas, adecuado para
+un instrumento solista o un fragmento melódico. Córtelo y péguelo en
+un archivo, escriba las notas y ¡ya está!
+
+"
+ doctitlees = "Plantilla de un solo pentagrama, con notas únicamente"
+
+ texidocde = "
+Das erste Beispiel zeigt ein Notensystem mit Noten, passend für ein
+Soloinstrument oder ein Melodiefragment. Kopieren Sie es und fügen
+Sie es in Ihre Datei ein, schreiben Sie die Noten hinzu, und Sie haben
+eine vollständige Notationsdatei.
+"
+
texidoc = "
This very simple template gives you a staff with notes, suitable for a
solo instrument or a melodic fragment. Cut and paste this into a file,
vertically-aligned-dynamics-and-textscripts.ly
proportional-strict-notespacing.ly
-vertically-aligning-ossias-and-lyrics.ly
+alignment-vertical-spacing.ly
allowing-fingerings-to-be-printed-inside-the-staff.ly
page-label.ly
-alignment-vertical-spacing.ly
+vertically-aligning-ossias-and-lyrics.ly
adjusting-lyrics-vertical-spacing.ly
\header {
lsrtags = "unfretted-strings, template"
+ texidoces = "
+Esta plantilla muestra un cuarteto de cuerda normal. También utiliza
+una sección @code{\\global} para el compás y la armadura
+
+"
+ doctitlees = "Plantilla de cuarteto de cuerda (sencilla)"
+
+ texidocde = "
+Dieses Beispiel demonstriert die Partitur für ein Streichquartett. Hier
+wird auch eine @qq{@code{\global}}-Variable für Taktart und
+Vorzeichen benutzt.
+"
+
texidoc = "
This template demonstrates a simple string quartet. It also uses a
@code{\\global} section for time and key signatures
\header {
lsrtags = "unfretted-strings, template"
+ texidoces = "
+El fragmento de código \"Plantilla de cuarteto de cuerda\" produce un
+resultado satisfactorio para el cuarteto, pero ¿y si tenemos que
+imprimir las particellas? Esta nueva plantilla muestra cómo usar la
+funcionalidad @code{\\tag} (etiqueta) para dividir fácilmente una
+pieza en particellas indicviduales.
+
+Tenemos que dividir esta plantilla en archivos independientes; los
+nombres de archivo están dentro de los comentarios al principio de
+cada archivo. @code{piece.ly} contiene todas las definiciones de
+música. Los otros archivos (@code{score.ly}, @code{vn1.ly},
+@code{vn2.ly}, @code{vla.ly} y @code{vlc.ly}) producen la particella
+correspondiente.
+
+¡No olvide quitar los comentarios que hemos especificado cuando use
+los archivos independientes!
+
+"
+ doctitlees = "Plantilla de cuarteto de cuerda con particellas independientes"
+
+ texidocde = "
+Mit diesem Beispiel können Sie ein schönes Streichquartett notieren,
+aber wie gehen Sie vor, wenn Sie Stimmen brauchen? Das Beispiel
+oben hat gezeigt, wie Sie mit Variablen einzelne Abschnitte getrennt
+voneinander notieren können. Im nächsten Beispiel wird nun
+gezeigt, wie Sie mit diesen Variablen einzelne Stimmen erstellen.
+
+Sie müssen das Beispiel in einzelne Dateien aufteilen; die Dateinamen
+sind in den Kommentaren am Anfang jeder Datei enthalten. @code{piece.ly}
+enthält die Noten. Die anderen Dateien -- @code{score.ly},
+@code{vn1.ly}, @code{vn2.ly}, @code{vla.ly} und
+@code{vlc.ly} -- erstellen daraus die entsprechenden Stimmen bzw. die
+Partitur (@code{score.ly}). Mit @code{\tag} wird den Stimmen ein Name
+zugewiesen, auf den zurückgegriffen werden kann.
+"
+
texidoc = "
The \"String quartet template\" snippet produces a nice string quartet,
but what if you needed to print parts? This new template demonstrates
vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
-vocal-ensemble-template-with-automatic-piano-reduction.ly
+single-staff-template-with-notes-and-lyrics.ly
+piano-template-with-centered-dynamics.ly
single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
single-staff-template-with-only-notes.ly
piano-template-with-centered-lyrics.ly
score-for-diatonic-accordion.ly
piano-template-simple.ly
+string-quartet-template-simple.ly
ancient-notation-template----modern-transcription-of-mensural-music.ly
-vocal-ensemble-template.ly
piano-template-with-melody-and-lyrics.ly
-string-quartet-template-simple.ly
-single-staff-template-with-notes-and-lyrics.ly
+string-quartet-template-with-separate-parts.ly
single-staff-template-with-notes,-lyrics,-and-chords.ly
single-staff-template-with-notes-and-chords.ly
-string-quartet-template-with-separate-parts.ly
+vocal-ensemble-template.ly
jazz-combo-template.ly
ancient-notation-template----modern-transcription-of-gregorian-music.ly
-piano-template-with-centered-dynamics.ly
+vocal-ensemble-template-with-automatic-piano-reduction.ly
creating-text-spanners.ly
creating-real-parenthesized-dynamics.ly
-ottava-text.ly
embedding-native-postscript-in-a--markup-block.ly
center-text-below-hairpin-dynamics.ly
demonstrating-all-headers.ly
vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
aligning-marks-with-various-notation-objects.ly
markup-lines.ly
-piano-template-with-centered-lyrics.ly
+ottava-text.ly
creating-simultaneous-rehearsal-marks.ly
multi--measure-rest-markup.ly
three-sided-box.ly
+piano-template-with-centered-lyrics.ly
utf-8.ly
blanking-staff-lines-using-the--whiteout-command.ly
printing-marks-on-every-staff.ly
only for coordination and is not meant to imply any rhythmic stress.
This snippet uses overrides for the @code{'bar-size} and
-@code{'extra-offset} properties of @code{BarLine} to
-determine, respectively, the tick size and its vertical placement.
+@code{'extra-offset} properties of @code{BarLine} to determine,
+respectively, the tick size and its vertical placement.
"
doctitle = "Tick bar lines"
doctitlees = "Trucaje de las propiedades de clave"
texidoces = "
-La instrucción @code{\clef \"treble_8\"} equivale a un ajuste de
+La instrucción @code{\\clef \"treble_8\"} equivale a un ajuste de
@code{clefGlyph}, @code{clefPosition} (que controla la posición
vertical de la clave), @code{middleCPosition} y
@code{clefOctavation}. Se imprime una clave cada vez que se
quitar estableciendo el valor de la propiedad
@code{explicitClefVisibility} de @code{Staff}, a
@code{end-of-line-invisible}. El comportamiento predeterminado se
-puede recuperar con @code{\unset Staff.explicitClefVisibility}.
+puede recuperar con @code{\\unset Staff.explicitClefVisibility}.
Los siguientes ejemplos muestran las posibilidades cuando se
ajustan estas propiedades manualmente. En la primera línea, los
dotted-harmonics.ly
forcing-horizontal-shift-of-notes.ly
display-bracket-with-only-one-staff-in-a-system.ly
-rhythmic-slashes.ly
+time-signature-in-parentheses.ly
changing-the-default-text-font-family.ly
drawing-boxes-around-grobs.ly
manually-controlling-beam-positions.ly
custodes.ly
-printing-a-repeat-sign-at-the-beginning-of-a-piece.ly
-creating-text-spanners.ly
+changing-a-single-notes-size-in-a-chord.ly
rest-styles.ly
horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly
-how-to-change-fret-diagram-position.ly
using-the--tweak-command-to-tweak-individual-grobs.ly
suppressing-warnings-for-clashing-note-columns.ly
controlling-tuplet-bracket-visibility.ly
fine-tuning-pedal-brackets.ly
controlling-the-vertical-ordering-of-scripts.ly
inserting-a-caesura.ly
-vertically-aligning-ossias-and-lyrics.ly
+alignment-vertical-spacing.ly
changing-properties-for-individual-grobs.ly
-vertically-aligned-dynamics-and-textscripts.ly
+creating-text-spanners.ly
mensurstriche-layout-bar-lines-between-the-staves.ly
+vertically-aligned-dynamics-and-textscripts.ly
printing-metronome-and-rehearsal-marks-below-the-staff.ly
tweaking-clef-properties.ly
+removing-the-first-empty-line.ly
proportional-strict-notespacing.ly
making-an-object-invisible-with-the-transparent-property.ly
-alignment-vertical-spacing.ly
+vertically-aligning-ossias-and-lyrics.ly
drawing-circles-around-various-objects.ly
analysis-brackets-above-the-staff.ly
fret-diagrams-explained-and-developed.ly
-removing-the-first-empty-line.ly
+how-to-change-fret-diagram-position.ly
caesura-railtracks-with-fermata.ly
changing-form-of-multi--measure-rests.ly
-time-signature-in-parentheses.ly
-changing-a-single-notes-size-in-a-chord.ly
+rhythmic-slashes.ly
+printing-a-repeat-sign-at-the-beginning-of-a-piece.ly
customizing-fretboard-fret-diagrams.ly
creating-simultaneous-rehearsal-marks.ly
nesting-staves.ly
legato. Esto se puede conseguir estableciendo @code{doubleSlurs}.
"
- doctitlees = "Utilizar ligaduras dobes para acordes legato"
+ doctitlees = "Utilizar ligaduras dobles para acordes legato"
texidoc = "
Some composers write two slurs when they want legato chords. This can
\header {
lsrtags = "tweaks-and-overrides, spacing"
+ texidoces = "
+Mediante el establecimiento de la propiedad @code{Y-extent} a un valor
+adecuado, todos los objetos @code{DynamicLineSpanner} (reguladores e
+indicaciones dinámicas textuales) se pueden alinear con un punto de
+referencia común, independientemente de sus dimensiones. De esta
+manera, todos los elementos estarán alineados verticalmente,
+produciendo así un resultado más satisfactorio.
+
+Se usa una idea similar para alinear las inscripciones de texto a lo
+largo de su línea de base.
+
+"
+ doctitlees = "Indicaciones dinámicas y textuales alineadas verticalmente"
+
texidoc = "
By setting the @code{Y-extent} property to a suitable value, all
@code{DynamicLineSpanner} objects (hairpins and dynamic texts) can be
\header {
lsrtags = "vocal-music, keyboards, template"
+ texidoces = "
+Esta plantilla añade una reducción de piano automática a la partitura
+vocal SATB estándar que se mostró en la \"Plantilla de conjunto
+vocal\". Esto presenta uno de los puntos fuertes de LilyPond: podemos
+usar una definición de música más de una vez. Si se hace cualquier
+cambio en las notas de la parte vocal (digamos @code{tenorMusic}),
+entonces los cambios se aplicarán también a la reducción de piano.
+
+"
+ doctitlees = "Plantilla de conjunto vocal con reducción de piano automática"
+
+ texidocde = "
+In diesem Beispiel wird ein automatischer Klavierauszug zu der
+Chorpartitur hinzugefügt. Das zeigt eine der Stärken von LilyPond
+-- man kann eine Variable mehr als einmal benutzen. Wenn Sie
+irgendeine Änderung an einer Chorstimme vornehmen, (etwa
+tenorMusic), verändert sich auch der Klavierauszug entsprechend.
+"
+
texidoc = "
This template adds an automatic piano reduction to the standard SATB
vocal score demonstrated in \"Vocal ensemble template\". This
"
doctitlees = "Plantilla para conjunto vocal con letras alineadas encima y debajo de los pentagramas"
+
+ texidocde = "
+In diesem Beispiel werden die Texte mit den Befehlen
+@code{alignAboveContext} und @code{alignBelowContext}
+über und unter dem System angeordnet.
+"
texidoc = "
This template is basically the same as the simple \"Vocal ensemble\"
\header {
lsrtags = "vocal-music, template"
+ texidoces = "
+He aquí una partitura vocal estándar para cuatro voces SATB. Con
+grupos mayores, suele ser útil incluir una sección que aparezca en
+todas las partes. Por ejemplo, el compás y la armadura casi siempre
+son los mismos para todas. Como en la plantilla \"Himno\", las cuatro
+voces se reagrupan en sólo dos pentagramas.
+
+"
+ doctitlees = "Plantilla de conjunto vocal"
+
+ texidocde = "
+Dieses Beispiel ist für vierstimmigen Gesang (SATB). Bei größeren
+Stücken ist es oft sinnvoll, eine allgemeine Variable zu bestimmen,
+die in allen Stimmen eingefügt wird. Taktart und Vorzeichen etwa
+sind fast immer gleich in allen Stimmen.
+"
+
texidoc = "
Here is a standard four-part SATB vocal score. With larger ensembles,
it is often useful to include a section which is included in all parts.
-chant-or-psalms-notation.ly
+vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
single-staff-template-with-notes-and-lyrics.ly
adding-ambitus-per-voice.ly
single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
changing-stanza-fonts.ly
vocal-ensemble-template-with-automatic-piano-reduction.ly
ambitus-with-multiple-voices.ly
-aligning-lyrics.ly
+skips-in-lyric-mode.ly
how-to-put-ties-between-syllables-in-lyrics.ly
piano-template-with-melody-and-lyrics.ly
-vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
single-staff-template-with-notes,-lyrics,-and-chords.ly
formatting-lyrics-syllables.ly
vertically-aligning-ossias-and-lyrics.ly
vertically-centered-common-lyrics.ly
-demo-midiinstruments.ly
+aligning-lyrics.ly
+chant-or-psalms-notation.ly
vocal-ensemble-template.ly
adjusting-lyrics-vertical-spacing.ly
-skips-in-lyric-mode.ly
+demo-midiinstruments.ly