| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Editorial annotations
Esta sección trata de las diversas maneras de modificar el aspecto de las notas y de aplicar énfasis analítico o educativo.
| 1.7.1 Dentro del pentagrama | ||
| 1.7.2 Fuera del pentagrama |
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Inside the staff
Esta sección trata sobre cómo aplicar énfasis a los elementos situados dentro del pentagrama.
| Seleccionar el tamaño de la tipografía para la notación | ||
| Indicaciones de digitación | ||
| Notas ocultas | ||
| Colorear objetos | ||
| Paréntesis | ||
| Plicas |
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Selecting notation font size
Nota:
Para el tamaño de la tipografía del texto, consulte Seleccionar la tipografía y su tamaño.
Para el tamaño del pentagrama, consulte Establecer el tamaño del pentagrama.
Para las notas guía, consulte Formateo de las notas guía.
Para los pentagramas de Ossia, consulte Pentagramas de Ossia.
Para modificar el tamaño de la notación sin cambiar el tamaño del
pentagrama, especifique un factor de ampliación con la instrucción
\magnifyMusic:
\new Staff << \new Voice \relative { \voiceOne <e' e'>4 <f f'>8. <g g'>16 <f f'>8 <e e'>4 r8 } \new Voice \relative { \voiceTwo \magnifyMusic 0.63 { \override Score.SpacingSpanner.spacing-increment = #(* 1.2 0.63) r32 c'' a c a c a c r c a c a c a c r c a c a c a c a c a c a c a c } } >>
El \override del ejemplo anterior es una solución
provisional para solventar un fallo del programa. Consulte el
apartado de “Problemas y advertencias conocidos” al final de
esta sección.
Si una figura con un tamaño normal de cabeza se mezcla con otra más pequeña, el tamaño de la menor podría necesitar reiniciarse (con ‘\once \normalsize’) para que las plicas y las alteraciones accidentales mantengan una buena alineación:
\new Staff << \key fis \minor \mergeDifferentlyDottedOn \new Voice \relative { \voiceOne \magnifyMusic 0.63 { \override Score.SpacingSpanner.spacing-increment = #(* 1.2 0.63) \once \normalsize cis'32( cis' gis b a fis \once \normalsize d d' \once \normalsize cis, cis' gis b a gis \once \normalsize fis fis' \once \normalsize fis, fis' ais, cis b gis \once \normalsize eis eis' \once \normalsize a, a' bis, d cis b \once \normalsize gis gis') } } \new Voice \relative { \voiceTwo cis'8. d16 cis8. fis16 fis8. eis16 a8. gis16 } >>
La instrucción \magnifyMusic no está pensada para las notas
guía, de adorno, o para los pentagramas de Ossia; existen métodos
más apropiados para la introducción de cada uno de esos elementos.
En vez de ello, es útil cuando el tamaño de la notación cambia
dentro de una sola parte instrumental sobre un pentagrama, y
cuando las notas de adorno no son adecuadas, como en pasajes de
tipo cadencial o en casos como los de los ejemplos anteriores.
Establecer el valor de \magnifyMusic a 0.63 duplica las
dimensiones del contexto CueVoice.
Nota: La instrucción \magnifyMusic no debe
utilizarse si se está cambiando el tamaño del pentagrama al mismo
tiempo. Consulte Establecer el tamaño del pentagrama.
Un objeto de presentación individual se puede cambiar de tamaño
usando las instrucciones \tweak u \override para
ajustar su propiedad font-size:
\relative { % resize a note head <f' \tweak font-size -4 b e>-5 % resize a fingering bes-\tweak font-size 0 -3 % resize an accidental \once \override Accidental.font-size = -4 bes!-^ % resize an articulation \once \override Script.font-size = 4 bes!-^ }
El valor predeterminado de font-size para cada objeto de
presentación está relacionado en el Manual de Referencia de
funcionamiento interno. La propiedad font-size solamente
se puede fijar para los objetos de presentación que contemplan la
interfaz de presentación font-interface. Si no está
especificado font-size en la lista de
‘Ajustes estándar’ del objeto, su valor es 0. Véase
(internals)All layout objects sección ‘All layout objects’ en Referencia de Funcionamiento Interno.
fontSizeLa propiedad de contexto fontSize ajusta el tamaño relativo
de todos los elementos de notación basados en glifos dentro de un
contexto:
\relative { \time 3/4 d''4---5 c8( b a g) | \set fontSize = -6 e'4-- c!8-4( b a g) | \set fontSize = 0 fis4---3 e8( d) fis4 | g2. }
El valor de fontSize es un número que indica el tamaño
relativo al tamaño estándar para la altura actual del pentagrama.
El valor predeterminado de fontSize es 0; la adición de 6 a
cualquier valor de fontSize duplica el tamaño impreso de
los glifos, y la sustracción de 6 reduce el tamaño a la mitad.
Cada paso aumenta el tamaño en un 12% aproximadamente.
La función de Scheme magnification->font-size se provee por
conveniencia, pues las unidades logarítmicas de la propiedad
font-size no son totalmente intuitivas. Por ejemplo, para
ajustar la notación musical al 75% del tamaño predeterminado,
usamos:
\set fontSize = #(magnification->font-size 0.75) |
La función de Scheme magstep tiene el efecto opuesto:
convierte un valor de font-size en un factor de ampliación.
La propiedad fontSize no afecta solamente a los elementos
notacionales que se dibujan con glifos, como la cabeza de las
figuras, las alteraciones accidentales, las inscripciones
textuales, etc. No afecta al tamaño de la propia pauta, ni cambia
la escala de las plicas, barras, o espaciado horizontal. Para
cambiar la escala de las plicas, barras y el espaciado horizontal
junto con el tamaño de la notación (sin cambiar el tamaño de la
pauta), use la instrucción \magnifyMusic que se ha
explicado anteriormente. Para cambiar la escala del tamaño de
todo, incluida la pauta, véase
Establecer el tamaño del pentagrama.
Siempre que se establece el valor de la propiedad de contexto
fontSize, su valor se añade al valor de la propiedad de
objeto gráfico font-size para los objetos de presentación
individuales, antes de que se imprima cualquiera de los glifos.
Esto puede causar confusión cuando se fija el valor de las
propiedades font-size individuales mientras fontSize
ya está fijado:
% the default font-size for NoteHead is 0 % the default font-size for Fingering is -5 c''4-3 \set fontSize = -3 % the effective font size for NoteHead is now -3 % the effective font size for Fingering is now -8 c''4-3 \override Fingering.font-size = 0 % the effective font size for Fingering is now -3 c''4-3
Las siguientes instrucciones de atajo también están disponibles:
| Instrucción | Equivalente a | Tamaño relativo |
\teeny | \set fontSize = -3 | 71% |
\tiny | \set fontSize = -2 | 79% |
\small | \set fontSize = -1 | 89% |
\normalsize | \set fontSize = 0 | 100% |
\large | \set fontSize = 1 | 112% |
\huge | \set fontSize = 2 | 126% |
\relative c'' { \teeny c4.-> d8---3 \tiny c4.-> d8---3 \small c4.-> d8---3 \normalsize c4.-> d8---3 \large c4.-> d8---3 \huge c4.-> d8---3 }
Los cambios en el tamaño de la fuente se obtienen por medio del
escalado del tamaño del diseño que se encuentra más cerca del
tamaño deseado. El tamaño estándar para la tipografía (para
font-size = 0) depende de la altura estándar del
pentagrama. Para un pentagrama de 20 puntos, se selecciona una
fuente de 11 puntos.
\magnifyMusic,
\teeny (enano),
\tiny (muy pequeño),
\small (pequeño),
\normalsize (normal),
\large (grande),
\huge (enorme).
Notation Reference: Seleccionar la tipografía y su tamaño, Establecer el tamaño del pentagrama, Formateo de las notas guía, Pentagramas de Ossia.
Installed Files: ‘ly/music-functions-init.ly’, ‘ly/property-init.ly’.
Fragmentos de código: (snippets)Editorial annotations sección ‘Editorial annotations’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)font-interface sección ‘font-interface’ en Referencia de Funcionamiento Interno.
Actualmente hay dos fallos del programa que impiden un correcto
espaciado horizontal al usar \magnifyMusic. Solamente
existe una forma de esquivarlo, y su funcionamiento correcto no
está garantizado en todos los casos. En el ejemplo que aparece a
continuación, sustituya la variable mag con su valor
preferido. También puede tratar de quitar una o ambas
instrucciones \newSpacingSection, y/o las instrucciones
\override y \revert:
\magnifyMusic mag {
\newSpacingSection
\override Score.SpacingSpanner.spacing-increment = #(* 1.2 mag)
[music]
\newSpacingSection
\revert Score.SpacingSpanner.spacing-increment
}
|
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Fingering instructions
Las instrucciones de digitación se pueden introducir usando ‘nota-dígito’:
\relative { c''4-1 d-2 f-4 e-3 }
Para los cambios de dedo se pueden usar elementos de marcado de texto o de cadenas de caracteres.
\relative { c''4-1 d-2 f\finger \markup \tied-lyric "4~3" c\finger "2 - 3" }
Puede usar la articulación de pulgar para indicar que una nota se debe tocar con el pulgar (p.ej. en música de violoncello).
\relative { <a'_\thumb a'-3>2 <b_\thumb b'-3> }
Las digitaciones para los acordes también se pueden añadir a las notas individuales escribiéndolas después de las alturas.
\relative { <c''-1 e-2 g-3 b-5>2 <d-1 f-2 a-3 c-5> }
Las indicaciones de digitación se pueden situar manualmente encima o debajo del pentagrama, véase Dirección y posición.
Controlar la colocación de las digitaciones de acordes
Se puede controlar con precisión la colocación de los números de digitación. Para que se tenga en cuenta la orientación de las digitaciones, se debe utilizar una construcción de acorde <> aunque sea una sola nota.
\relative c' { \set fingeringOrientations = #'(left) <c-1 e-3 a-5>4 \set fingeringOrientations = #'(down) <c-1 e-3 a-5>4 \set fingeringOrientations = #'(down right up) <c-1 e-3 a-5>4 \set fingeringOrientations = #'(up) <c-1 e-3 a-5>4 \set fingeringOrientations = #'(left) <c-1>2 \set fingeringOrientations = #'(down) <e-3>2 \set stringNumberOrientations = #'(up left down) <f\3 a\2 c\1>1 \set strokeFingerOrientations = #'(down right up) <c\rightHandFinger #1 e\rightHandFinger #2 c'\rightHandFinger #4 > }
Permitir que las digitaciones se impriman dentro del pentagrama
Las cifras de digitación orientadas verticalmente se colocan de forma predeterminada fuera del pentagrama. Sin embargo, este comportamiento se puede cancelar. Nota: se debe usar una construcción de acorde <>, aunque sea una sola nota.
\relative c' { <c-1 e-2 g-3 b-5>2 \override Fingering.staff-padding = #'() <c-1 e-2 g-3 b-5>4 g'-0 a8[-1 b]-2 g-0 r \override Fingering.add-stem-support = ##f a[-1 b]-2 g-0 r \override Fingering.add-stem-support = ##t a[-1 b]-2 g-0 r \override Fingering.add-stem-support = #only-if-beamed a[-1 b]-2 g-0 r }
Referencia de la notación: Dirección y posición.
Fragmentos de código: (snippets)Editorial annotations sección ‘Editorial annotations’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)FingeringEvent sección ‘FingeringEvent’ en Referencia de Funcionamiento Interno, (internals)fingering-event sección ‘fingering-event’ en Referencia de Funcionamiento Interno, (internals)Fingering_engraver sección ‘Fingering_engraver’ en Referencia de Funcionamiento Interno, (internals)New_fingering_engraver sección ‘New_fingering_engraver’ en Referencia de Funcionamiento Interno, (internals)Fingering sección ‘Fingering’ en Referencia de Funcionamiento Interno.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Hidden notes
Las notas ocultas (o invisibles, o transparentes) pueden ser de utilidad en la preparación de ejercicios de teoría o de composición.
\relative { c''4 d \hideNotes e4 f \unHideNotes g a \hideNotes b \unHideNotes c }
La cabeza, la plica y el corchete de las figuras, así como los silencios, son invisibles. Las barras son invisibles si comienzan en una nota oculta. Los objetos de notación que están anclados a notas invisibles, son a pesar de ello visibles.
\relative c'' { e8(\p f g a)-- \hideNotes e8(\p f g a)-- }
\hideNotes,
\unHideNotes.
Manual de aprendizaje: (learning)Visibilidad y color de los objetos sección ‘Visibilidad y color de los objetos’ en Manual de Aprendizaje.
Notation Reference: Silencios invisibles, Visibilidad de los objetos, Ocultar pentagramas.
Fragmentos de código: (snippets)Editorial annotations sección ‘Editorial annotations’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)Note_spacing_engraver sección ‘Note_spacing_engraver’ en Referencia de Funcionamiento Interno, (internals)NoteSpacing sección ‘NoteSpacing’ en Referencia de Funcionamiento Interno.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Coloring objects
Se pueden asignar colores a los objetos individuales. Los nombres de color válidos se encuentran relacionados en la Lista de colores.
\override NoteHead.color = #red c''4 c'' \override NoteHead.color = #(x11-color 'LimeGreen) d'' \override Stem.color = #blue e''
Se puede acceder al espectro completo de colores definido para X11
usando la función de Scheme x11-color. Esta función acepta un
único argumento; éste puede ser un símbolo de la forma
'FulanoMengano o una cadena de la forma
"FulanoMengano". La primera forma es más rápida de
escribir y también más eficiente. Sin embargo, al usar la segunda
forma es posible acceder a los colores de X11 por medio de la
forma del nombre que tiene varias palabras.
Si x11-color no entiende el parámetro, el color
predeterminado que se devuelve es el negro.
\new Staff \with { instrumentName = \markup { \with-color #(x11-color 'red) "Clarinet" } } \relative c'' { \override Staff.StaffSymbol.color = #(x11-color 'SlateBlue2) gis8 a \override Beam.color = #(x11-color "medium turquoise") gis a \override Accidental.color = #(x11-color 'DarkRed) gis a \override NoteHead.color = #(x11-color "LimeGreen") gis a % this is deliberate nonsense; note that the stems remain black \override Stem.color = #(x11-color 'Boggle) b2 cis }
Se pueden especificar colores RGB exactos utilizando la función de
Scheme rgb-color.
\new Staff \with { instrumentName = \markup { \with-color #(x11-color 'red) "Clarinet" } } \relative c'' { \override Staff.StaffSymbol.color = #(x11-color 'SlateBlue2) \override Stem.color = #(rgb-color 0 0 0) gis8 a \override Stem.color = #(rgb-color 1 1 1) gis8 a \override Stem.color = #(rgb-color 0 0 0.5) gis4 a }
Referencia de la notación:
Lista de colores,
La instrucción \tweak.
Fragmentos de código: (snippets)Editorial annotations sección ‘Editorial annotations’ en Fragmentos de código.
Un color de X11 no es necesariamente de la misma tonalidad exacta que un color normal de nombre similar.
No todos los colores de X11 se distinguen entre sí en un navegador
web, es decir, un navegador de web podría no mostrar ninguna
diferencia entre LimeGreen (verde lima) y
ForestGreen (verde bosque). Para la web se recomiendan los
colores normales (o sea: blue, azul, green, verde,
red, rojo).
Las notas de un acorde no se pueden colorear individualmente con
\override; en su lugar utilice \tweak o su
equivalente \single\override antes de la nota respectiva.
Consulte La instrucción \tweak para ver más detalles.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Parentheses
Los objetos se pueden encerrar entre paréntesis anteponiendo
\parenthesize al evento musical. Si se aplica a un acorde,
encierra cada nota dentro de un par de paréntesis. También se
pueden poner entre paréntesis las notas individuales de un acorde.
\relative { c''2 \parenthesize d c2 \parenthesize <c e g> c2 <c \parenthesize e g> }
Los objetos que no son notas también se pueden poner entre
paréntesis. Para las articulaciones se necesita un guión antes de
la instrucción \parenthesize.
\relative { c''2-\parenthesize -. d c2 \parenthesize r }
Fragmentos de código: (snippets)Editorial annotations sección ‘Editorial annotations’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)Parenthesis_engraver sección ‘Parenthesis_engraver’ en Referencia de Funcionamiento Interno, (internals)ParenthesesItem sección ‘ParenthesesItem’ en Referencia de Funcionamiento Interno, (internals)parentheses-interface sección ‘parentheses-interface’ en Referencia de Funcionamiento Interno.
Al poner un acorde entre paréntesis, se encierra cada una de las notas individuales entre paréntesis, en vez de un solo paréntesis grande rodeando al acorde completo.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Stems
Cuando se encuentra con una nota, se crea automáticamente un
objeto Stem (plica). Para las redondas y los silencios,
también se crean pero se hacen invisibles.
Se puede hacer manualmente que las plicas apunten hacia arriba o hacia abajo; véase Dirección y posición.
\stemUp,
\stemDown,
\stemNeutral.
Dirección predeterminada de las plicas sobre la tercera línea del pentagrama
La dirección predeterminada de las plicas sobre la tercera línea
del pentagrama está determinada por la propiedad
neutral-direction del objeto Stem.
\relative c'' { a4 b c b \override Stem.neutral-direction = #up a4 b c b \override Stem.neutral-direction = #down a4 b c b }
Cambiar la dirección de la plica de las notas de la tercera línea automáticamente, basado en la melodía
LilyPond puede alterar la dirección de la plica de las notas que van
en la tercera línea de un pentagrama de forma que siga la melodía,
mediante la adición del grabador Melody_engraver al contexto
Voice y sobreescribiendo el valor de neutral-direction para el
objeto Stem (plica).
\relative c'' { \time 3/4 a8 b g f b g | c b d c b c | } \layout { \context { \Voice \consists "Melody_engraver" \autoBeamOff \override Stem.neutral-direction = #'() } }
Referencia de la notación: Dirección y posición.
Fragmentos de código: (snippets)Editorial annotations sección ‘Editorial annotations’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)Stem_engraver sección ‘Stem_engraver’ en Referencia de Funcionamiento Interno, (internals)Stem sección ‘Stem’ en Referencia de Funcionamiento Interno, (internals)stem-interface sección ‘stem-interface’ en Referencia de Funcionamiento Interno.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Outside the staff
Esta sección trata sobre cómo enfatizar elementos que están dentro del pentagrama, desde fuera del pentagrama.
| Nombre de las notas | ||
| Globos de ayuda | ||
| Líneas de rejilla | ||
| Corchetes de análisis |
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Note names
Se pueden imprimir los nombres de las notas como texto, usando el
contexto NoteNames. Si se usa simultáneamente con una
pauta ordinaria, es posible sincronizar cada nota con su nombre
impreso por encima o por debajo de la pauta.
\language "italiano" melody = \relative do'' { fad2 si,8 dod re mi fad4. re8 fad2 } << \new NoteNames { \melody } \new Staff { \key si \minor \melody } \new NoteNames { \set printNotesLanguage = "deutsch" \set printAccidentalNames = ##f \melody } >>
De manera predeterminada, los nombres de nota se imprimen en el
mismo idioma que se ha usado para la entrada de la música; sin
embargo, la propiedad printNotesLanguage permite
seleccionar cualquier otro idioma disponible (véase Nombres de las notas en otros idiomas). A través de la propiedad
printAccidentalNames se determina si las alteraciones se
imprimen o no.
Estableciendo tanto la mencionada propiedad a un símbolo, como la
propiedad printOctaveNames al valor ##t (verdadero),
se pueden obtener nombres de notas de una manera muy similar a la
sintaxis de entrada de LilyPond. Para un resultado más general,
es posible conseguir nombres de nota ‘científicos’.
melody = \relative c'' { fis2 b,8 cis d e fis4. d8 fis2 } << \new NoteNames { \set printOctaveNames = ##t \set printAccidentalNames = #'lily \melody } \new Staff { \key b \minor \melody } \new NoteNames { \set printOctaveNames = #'scientific \melody } >>
La propiedad noteNameSeparator define cómo se imprimen los
acordes. Se pueden definir otras funciones de formateado como
noteNameFunction; tales funciones deben admitir los
argumentos altura y contexto, incluso si alguno de
ellos puede ignorarse.
somechords = \relative c' { <b d fis>2 <b cis e g> <b d fis> q } << \new NoteNames { \set noteNameSeparator = "+" \somechords } \new Staff { \key b \minor \somechords } \new NoteNames { \set noteNameFunction = #(lambda (pitch ctx) (alteration->text-accidental-markup (ly:pitch-alteration pitch))) \somechords } >>
Referencia de la notación: Nombres de las notas en otros idiomas.
Referencia de funcionamiento interno: (internals)NoteName sección ‘NoteName’ en Referencia de Funcionamiento Interno, (internals)NoteNames sección ‘NoteNames’ en Referencia de Funcionamiento Interno, (internals)Note_name_engraver sección ‘Note_name_engraver’ en Referencia de Funcionamiento Interno.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Balloon help
Los elementos de notación se pueden marcar y nombrar con la ayuda de un cartel o globo de ayuda rectangular. El propósito principal de esta funcionalidad es la explicación de la notación.
\new Voice \with { \consists "Balloon_engraver" } \relative c'' { \balloonGrobText #'Stem #'(3 . 4) \markup { "Soy una plica" } a8 \balloonGrobText #'Rest #'(-4 . -4) \markup { "Soy un silencio" } r <c, g'-\balloonText #'(-2 . -2) \markup { "Soy una cabeza" } c>2. }
Existen dos funciones musicales, balloonGrobText y
balloonText; el primero se usa como \once\override
para adjuntar un texto a cualquier grob, y el último se usa como
\tweak, normalmente dentro de acordes, para adjuntar un
texto a una nota individual.
Los textos de globo no influyen en el espaciado de las notas, pero esto puede cambiarse:
\new Voice \with { \consists "Balloon_engraver" } \relative c'' { \balloonGrobText #'Stem #'(3 . 4) \markup { "Soy una plica" } a8 \balloonGrobText #'Rest #'(-4 . -4) \markup { "Soy un silencio" } r \balloonLengthOn <c, g'-\balloonText #'(-2 . -2) \markup { "Soy una cabeza" } c>2. }
\balloonLengthOn,
\balloonLengthOff.
Fragmentos de código: (snippets)Editorial annotations sección ‘Editorial annotations’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)Balloon_engraver sección ‘Balloon_engraver’ en Referencia de Funcionamiento Interno, (internals)BalloonTextItem sección ‘BalloonTextItem’ en Referencia de Funcionamiento Interno, (internals)balloon-interface sección ‘balloon-interface’ en Referencia de Funcionamiento Interno.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Grid lines
Se pueden dibujar líneas verticales entre los pentagramas sincronizadas con las notas.
Se debe usar el grabador Grid_point_engraver para crear los
puntos extremos de las líneas, mientras que el grabador
Grid_line_span_engraver se debe utilizar para trazar
efectivamente las líneas. De forma predeterminada, esto centra
las líneas de rejilla horizontalmente debajo y al lado izquierdo
de la cabeza de las notas. Las líneas de rejilla se extienden a
partir de línea media de los pentagramas. El intervalo
gridInterval debe especificar la duración entre las líneas
de rejilla.
\layout { \context { \Staff \consists "Grid_point_engraver" gridInterval = #(ly:make-moment 1/4) } \context { \Score \consists "Grid_line_span_engraver" } } \score { \new ChoirStaff << \new Staff \relative { \stemUp c''4. d8 e8 f g4 } \new Staff \relative { \clef bass \stemDown c4 g' f e } >> }
Líneas de rejilla: modificar su aspecto
Se puede cambiar el aspecto de las líneas de rejilla sobreescribiendo algunas de sus propiedades.
\score { \new ChoirStaff << \new Staff { \relative c'' { \stemUp c'4. d8 e8 f g4 } } \new Staff { \relative c { % this moves them up one staff space from the default position \override Score.GridLine.extra-offset = #'(0.0 . 1.0) \stemDown \clef bass \once \override Score.GridLine.thickness = #5.0 c4 \once \override Score.GridLine.thickness = #1.0 g'4 \once \override Score.GridLine.thickness = #3.0 f4 \once \override Score.GridLine.thickness = #5.0 e4 } } >> \layout { \context { \Staff % set up grids \consists "Grid_point_engraver" % set the grid interval to one quarter note gridInterval = #(ly:make-moment 1/4) } \context { \Score \consists "Grid_line_span_engraver" % this moves them to the right half a staff space \override NoteColumn.X-offset = #-0.5 } } }
Fragmentos de código: (snippets)Editorial annotations sección ‘Editorial annotations’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)Grid_line_span_engraver sección ‘Grid_line_span_engraver’ en Referencia de Funcionamiento Interno, (internals)Grid_point_engraver sección ‘Grid_point_engraver’ en Referencia de Funcionamiento Interno, (internals)GridLine sección ‘GridLine’ en Referencia de Funcionamiento Interno, (internals)GridPoint sección ‘GridPoint’ en Referencia de Funcionamiento Interno, (internals)grid-line-interface sección ‘grid-line-interface’ en Referencia de Funcionamiento Interno, (internals)grid-point-interface sección ‘grid-point-interface’ en Referencia de Funcionamiento Interno.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Analysis brackets
Los corchetes se usan en análisis musical para indicar la estructura de las piezas musicales. Están contemplados los corchetes horizontales simples.
\layout { \context { \Voice \consists "Horizontal_bracket_engraver" } } \relative { c''2\startGroup d\stopGroup }
Los corchetes de análisis se pueden anidar.
\layout { \context { \Voice \consists "Horizontal_bracket_engraver" } } \relative { c''4\startGroup\startGroup d4\stopGroup e4\startGroup d4\stopGroup\stopGroup }
Corchetes de análisis encima del pentagrama
De forma predeterminada se añaden corchetes de análisis sencillos debajo del pentagrama. El ejemplo siguiente muestra una manera de colocarlos por encima.
\layout { \context { \Voice \consists "Horizontal_bracket_engraver" } } \relative c'' { \once \override HorizontalBracket.direction = #UP c2\startGroup d2\stopGroup }
Analysis brackets with labels
Text may be added to analysis brackets through the text property
of the HorizontalBracketText grob. Adding different texts to
brackets beginning at the same time requires the \tweak command.
Bracket text will be parenthesized after a line break.
\layout { \context { \Voice \consists "Horizontal_bracket_engraver" \override HorizontalBracket.direction = #UP } } { \once\override HorizontalBracketText.text = "a" c''\startGroup d''\stopGroup \once\override HorizontalBracketText.text = "a'" e''\startGroup d''\stopGroup c'' -\tweak HorizontalBracketText.text \markup \bold \huge "b" \startGroup -\tweak HorizontalBracketText.text "a" \startGroup d''\stopGroup e''-\tweak HorizontalBracketText.text "a'" \startGroup d''\stopGroup\stopGroup c''-\tweak HorizontalBracketText.text foo \startGroup d'' e'' f'' \break g'' a'' b'' c'''\stopGroup }
Referencia de funcionamiento interno: (internals)Horizontal_bracket_engraver sección ‘Horizontal_bracket_engraver’ en Referencia de Funcionamiento Interno, (internals)HorizontalBracket sección ‘HorizontalBracket’ en Referencia de Funcionamiento Interno, (internals)horizontal-bracket-interface sección ‘horizontal-bracket-interface’ en Referencia de Funcionamiento Interno, (internals)HorizontalBracketText sección ‘HorizontalBracketText’ en Referencia de Funcionamiento Interno, (internals)horizontal-bracket-text-interface sección ‘horizontal-bracket-text-interface’ en Referencia de Funcionamiento Interno, (internals)Staff sección ‘Staff’ en Referencia de Funcionamiento Interno.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] |
Este documento ha sido generado por gub el el 13 julio 2020 utilizando texi2html 1.82.
Otros idiomas: English, català, deutsch, français, italiano, 日本語.
Acerca de la selección automática del idioma.