[ << Notación musical ] | [Arriba][Índice general][Índice] | [ Notación especializada >> ] |
[ < Transformaciones modales ] | [ Subir : Alturas ] | [ Clave > ] |
1.1.3 Imprimir las alturas
Esta sección trata de cómo alterar la presentación de la altura de las notas.
Clave | ||
Armadura de la tonalidad | ||
Corchetes de octava | ||
Transposición de los instrumentos | ||
Alteraciones accidentales automáticas | ||
Tesitura |
[ << Notación musical ] | [Arriba][Índice general][Índice] | [ Notación especializada >> ] |
[ < Imprimir las alturas ] | [ Subir : Imprimir las alturas ] | [ Armadura de la tonalidad > ] |
Clave
Sin ninugna instrucción explícita, la clave predeterminada en LilyPond es la clave “treble” (o clave de Sol).
c'2 c'
Sin embargo, se puede cambiar la clave usando la instrucción
\clef
y el nombre de la clave correspondiente. En los
siguientes ejemplos se muestra la posición del Do central
en distintas claves.
\clef treble c'2 c' \clef alto c'2 c' \clef tenor c'2 c' \clef bass c'2 c'
Para ver el repertorio completo de los posibles nombes para las cllaves, consulte Estilos de clave.
Las claves especiales como las utilizadas en la música antigua, se describen en Claves de la música mensural y en Claves de canto gregoriano. La música que requiere claves de tablatura se estudia en Tablaturas predeterminadas y en Tablaturas personalizadas.
Para emplear claves en las notas guía, véanse las instrucciones
\cueClef
y \cueDuringWithClef
en
Formateo de las notas guía.
Al añadir _8
o ^8
al nombre de la clave, la clave se
transpone una octava hacia abajo o hacia arriba, respectivamente,
y _15
y ^15
la transpone dos octavas. Si es
necesario se pueden usar otros números enteros. El argumento
nombre_de_clave se debe encerrar entre comillas si contiene
caracteres no alfabéticos:
\clef treble c'2 c' \clef "treble_8" c'2 c' \clef "bass^15" c'2 c' \clef "alto_2" c'2 c' \clef "G_8" c'2 c' \clef "F^5" c'2 c'
Se puede obtener una indicación de octavación opcional encerrando el argumento numérico entre paréntesis o corchetes rectos:
\clef "treble_(8)" c'2 c' \clef "bass^[15]" c'2 c'
Las alturas se imprimen como si el argumento numérico no tuviera los paréntesis o corchetes.
De forma predeterminada, un cambio de clave que se produce en un salto de línea provoca que el símbolo de clave nuevo se imprima al final de la línea anterior, como una clave de cortesía, así como al principio del siguiente. Esta clave de cortesía se puede suprimir.
\clef treble { c'2 c' } \break \clef bass { c'2 c' } \break \clef alto \set Staff.explicitClefVisibility = #end-of-line-invisible { c'2 c' } \break \unset Staff.explicitClefVisibility \clef bass { c'2 c' } \break
De forma predeterminada, una clave que se ha impreso previamente
no se vuelve a imprimir si se emplea de nuevo la misma instrucción
\clef
, y se ignora. La instrucción \set
Staff.forceClef = ##t
modifica este comportamiento.
\clef treble c'1 \clef treble c'1 \set Staff.forceClef = ##t c'1 \clef treble c'1
Para ser más exactos, no es la propia instrucción
\clef
la que imprime una clave. Más bien, fija o cambia
una propiedad del grabador de clave Clef_engraver
, que a continuación
decide por sí mismo si imprimir o no una clave en el pentagrama actual.
La propiedad forceClef
sobreescribe esta decisión localmente
para reimprimir la clave una vez más.
Cuando hay un cambio de clave manual, el glifo de la clave modificada es pás pequeño de lo normal. Se puede sobreescribir este comportamiento.
\clef "treble" c'1 \clef "bass" c'1 \clef "treble" c'1 \override Staff.Clef.full-size-change = ##t \clef "bass" c'1 \clef "treble" c'1 \revert Staff.Clef.full-size-change \clef "bass" c'1 \clef "treble" c'1
Fragmentos de código seleccionados
Trucaje de las propiedades de clave
La modificación del glifo de la clave, su posición o su octavación, no
cambian ’per se’ la posición de las siguientes notas del pentagrama.
Para conseguir armaduras de tonalidad sobre las líneas del pentagrama
adecuadas, también debe especificarse middleCClefPosition
, con
valores positivos o negativos que mueven el Do central
hacia
arriba o hacia abajo, respectivamente, en relación con la línea
central del pentagrama (usualmente la tercera).
Por ejemplo, la instrucción \clef "treble_8"
equivale a un
ajuste de clefGlyph
, clefPosition
(que controla la
posición vertical de la clave sobre el pentagrama),
middleCPosition
y clefTransposition
. Se imprime una
clave cada vez que se modifica cualquiera de las propiedades excepto
middleCPosition
.
Los siguientes ejemplos muestran las posibilidades cuando se ajustan estas propiedades manualmente. En la primera línea, los cambios manuales preservan el posicionamiento relativo estándar de las claves y las notas, pero no lo hacen en la segunda línea.
{ % The default treble clef \key f \major c'1 % The standard bass clef \set Staff.clefGlyph = #"clefs.F" \set Staff.clefPosition = #2 \set Staff.middleCPosition = #6 \set Staff.middleCClefPosition = #6 \key g \major c'1 % The baritone clef \set Staff.clefGlyph = #"clefs.C" \set Staff.clefPosition = #4 \set Staff.middleCPosition = #4 \set Staff.middleCClefPosition = #4 \key f \major c'1 % The standard choral tenor clef \set Staff.clefGlyph = #"clefs.G" \set Staff.clefPosition = #-2 \set Staff.clefTransposition = #-7 \set Staff.middleCPosition = #1 \set Staff.middleCClefPosition = #1 \key f \major c'1 % A non-standard clef \set Staff.clefPosition = #0 \set Staff.clefTransposition = #0 \set Staff.middleCPosition = #-4 \set Staff.middleCClefPosition = #-4 \key g \major c'1 \break % The following clef changes do not preserve % the normal relationship between notes, key signatures % and clefs: \set Staff.clefGlyph = #"clefs.F" \set Staff.clefPosition = #2 c'1 \set Staff.clefGlyph = #"clefs.G" c'1 \set Staff.clefGlyph = #"clefs.C" c'1 \set Staff.clefTransposition = #7 c'1 \set Staff.clefTransposition = #0 \set Staff.clefPosition = #0 c'1 % Return to the normal clef: \set Staff.middleCPosition = #0 c'1 }
Véase también
Referencia de la notación: Claves de la música mensural, Claves de canto gregoriano, Tablaturas predeterminadas, Tablaturas personalizadas, Formateo de las notas guía.
Archivos instalados: ‘scm/parser-clef.scm’.
Fragmentos de código: Pitches.
Referencia de funcionamiento interno: Clef_engraver, Clef, ClefModifier, clef-interface.
Advertencias y problemas conocidos
Los números de octavación adjuntos a las claves se tratan como
grobs distintos. Así pues, cualquier \override
(sobreescritura) efectuada al objeto Clef deberá aplicarse
también al grob ClefModifier como un \override
diferente.
\new Staff \with { \override Clef.color = #blue \override ClefModifier.color = #red } \clef "treble_8" c'4
[ << Notación musical ] | [Arriba][Índice general][Índice] | [ Notación especializada >> ] |
[ < Clave ] | [ Subir : Imprimir las alturas ] | [ Corchetes de octava > ] |
Armadura de la tonalidad
Nota: Las alteraciones accidentales y las armaduras son una
frecuente causa de confusión para los nuevos usuarios. En
LilyPond, los nombres de las notas son el código de entrada en
bruto; la armadura y la clave determinan de qué forma se presenta
este código en bruto. Una nota sin alteración como c
significa ‘Do natural’, si que le afecten la armadura ni la
clave. Para ver más información, consulte
armaduras
Alturas y armaduras.
La armadura indica la tonalidad en que se toca una pieza. Está
denotada por un conjunto de alteraciones (bemoles o sostenidos) al
comienzo del pentagrama. El establecimiento o modificación de la
armadura se hace con la instrucción \key
:
\key nota modo
Aquí, modo
debe ser \major
o \minor
para obtener la tonalidad nota
mayor o
nota
menor, respectivamente. También puede usar los
nombres estándar de modo (también conocidos como modos
eclesiásticos): \ionian
(jónico), \dorian
(dórico),
\phrygian
(frigio), \lydian
(lidio),
\mixolydian
(mixolidio), \aeolian
(eolio) y
\locrian
(locrio).
\relative { \key g \major fis''1 f fis }
Se pueden definir modos adicionales, escribiendo una lista con la alteración que lleva cada nota de la escala cuando el modo comienza en Do.
freygish = #`((0 . ,NATURAL) (1 . ,FLAT) (2 . ,NATURAL) (3 . ,NATURAL) (4 . ,NATURAL) (5 . ,FLAT) (6 . ,FLAT)) \relative { \key c \freygish c'4 des e f \bar "||" \key d \freygish d es fis g }
Las alteraciones de la armadura de tonalidad se pueden imprimir en
distinta octava que en sus posiciones tradicionales, o en más de
una octava, usando las propiedades flat-positions
y
sharp-positions
de KeySignature
. Las entradas en
estas propiedades especifican el rango de posiciones de pentagrama
en que se imprimirán las alteraciones. Si en una entrada se
especifica una sola posición, las alteraciones se colocan dentro
de la octava que termina en dicha posición del pentagrama.
\override Staff.KeySignature.flat-positions = #'((-5 . 5)) \override Staff.KeyCancellation.flat-positions = #'((-5 . 5)) \clef bass \key es \major es g bes d' \clef treble \bar "||" \key es \major es' g' bes' d'' \override Staff.KeySignature.sharp-positions = #'(2) \bar "||" \key b \major b' fis' b'2
Fragmentos de código seleccionados
Evitar que se impriman becuadros cuando cambia la armadura
Cuando cambia la armadura de la tonalidad, se imprimen becuadros
automáticamente para cancelar las alteraciones de las armaduras
anteriores. Esto se puede evitar estableciendo al valor “falso” la
propiedad printKeyCancellation
del contexto Staff
.
\relative c' { \key d \major a4 b cis d \key g \minor a4 bes c d \set Staff.printKeyCancellation = ##f \key d \major a4 b cis d \key g \minor a4 bes c d }
Armaduras de tonalidad no tradicionales
La muy utilizada instrucción \key
establece la propiedad
keyAlterations
dentro del contexto Staff
. Para crear
armaduras de tonalidad no estándar, ajuste esta propiedad
directamente.
El formato de esta instrucción es una lista:
\set Staff.keyAlterations = #`(((octava . paso) . alteración)
((octava . paso) . alteración) ...)
donde, para cada elemento dentro de la lista, octava
especifica
la octava (siendo cero la octava desde el Do central hasta
el Si por encima), paso
especifica la nota dentro de la octava
(cero significa Do y 6 significa Si), y
alteración
es ,SHARP ,FLAT ,DOUBLE-SHARP
etc.
De forma alternativa, el uso del formato más conciso (paso
. alteración)
para cada elemento de la lista especifica que la misma
alteración debe estar en todas las octavas. Para escalas microtonales
en las que un “sostenido” no son 100 cents, alteración
se
refiere a la proporción de un tono entero de 200 cents.
\include "arabic.ly" \relative do' { \set Staff.keyAlterations = #`((0 . ,SEMI-FLAT) (1 . ,SEMI-FLAT) (2 . ,FLAT) (5 . ,FLAT) (6 . ,SEMI-FLAT)) %\set Staff.extraNatural = ##f re reb \dwn reb resd dod dob dosd \dwn dob | dobsb dodsd do do | }
Véase también
Glosario musical: church mode, scordatura.
Manual de aprendizaje: Alturas y armaduras.
Fragmentos de código: Pitches.
Referencia de funcionamiento interno: KeyChangeEvent, Key_engraver, Key_performer, KeyCancellation, KeySignature, key-signature-interface.
[ << Notación musical ] | [Arriba][Índice general][Índice] | [ Notación especializada >> ] |
[ < Armadura de la tonalidad ] | [ Subir : Imprimir las alturas ] | [ Transposición de los instrumentos > ] |
Corchetes de octava
Los corchetes de Ottava introducen un trasporte adicional de una octava para el pentagrama.
\relative c'' { a2 b \ottava #-2 a2 b \ottava #-1 a2 b \ottava #0 a2 b \ottava #1 a2 b \ottava #2 a2 b }
De forma predeterminada, solo se imprime un número al comienzo del corchete. Este ajuste se puede modificar para que incluya un ordinal abreviado, ya sea como superíndice o en letras de tipo normal (este último estilo se usaba anteriormente por defecto); la tipografía predeterminada en negrita de estos caracteres se puede también alterar, como se explica en Seleccionar la tipografía y su tamaño.
El ejemplo siguiente muestra diversas opciones, así como la forma de volver al comportamiento predeterminado actualmente:
\relative c'' { \ottava #1 a'2 b \ottava #2 a'2 b \bar "||" \set Staff.ottavationMarkups = #ottavation-ordinals \ottava #1 a,2 b \ottava #2 a'2 b \bar "||" \override Staff.OttavaBracket.font-series = #'medium \set Staff.ottavationMarkups = #ottavation-simple-ordinals \ottava #1 a,2 b \ottava #2 a'2 b \bar "||" \revert Staff.OttavaBracket.font-series \set Staff.ottavationMarkups = #ottavation-numbers \ottava #1 a,2 b \ottava #2 a'2 b }
Fragmentos de código seleccionados
Changing ottava text
Internally, \ottava
sets the properties ottavation
(for
example, to 8va
or 8vb
) and middleCPosition
. To
override the text of the bracket, set ottavation
after invoking
\ottava
.
Short text is especially useful when a brief ottava is used.
{ c'2 \ottava #1 \set Staff.ottavation = #"8" c''2 \ottava #0 c'1 \ottava #1 \set Staff.ottavation = #"Text" c''1 }
Añadir una indicación de octava alta a una sola voz
Si tiene más de una voz en el mismo pentagrama, el cambio de octavación de una voz transportará la posición de las notas en todas las voces mientras dure el corchete de octava. Si la octavación se quiere aplicar a una voz solamente, se deben ajustar explícitamente la middleCPosition y el corchete de octava. En este fragmento de código, el valor de middleCPosition para la clave de Fa es normalmente 6, seis posiciones por encima de la línea del Do central, de manera que en la porción de 8va el valor de middleCPosition es aún 7 posiciones (una octava) más alta.
\layout { \context { \Staff \remove Ottava_spanner_engraver } \context { \Voice \consists Ottava_spanner_engraver } } { \clef bass << { <g d'>1~ q2 <c' e'> } \\ { r2. \ottava -1 <b,,, b,,>4 ~ | q2 \ottava 0 <c e>2 } >> }
Modifying the Ottava spanner slope
It is possible to change the slope of the Ottava spanner.
\relative c'' { \override Staff.OttavaBracket.stencil = #ly:line-spanner::print \override Staff.OttavaBracket.bound-details = #`((left . ((Y . 0) (attach-dir . ,LEFT) (padding . 0) (stencil-align-dir-y . ,CENTER))) (right . ((Y . 5.0) ; Change the number here (padding . 0) (attach-dir . ,RIGHT) (text . ,(make-draw-dashed-line-markup (cons 0 -1.2)))))) \override Staff.OttavaBracket.left-bound-info = #ly:horizontal-line-spanner::calc-left-bound-info-and-text \override Staff.OttavaBracket.right-bound-info = #ly:horizontal-line-spanner::calc-right-bound-info \ottava #1 c1 c'''1 }
Véase también
Glosario musical: octavation.
Referencia de la notación: Seleccionar la tipografía y su tamaño.
Fragmentos de código: Pitches.
Referencia de funcionamiento interno: Ottava_spanner_engraver, OttavaBracket, ottava-bracket-interface.
[ << Notación musical ] | [Arriba][Índice general][Índice] | [ Notación especializada >> ] |
[ < Corchetes de octava ] | [ Subir : Imprimir las alturas ] | [ Alteraciones accidentales automáticas > ] |
Transposición de los instrumentos
Al tipografiar partituras donde participan instrumentos transpositores, ciertas partes se pueden tipografiar en un tono distinto del tono de concierto. En estos casos, se debe especificar la tonalidad del instrumento transpositor; de otro modo, la salida MIDI y las notas guía en otras partes producirían alturas incorrectas. Para ver más información sobre partes citadas como guía, consulte Citar otras voces.
\transposition pitch
El tono usado para \transposition
debe corresponderse con
el sonido real que se oye cuando el instrumento transpositor
interpreta un Do central c'
escrito en el pentagrama. Esta
nota se escribe en altura absoluta, por tanto un instrumento que
produce un sonido real un tono más agudo que la música impresa (un
instrumento en Re) debe usar \transposition d'
. La
instrucción \transposition
se debe usar solamente si
las notas no se van a escribir en afinación de concierto.
A continuación pueden verse algunas notas para violín y para clarinete en Si bemol, donde las partes se han introducido usando las notas y la armadura tal y como aparecen en la partitura del director. Lo que tocan los dos instrumentos está sonando al unísono.
\new GrandStaff << \new Staff = "violin" \with { instrumentName = "Vln" midiInstrument = "violin" } \relative c'' { % not strictly necessary, but a good reminder \transposition c' \key c \major g4( c8) r c r c4 } \new Staff = "clarinet" \with { instrumentName = \markup { Cl (B\flat) } midiInstrument = "clarinet" } \relative c'' { \transposition bes \key d \major a4( d8) r d r d4 } >>
La \transposition
se puede cambiar durante la pieza. Por
ejemplo, un clarinetista puede cambiar del clarinete en La al
clarinete en Si bemol.
flute = \relative c'' { \key f \major \cueDuring "clarinet" #DOWN { R1 _\markup\tiny "clarinet" c4 f e d R1 _\markup\tiny "clarinet" } } clarinet = \relative c'' { \key aes \major \transposition a aes4 bes c des R1^\markup { muta in B\flat } \key g \major \transposition bes d2 g, } \addQuote "clarinet" \clarinet << \new Staff \with { instrumentName = "Flute" } \flute \new Staff \with { instrumentName = "Cl (A)" } \clarinet >>
Véase también
Glosario musical: concert pitch, transposing instrument.
Referencia de la notación: Citar otras voces, Transposición.
Fragmentos de código: Pitches.
[ << Notación musical ] | [Arriba][Índice general][Índice] | [ Notación especializada >> ] |
[ < Transposición de los instrumentos ] | [ Subir : Imprimir las alturas ] | [ Tesitura > ] |
Alteraciones accidentales automáticas
Existen muchas convenciones distintas sobre la forma de tipografiar las alteraciones. LilyPond proporciona una función para especificar qué estilo de alteraciones usar. Esta función se invoca como sigue:
\new Staff << \accidentalStyle voice { … } >>
El estilo de alteraciones se aplica al Staff
en curso de
forma predeterminada (con la excepción de los estilos piano
y piano-cautionary
, que se explican más adelante).
Opcionalmente, la función puede tomar un segundo argumento que
determina en qué ámbito se debe cambiar el estilo. Por ejemplo,
para usar el mismo estilo en todos los pentagramas del
StaffGroup
en curso, use
\accidentalStyle StaffGroup.voice
Están contemplados los siguientes estilos de alteración. Para dar una muestra de cada uno de los estilos, utilizamos el ejemplo siguiente:
musicA = { << \relative { cis''8 fis, bes4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\ \relative { ais'2 cis, | fis8 b a4 cis2 | } >> } musicB = { \clef bass \new Voice { \voiceTwo \relative { <fis a cis>8[ <fis a cis> \change Staff = up cis' cis \change Staff = down <fis, a> <fis a>] \showStaffSwitch \change Staff = up dis'4 | \change Staff = down <fis, a cis>4 gis <f a d>2 | } } } \new PianoStaff { << \new Staff = "up" { \accidentalStyle default \musicA } \new Staff = "down" { \accidentalStyle default \musicB } >> }
Observe que las últimas líneas de este ejemplo se pueden sustituir por las siguientes, siempre y cuando queramos usar el mismo estilo en los dos pentagramas.
\new PianoStaff { << \new Staff = "up" { %%% cambie la línea siguiente como desee: \accidentalStyle Score.default \musicA } \new Staff = "down" { \musicB } >> }
-
default (predeterminado)
-
Es el comportamiento de composición tipográfica predeterminado. Corresponde a la práctica común del s. XVIII: las alteraciones accidentales se recuerdan hasta el final del compás en el que aparecen y sólo en la misma octava. Así, en el ejemplo siguiente, no se imprimen becuadros antes del Si natural en el segundo compás ni en el último Do:
-
voice (voz)
-
El comportamiento normal es recordar las alteraciones accidentales al nivel de
Staff
. En este estilo, sin embargo, se tipografían las alteraciones individualmente para cada voz. Aparte de esto, la regla es similar adefault
.Como resultado, las alteraciones de una voz no se cancelan en las otras voces, lo que con frecuencia lleva a un resultado no deseado: en el ejemplo siguiente, es difícil determinar si el segundo La se debe tocar natural o sostenido. Por tanto, la opción
voice
se debe usar sólo si las voces se van a leer individualmente por músicos distintos. Si el pentagrama va a utilizarse por parte de un solo músico (p.ej., un director, o en una partitura de piano), entonces se deben usar en su lugar los estilosmodern
omodern-cautionary
. -
modern (moderno)
-
Esta regla corresponde a la práctica común del s. XX. Omite algunos becuadros adicionales, que tradicionalmente se imprimían precediendo a un sostenido que sigue a un doble sostenido, o a un bemol que sigue a un doble bemol. La regla
modern
imprime las mismas alteraciones que el estilodefault
, con dos adiciones que sirven para evitar la ambigüedad: después de alteraciones temporales se imprimen indicaciones de cancelación también en el compás siguiente (para notas en la misma octava) y, en el mismo compás, para notas en octavas distintas. De aquí los becuadros antes del Si natural y del Do en el segundo compás del pentagrama superior: -
modern-cautionary (moderno de precaución)
-
Esta regla es similar a
modern
, pero las alteraciones ‘añadidas’ se imprimen como alteraciones de precaución (entre paréntesis). También se pueden imprimir en un tamaño distinto sobreescribiendo la propiedadfont-size
del objetoAccidentalCautionary
. -
modern-voice (moderno, para voces)
-
Esta regla se usa para que puedan leer las alteraciones en varias voces, tanto músicos que tocan una voz como músicos que tocan todas las voces. Se imprimen las alteraciones para cada voz, pero se cancelan entre voces dentro del mismo
Staff
. Por tanto, el La en el último compás se cancela porque la cancelación anterior estaba en una voz distinta, y el Re en el pentagrama inferior se cancela a causa de la alteración en otra voz en el compás previo: -
modern-voice-cautionary (moderno, voz, de precaución)
-
Esta regla es la misma que
modern-voice
, pero con las alteraciones añadidas (las que el estilovoice
no imprime) compuestas como de precaución. Incluso aunque todas las alteraciones impresas por el estilodefault
son impresas con esta regla, algunas de ellas se tipografían como de precaución. -
piano
-
Esta regla refleja la práctica del s.XX para la notación de piano. Su comportamiento es muy similar al estilo
modern
, pero aquí las alteraciones también se cancelan entre distintos pentagramas del mismo grupoGrandStaff
oPianoStaff
, de ahí todas las cancelaciones de las últimas notas.Este estilo de alteración se aplica de manera predeterminada al grupo
GrandStaff
oPianoStaff
en curso. -
piano-cautionary (piano, de precaución)
-
Igual que
\accidentalStyle piano
pero con las alteraciones añadidas compuestas como de precaución. -
choral
-
Esta regla es una combinación de los estilos
modern-voice
ypiano
. Muestra todas las alteraciones accidentales requeridas para los cantantes que siguen solo su propia voz, así como las alteraciones adicionales necesarias para los lectores que siguen simultáneamente todas las voces de unChoirStaff
completo.Este estilo de alteraciones se aplica de forma predeterminada al contexto
ChoirStaff
actual. -
choral-cautionary
-
Es lo mismo que
choral
pero con las alteraciones adicionales impresas como de precaución (o cortesía). -
neo-modern
-
Esta regla reproduce una práctica común en la música contemporánea: las alteraciones accidentales se imprimen como en
modern
, pero se vuelven a imprimir si aparece la misma nota otra vez en el mismo compás (excepto si la nota se repite inmediatamente). -
neo-modern-cautionary
-
Esta regla es similar a
neo-modern
, pero las alteraciones ‘adicionales’ se imprimen como alteraciones de precaución (con paréntesis). También se pueden imprimir en un tamaño distinto sobreescribiendo la propiedadfont-size
del objetoAccidentalCautionary
. -
neo-modern-voice
-
Esta regla se usa para alteraciones accidentales sobre varias voces que se han de leer por parte de músicos que tocan una voz, así como por músicos que tocan todas las voces. Las alteraciones se imprimen para cada voz como con
neo-modern
, pero se cancelan para otras voces que están en el mismo pentagramaStaff
. -
neo-modern-voice-cautionary
-
Esta regla es similar a
neo-modern-voice
, pero las alteraciones adicionales se imprimen como alteraciones de precaución. -
dodecaphonic
-
Esta regla refleja una práctica introducida por los compositores de principios del s.XX, en un intento de abolir la jerarquía entre notas naturales y alteradas. Con este estilo, todas las notas llevan alteración, incluso becuadros.
-
dodecaphonic-no-repeat
-
Como con el estilo de alteraciones dodecafónico todas las notas llevan una alteración de forma predeterminada, pero las alteriaciones se suprimen cuando hay notas repetidas inmediatamente en el mismo pentagrama.
-
dodecaphonic-first
-
Similar al estilo de alteraciones dodecafónico, todas las notas llevan una alteración, pero solo la primera vez que se encuentran en el compás. Las alteraciones se recuerdan solamente para la octava actual pero a través de las voces.
-
teaching (enseñanza)
-
Esta regla está pensada para estudiantes, y hace más sencillo crear hojas de escalas con alteraciones de precaución creadas automáticamente. Las alteraciones se imprimen como en el estilo
modern
, pero se añaden alteraciones de precaución para todas las notas sostenidas o bemoles especificadas por la armadura, excepto si la nota se repite inmediatamente. -
no-reset (no restablecer)
-
Es el mismo que
default
pero con alteraciones que duran ‘para siempre’ y no sólo dentro del mismo compás: -
forget (olvidar)
-
Es lo opuesto a
no-reset
: Las alteraciones no se recuerdan en absoluto: de aquí que todas las alteraciones se compongan tipográficamente en relación a la armadura de la tonalidad, sin que estén afectadas por lo que viene antes.
Véase también
Fragmentos de código: Pitches.
Referencia de funcionamiento interno: Accidental, Accidental_engraver, GrandStaff, PianoStaff, Staff, AccidentalSuggestion, AccidentalPlacement, accidental-suggestion-interface.
Advertencias y problemas conocidos
Las notas simultáneas no se tienen en cuenta para la determinación
automática de las alteraciones accidentales; sólo se consideran
las notas anteriores y la armadura de la tonalidad. Puede ser
necesario forzar las alteraciones accidentales con
with !
o ?
cuando la misma nota, con el
mismo nombre, ocurre simultáneamente con distintas alteraciones,
como en ‘<f! fis!>’.
La cancelación de precaución de alteraciones se hace mirando el
compás previo. Sin embargo, en el bloque \alternative
que
sigue a una sección de repetición de primera y segunda vez
\repeat volta N
, se esperaría que la cancelación se
calculase utilizando el compás previo que se ha tocado, no
el compás previo que se ha impreso. En el ejemplo
siguiente, el Do natural de la casilla de segunda vez no necesita
becuadro:
Se puede usar el siguiente rodeo del problema: definir una función
que cambie localmente el estilo de alteraciones a forget
:
forget = #(define-music-function (music) (ly:music?) #{ \accidentalStyle forget #music \accidentalStyle modern #}) { \accidentalStyle modern \time 2/4 \repeat volta 2 { c'2 } \alternative { cis' \forget c' } }
[ << Notación musical ] | [Arriba][Índice general][Índice] | [ Notación especializada >> ] |
[ < Alteraciones accidentales automáticas ] | [ Subir : Imprimir las alturas ] | [ Cabeza de las notas > ] |
Tesitura
El término ambitus o ámbito, denota el rango de notas que abarca una voz dada en una parte musical. También puede denotar el margen de notas que es capaz de tocar un determinado instrumento musical. Los ámbitos se imprimen en las partes vocales de tal manera que los intérpretes puedan determinar con facilidad si cumplen con sus propias posibilidades.
Los ámbitos se presentan al comienzo de la pieza junto a la clave inicial. El rango se especifica gráficamente mediante dos cabezas de nota que representan a las notas inferior y superior. Sólo se imprimen alteraciones si no forman parte de la armadura de la tonalidad.
\layout { \context { \Voice \consists Ambitus_engraver } } \relative { aes' c e2 cis,1 }
Fragmentos de código seleccionados
Añadir un ámbito por voz
Se puede añadir un ámbito por cada voz. En este caso, el ámbito se debe desplazar manualmente para evitar colisiones.
\new Staff << \new Voice \with { \consists "Ambitus_engraver" } \relative c'' { \override Ambitus.X-offset = #2.0 \voiceOne c4 a d e f1 } \new Voice \with { \consists "Ambitus_engraver" } \relative c' { \voiceTwo es4 f g as b1 } >>
Ámbitos con varias voces
La adición del grabador Ambitus_engraver
al contexto de
Staff
crea un solo ámbito por pentagrama, incluso en el caso de
pentagramas con varias voces.
\new Staff \with { \consists "Ambitus_engraver" } << \new Voice \relative c'' { \voiceOne c4 a d e f1 } \new Voice \relative c' { \voiceTwo es4 f g as b1 } >>
Modificación de la separación en las indicaciones de tesitura
Es posible ajustar la separación predeterminada entre las notas de la indicación de tesitura y la línea que las une.
\layout { \context { \Voice \consists "Ambitus_engraver" } } \new Staff { \time 2/4 % Default setting c'4 g'' } \new Staff { \time 2/4 \override AmbitusLine.gap = #0 c'4 g'' } \new Staff { \time 2/4 \override AmbitusLine.gap = #1 c'4 g'' } \new Staff { \time 2/4 \override AmbitusLine.gap = #1.5 c'4 g'' }
Véase también
Glosario musical: ambitus.
Fragmentos de código: Pitches.
Referencia de funcionamiento interno: Ambitus_engraver, Voice, Staff, Ambitus, AmbitusAccidental, AmbitusLine, AmbitusNoteHead, ambitus-interface.
Advertencias y problemas conocidos
No se efectúa un tratamiento de las posibles colisiones en caso de varias indicaciones de ámbito simultáneas en distintas voces.
[ << Notación musical ] | [Arriba][Índice general][Índice] | [ Notación especializada >> ] |
[ < Alteraciones accidentales automáticas ] | [ Subir : Imprimir las alturas ] | [ Cabeza de las notas > ] |