| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Pitches
En esta sección se discute cómo especificar la altura de las notas. Este proceso se compone de tres fases: entrada, modificación y salida.
| 1.1.1 Escritura de notas | ||
| 1.1.2 Modificación de varias notas a la vez | ||
| 1.1.3 Imprimir las alturas | ||
| 1.1.4 Cabeza de las notas |
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Writing pitches
En esta sección se describe la manera de introducir la altura de las notas. Existen dos formas distintas de colocar las notas en su octava correspondiente: el modo absoluto y el relativo. En casi todas las ocasiones, será más práctico el modo relativo.
| Escritura de octava absoluta | ||
| Escritura de octava relativa | ||
| Alteraciones accidentales | ||
| Nombres de las notas en otros idiomas |
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Absolute octave entry
El nombre de una nota se especifica usando las letras minúsculas
de la a a la g. Las notas cuyos nombres van desde
c hasta b se imprimen en la octava inferior al Do
central.
{ \clef bass c4 d e f g4 a b c d4 e f g }
Se pueden especificar otras octavas mediante una comilla
simplee (') o una coma (,) .
Cada ' eleva la altura en una octava;
cada , baja la altura una octava.
{ \clef treble c'4 e' g' c'' c'4 g b c' \clef bass c,4 e, g, c c,4 g,, b,, c, }
Las marcas de octava comunes se pueden escribir una sola vez sobre
una nota de referencia si se emplea \fixed antes de la
música. Las notas dentro de \fixed solo necesitan las
marcas de apóstrofo ' o de coma , cuando
están por encima o por debajo de la octava de la nota de
referencia.
{ \fixed c' { \clef treble c4 e g c' c4 g, b, c } \clef bass \fixed c, { c4 e g c' c4 g, b, c } }
La altura de las notas de la expresión musical que sigue a
\fixed no reultan afectadas por un \relative
circundante, que se estudia a continuación.
Glosario musical: (music-glossary)Pitch names sección ‘Pitch names’ en Glosario Musical.
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Relative octave entry
La entrada de octava absoluta requere que se especifique la octava para todas y cada una de las notas. En contraste con ello, el modo de entrada de octava relativa especifica cada octava en relación a la nota anterior: si se cambia la octava de una nota ello afectará a todas las notas siguientes.
El modo relativo de notas se debe introducir de forma explícita
usando la instrucción \relative:
\relative altura_inicial expresión_musical |
En el modo relativo, se supone que cada nota se encuentra lo más
cerca posible de la nota anterior. Esto significa que la octava
de una nota que está dentro de expresión_musical se
calcula como sigue:
'
o , para elevar o bajar la altura, respectivamente, en
una octava más en relación con la altura calculada sin esta marca.
'' y ,, alteran la altura en dos octavas.
altura_inicial. altura_inicial se
especifica en modo de octava absoluta. ¿Qué opciones tienen
sentido?
c (Do), en cualquier octavaLa identificación del Do central con c' es algo bastante
básico, por lo que tiende a ser fácil encontrar octavas de
c. Si nuestra música comienza con gis (un Sol
sostenido) por encima de c''', tendríamos que escribir algo
como \relative { gis''' … }
Escribir \relative { gis''' … } hace que sea fácil
determinar la altura absoluta de la primera nota de dentro.
La forma \relative { gis''' … } sirve como una
versión más compacta de la opción anterior: la primera nota de
dentro se escribe ella misma en altura absoluta (esto resulta ser
equivalente a elegir f (Fa) como la altura de referencia).
La documentación suele utilizar esta última opción.
Aquí podemos ver el modo relativo en acción:
\relative { \clef bass c d e f g a b c d e f g }
Las marcas de cambio de octava se utilizan para intervalos mayores de la cuarta:
\relative { c'' g c f, c' a, e'' c }
Una serie de notas sin ninguna marca de octava puede, a pesar de todo, abarcar intervalos muy grandes:
\relative { c f b e a d g c }
Cuando hay unos bloques \relative anidados dentro de otros,
el bloque \relative más interno comienza con su propia nota
de referencia independientemente del \relative exterior.
\relative { c' d e f \relative { c'' d e f } }
\relative no tiene efecto sobre los bloques
\chordmode.
\new Staff { \relative c''' { \chordmode { c1 } } \chordmode { c1 } }
\relative no se permite dentro de los bloques
\chordmode.
La música que está dentro de un bloque \transpose es
absoluta, a no ser que se incluya una instrucción
\relative.
\relative { d' e \transpose f g { d e \relative { d' e } } }
Si el elemento anterior es un acorde, la primera nota del acorde se utiliza para determinar la primera nota del siguiente acorde. Dentro de los acordes, la siguiente nota siempre está en relación a la anterior.
\relative { c' <c e g> <c' e g'> <c, e, g''> }
Como se explicó más arriba, la octava de las notas se calcula solamente a partir de sus nombres, sin tener en cuenta alteración alguna. Por tanto, un Mi doble sostenido después de un Si se escribirá más agudo, mientras que un Fa doble sostenido se escribirá más grave. En otras palabras, se considera a la cuarta doble aumentada un intervalo menor que la quinta doble disminuida, independientemente del número de semitonos de cada uno de ellos.
\relative { c''2 fis c2 ges b2 eisis b2 feses }
En situaciones complejas puede ser útil recuperar una determinada
altura, independientemente de lo que hubiera ocurrido con anterioridad.
Esto se puede hacer utilizando \resetRelativeOctave:
\relative { << { c''2 d } \\ { e,,2 f } >> \resetRelativeOctave c'' c2 }
Glosario musical: (music-glossary)fifth sección ‘fifth’ en Glosario Musical, (music-glossary)interval sección ‘interval’ en Glosario Musical, (music-glossary)Pitch names sección ‘Pitch names’ en Glosario Musical.
Referencia de la notación: Comprobación de octava.
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)RelativeOctaveMusic sección ‘RelativeOctaveMusic’ en Referencia de Funcionamiento Interno.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Accidentals
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 especifican las alturas; la
armadura y la clave determinan de qué forma se presentan estas
alturas. 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
(learning)Alturas y armaduras sección ‘Alturas y armaduras’ en Manual de Aprendizaje.
Se escribe una nota sostenida añadiendo is al
nombre de la nota, y un bemol añadiendo es.
Como es de esperar, un dobles sostenido y un
doble bemol se obtiene añadiendo isis o
eses. Esta sintaxis deriva de los nombres de las notas en
holandés. Para utilizar otros nombres para las alteraciones,
consulte Nombres de las notas en otros idiomas.
\relative c'' { ais1 aes aisis aeses }
Una nota natural se introduce como el nombre de la nota, sin más; no se necesita ningún sufijo. Se impirime un símbolo de becuadro si es necesario para cancelar el efecto de una alteración o armadura anterior.
\relative c'' { a4 aes a2 }
Se pueden escribir medios bemoles y los medios sostenidos; a continuación presentamos una serie de DOs cada vez más agudos:
\relative c'' { ceseh1 ces ceh c cih cis cisih }
Normalmente las alteraciones accidentales se imprimen
automáticamente, pero también puede imprimirlas manualmente. Un
alteración recordatoria se puede forzar añadiendo un signo de
admiración ! después de la altura de la nota. Se
puede obtener una alteración de precaución (o sea, una alteración
entre paréntesis) añadiendo el signo de
interrogación ? después del nombre de la nota.
\relative c'' { cis cis cis! cis? c c c! c? }
Las alteraciones sobre notas unidas por ligadura sólo se imprimen al comienzo de un sistema:
\relative c'' { cis1~ 1~ \break cis }
Ocultar las alteraciones sobre notas ligadas al principio de un sistema nuevo
Aquí se muestra la manera de ocultar las alteraciones de las notas ligadas al comienzo de un sistema nuevo.
\relative c'' { \override Accidental.hide-tied-accidental-after-break = ##t cis1~ cis~ \break cis }
Evitar que se añadan becuadros adicionales automáticamente
Según las reglas tradicionales de composición tipográfica, se imprime
un becuadro antes de un sostenido o un bemol cuando se tiene que
cancelar un doble sostenido o un doble bemol anterior en la misma
nota. Para modificar este comportamiento a la práctica actual,
establezca el valor de la propiedad extraNatural a ##f
(falso) dentro del contexto de Staff.
\relative c'' { aeses4 aes ais a \set Staff.extraNatural = ##f aeses4 aes ais a }
Glosario musical: (music-glossary)sharp sección ‘sharp’ en Glosario Musical, (music-glossary)flat sección ‘flat’ en Glosario Musical, (music-glossary)double sharp sección ‘double sharp’ en Glosario Musical, (music-glossary)double flat sección ‘double flat’ en Glosario Musical, (music-glossary)Pitch names sección ‘Pitch names’ en Glosario Musical, (music-glossary)quarter tone sección ‘quarter tone’ en Glosario Musical.
Manual de aprendizaje: (learning)Alturas y armaduras sección ‘Alturas y armaduras’ en Manual de Aprendizaje.
Referencia de la notación: Alteraciones accidentales automáticas, Alteraciones de anotación (musica ficta), Nombres de las notas en otros idiomas.
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)Accidental_engraver sección ‘Accidental_engraver’ en Referencia de Funcionamiento Interno, (internals)Accidental sección ‘Accidental’ en Referencia de Funcionamiento Interno, (internals)AccidentalCautionary sección ‘AccidentalCautionary’ en Referencia de Funcionamiento Interno, (internals)accidental-interface sección ‘accidental-interface’ en Referencia de Funcionamiento Interno.
No existen estándares reconocidos ampliamente para denotar los bemoles de tres cuartos, de manera que los símbolos de LilyPond no se ajustan a ningún estándar.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Note names in other languages
Existen conjuntos predefinidos de nombres de notas y sus alteraciones para algunos idiomas aparte del inglés. La selección del idioma de los nombres de las notas se suele hacer al principio del archivo; el ejemlo siguiente está escrito utilizando los nombres italianos de las notas:
\language "italiano" \relative { do' re mi sib }
Los idiomas disponibles y los nombres de las notas que definen son los siguientes:
Idioma Nombre de las notas nederlandscdefgabesbcatalào
catalandoremifasollasibsideutschcdefgabhenglishcdefgabf/b-flatbespañolo
espanoldoremifasollasibsifrançaisdoré/remifasollasibsiitalianodoremifasollasibsinorskcdefgabhportuguêso
portuguesdoremifasollasibsisuomicdefgabhsvenskacdefgabhvlaamsdoremifasollasibsi
Además de los nombres de las notas, los sufijos de las alteraciones pueden también variar dependiendo del idioma:
Idioma sostenido bemol doble sostenido doble bemol nederlandsisesisisesescatalào
cataland/sbdd/ssbbdeutschisesisisesesenglishs/-sharpf/-flatss/x/-sharpsharpff/-flatflatespañolo
espanolsbss/xbbfrançaisdbdd/xbbitalianodbddbbnorskiss/isess/esississ/isisessess/esesportuguêso
portuguessbssbbsuomiisesisisesessvenskaissessississessessvlaamskbkkbb
En holandés, aes se contrae como as, pero las dos
formas se aceptan en LilyPond. De forma similar, se aceptan tanto
es como ees. Esto se aplica también a
aeses / ases y a
eeses / eses. A veces se definen
solamente estos nombres contraídos en los archivos de idioma
correspondientes.
\relative c'' { a2 as e es a ases e eses }
Algunas músicas utilizan microtonos cuyas alteraciones son fracciones de un sostenido o bemol ‘normales’. La tabla siguiente relaciona los sufijos de los nombres de las notas para las alteraciones de un cuarto de tono; aquí, los prefijos semi- y sesqui- respectivamente significan ‘medio’ y ‘uno y medio’.
Idioma semi-sostenido semi-bemol sesqui-sostenido sesqui-bemol nederlandsihehisihesehcatalào
catalanqd/qsqbtqd/tqstqbdeutschihehisihesehenglishqsqftqstqfespañolo
espanolcscbtcstcbfrançaissdsbdsdbsbitalianosdsbdsdbsbnorskihehissih/isihesseh/esehportuguêso
portuguessqtbqtstqtbtqtsuomiihehisihesehsvenskaihehissihessehvlaamshkhbkhkbhb
En alemán existen contracciones similares del nombre para los microtonos como con las notas normales que se describen arriba.
\language "deutsch" \relative c'' { asah2 eh aih eisih }
Casi todos los idiomas presentados aquí están asociados comúnmente con la música clásica occidental, también conocida como Período de la práctica común. Sin embargo, también están contempladas las alturas y los sistemas de afinación alternativos: véase Notación común para músicas no occidentales.
Glosario musical: (music-glossary)Pitch names sección ‘Pitch names’ en Glosario Musical, (music-glossary)Common Practice Period sección ‘Common Practice Period’ en Glosario Musical.
Referencia de la notación: Notación común para músicas no occidentales.
Archivos instalados: ‘scm/define-note-names.scm’.
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Changing multiple pitches
Esta sección trata de la manera de modificar las alturas.
| Comprobación de octava | ||
| Transposición | ||
| Inversión | ||
| Retrogradación | ||
| Transformaciones modales |
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Octave checks
En el modo relativo, es fácil olvidar una marca de cambio de octava. Las comprobaciones de octava hacen más fácil encontrar estos errores, mediante la presentación de una advertencia y corrigiendo la octava si la nota se encuentra en una octava distinta de lo esperado.
Para comprobar la octava de una nota, especifique la octava
absoluta después del símbolo =. Este ejemplo genera
un mensaje de advertencia (y corrige la altura) porque la segunda
nota es la octava absoluta d'' en lugar de d' como
indica la corrección de octava.
\relative { c''2 d='4 d e2 f }
La octava de las notas se puede comprobar también con la
instrucción \octaveCheck altura_de_control.
altura_de_control se especifica en modo absoluto.
Esto comprueba que el intervalo entre la nota anterior y la
altura_de_control se encuentra dentro de una cuarta
(es decir, el cálculo normal para el modo relativo). Si esta
comprobación fracasa, se imprime un mensaje de advertencia.
Aunque la nota previa no se modifica, las notas posteriores están
en relación al valor corregido.
\relative { c''2 d \octaveCheck c' e2 f }
Compare los dos compases siguientes. La primera y tercera
comprobaciones de \octaveCheck fracasan, pero la segunda es
correcta.
\relative { c''4 f g f c4 \octaveCheck c' f \octaveCheck c' g \octaveCheck c' f }
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)RelativeOctaveCheck sección ‘RelativeOctaveCheck’ en Referencia de Funcionamiento Interno.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Transpose
Una expresión musical se puede transportar mediante
\transpose. La sintaxis es
\transpose nota_origen nota_destino expresión_musical |
Esto significa que la expresión_musical se transporta
el intervalo que hay entre las notas nota_origen y
nota_destino: cualquier nota con la altura de
nota_origen se cambia por nota_destino y
cualquier otra nota se transporta el mismo intervalo. Las dos
notas se introducen en modo absoluto.
Nota: La música que está dentro de un bloque
\transpose es absoluta, a no ser que se incluya una
instrucción \relative dentro del bloque.
Por ejemplo, tomemos una pieza escrita en la tonalidad de Re mayor. Se puede transportar hacia arriba a Mi mayor; observe que también la armadura de la tonalidad se transporta automáticamente.
\transpose d e { \relative { \key d \major d'4 fis a d } }
Si una particella escrita en Do (afinación de concierto normal) se debe tocar con un clarinete en La (para el que un La se escribe como un Do, y que suena una tercera menor por debajo de lo que está escrito), la particella correspondiente se produce mediante:
\transpose a c' { \relative { \key c \major c'4 d e g } }
Observe que especificamos \key c \major de forma explícita.
Si no especificamos ninguna tonalidad, las notas se transportan
pero no se imprime la armadura.
\transpose distingue entre notas enarmónicas: tanto
\transpose c cis como \transpose c des transportan
un semitono hacia arriba. La primera versión imprime sostenidos y
las notas no se mueven de su lugar en la escala, en cambio la
segunda imprime bemoles de la nota siguiente.
music = \relative { c' d e f } \new Staff { \transpose c cis { \music } \transpose c des { \music } }
\transpose también se puede usar para introducir notas
escritas para un instrumento transpositor. Los ejemplos
anteriores muestran cómo escribir alturas en Do (o en
afinación de concierto) y tipografiarlas para un
instrumento transpositor, pero también es posible el caso
contrario si, por ejemplo, tenemos un conjunto de partes
instrumentales y quiere hacer un guión en Do para el director.
Por ejemplo, al introducir música para trompeta en Si bemol que
comienza por un Mi en la partitura (Re de concierto), se puede
escribir:
musicaEnSiBemol = { e4 … }
\transpose c bes, \musicaEnSiBemol
|
Para imprimir esta música en Fa (por ejemplo, al arreglarla para
trompa) puede envolver la música existente con otro
\transpose:
musicaEnSiBemol = { e4 … }
\transpose f c' { \transpose c bes, \musicaEnSiBemol }
|
Para ver más información sobre instrumentos transpositores, consulte Transposición de los instrumentos.
Transportar música con el menor número de alteraciones
Este ejemplo utiliza código de Scheme para forzar las modificaciones enarmónicas de las notas, y así tener el menor número de alteraciones accidentales. En este caso se aplican las siguientes reglas:
De esta forma se selecciona el mayor número de notas enarmónicas naturales.
#(define (naturalize-pitch p) (let ((o (ly:pitch-octave p)) (a (* 4 (ly:pitch-alteration p))) ;; alteration, a, in quarter tone steps, ;; for historical reasons (n (ly:pitch-notename p))) (cond ((and (> a 1) (or (eqv? n 6) (eqv? n 2))) (set! a (- a 2)) (set! n (+ n 1))) ((and (< a -1) (or (eqv? n 0) (eqv? n 3))) (set! a (+ a 2)) (set! n (- n 1)))) (cond ((> a 2) (set! a (- a 4)) (set! n (+ n 1))) ((< a -2) (set! a (+ a 4)) (set! n (- n 1)))) (if (< n 0) (begin (set! o (- o 1)) (set! n (+ n 7)))) (if (> n 6) (begin (set! o (+ o 1)) (set! n (- n 7)))) (ly:make-pitch o n (/ a 4)))) #(define (naturalize music) (let ((es (ly:music-property music 'elements)) (e (ly:music-property music 'element)) (p (ly:music-property music 'pitch))) (if (pair? es) (ly:music-set-property! music 'elements (map naturalize es))) (if (ly:music? e) (ly:music-set-property! music 'element (naturalize e))) (if (ly:pitch? p) (begin (set! p (naturalize-pitch p)) (ly:music-set-property! music 'pitch p))) music)) naturalizeMusic = #(define-music-function (m) (ly:music?) (naturalize m)) music = \relative c' { c4 d e g } \score { \new Staff { \transpose c ais { \music } \naturalizeMusic \transpose c ais { \music } \transpose c deses { \music } \naturalizeMusic \transpose c deses { \music } } \layout { } }
Referencia de la notación: Transposición de los instrumentos, Inversión, Transformaciones modales, Escritura de octava relativa, Retrogradación.
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)TransposedMusic sección ‘TransposedMusic’ en Referencia de Funcionamiento Interno.
La conversión relativa no afecta a las secciones
\transpose, \chordmode ni \relative dentro de
su argumento. Para usar el modo relativo dentro de música
transportada, se debe colocar otro \relative dentro de
\transpose.
No se imprimen alteraciones accidentales triples cuando se usa
\transpose. En lugar de ello, se usará una nota
‘equivalente enarmónicamente’ (p.ej., Re bemol en lugar de Mi
triple bemol).
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Inversion
Una expresión musical se puede invertir y transportar en una sola operación con:
\inversion nota-pivote nota-destino expresión_musical |
La expresión_musical se invierte intervalo a
intervalo alrededor de nota-pivote, y después se
transporta de manera que nota-pivote se hace
corresponder con nota-destino.
music = \relative { c' d e f } \new Staff { \music \inversion d' d' \music \inversion d' ees' \music }
Nota: Los motivos a invertir deberían venir expresados en modo
absoluto o convertirse previamente a la forma absoluta
encerrándolos en un bloque relative.
Referencia de la notación: Transformaciones modales, Retrogradación, Transposición.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Retrograde
Se puede revertir una expresión musical para producir su retrogradación:
music = \relative { c'8. ees16( fis8. a16 b8.) gis16 f8. d16 } \new Staff { \music \retrograde \music }
\retrograde es una herramienta más bien sencilla.
Puesto que muchos eventos se invierten como en un espejo
en lugar de intercambiarse, los trucajes y los modificadores direccionales
tienen que añadirse en los elementos de cierre correspondientes:
^( debe terminar con ^), todos y cada uno de los
\< o \cresc han de terminar en \! o en
\endcr, y todo \> o \decr debe terminar en
\enddecr. Las instrucciones o sobreescrituras que cambien propiedades
y que tengan un efecto duradero, probablemente produzcan sorpresas.
Referencia de la notación: Inversión, Transformaciones modales, Transposición.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Modal transformations
En una composición musical que está basada en una escala, con frecuencia se transforman los motivos de diversas formas. Un motivo se puede transportar para que comience en distintos lugares de la escala o puede invertirse alrededor de una nota pivote de la escala. También se puede revertir para producir una retrogradación, véase Retrogradación.
Nota: Cualquier nota que no entre en la escada dada, se dejará sin transformar.
Se puede transportar un motivo dentro de una escala dada con:
\modalTranspose nota-origen nota-destino escala motivo |
Las notas del motivo se desplazan dentro de la escala el número de grados de la escala dados por el intervalo entre nota-destino y nota-origen:
diatonicScale = \relative { c' d e f g a b } motif = \relative { c'8 d e f g a b c } \new Staff { \motif \modalTranspose c f \diatonicScale \motif \modalTranspose c b, \diatonicScale \motif }
Se pueden especificar escalas ascendentes de cualquier longitud y con cualesquiera intervalos:
pentatonicScale = \relative { ges aes bes des ees } motif = \relative { ees'8 des ges,4 <ges' bes,> <ges bes,> } \new Staff { \motif \modalTranspose ges ees' \pentatonicScale \motif }
Cuando se utiliza con una escala cromática, \modalTranspose
tiene un efecto similar a \transpose, pero con la
posibilidad de especificar los nombres de las notas que se quieren
usar:
chromaticScale = \relative { c' cis d dis e f fis g gis a ais b } motif = \relative { c'8 d e f g a b c } \new Staff { \motif \transpose c f \motif \modalTranspose c f \chromaticScale \motif }
Se puede invertir un motivo dentro de una escala dada alrededor de una nota pivote dada y transportada al mismo tiempo en una única operación, con:
\modalInversion nota-pivote nota-destino escala motivo |
Las notas del motivo se colocan al mismo número de grados de distancia de la escala a partir de la nota-pivote dentro de la escala, pero en la dirección opuestoa, y el resultado se desplaza después dentro de la escala el número de grados de la escala dados por el intervalo entre la nota-destino y la nota-pivote.
Así pues, para invertir sencillamente alrededor de una nota de la escala, utilice el mismo valor para nota-pivote y nota-destino:
octatonicScale = \relative { ees' f fis gis a b c d } motif = \relative { c'8. ees16 fis8. a16 b8. gis16 f8. d16 } \new Staff { \motif \modalInversion fis' fis' \octatonicScale \motif }
Para invertir alrededor de una nota pivote entre dos notas de la escala, invierta alrededor de una de las notas y después transporte en un grado de la escala. Las dos notas especificadas se pueden interpretar como que horquillan entre ellas a la nota pivote:
scale = \relative { c' g' } motive = \relative { c' c g' c, } \new Staff { \motive \modalInversion c' g' \scale \motive }
La operación combinada de inversión y retrogradación produce la inversión retrógrada:
octatonicScale = \relative { ees' f fis gis a b c d } motif = \relative { c'8. ees16 fis8. a16 b8. gis16 f8. d16 } \new Staff { \motif \retrograde \modalInversion c' c' \octatonicScale \motif }
Referencia de la notación: Inversión, Retrogradación, Transposición.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Displaying pitches
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 |
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Clef
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
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 }
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: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)Clef_engraver sección ‘Clef_engraver’ en Referencia de Funcionamiento Interno, (internals)Clef sección ‘Clef’ en Referencia de Funcionamiento Interno, (internals)ClefModifier sección ‘ClefModifier’ en Referencia de Funcionamiento Interno, (internals)clef-interface sección ‘clef-interface’ en Referencia de Funcionamiento Interno.
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
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Key signature
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
(learning)Alturas y armaduras sección ‘Alturas y armaduras’ en Manual de Aprendizaje.
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
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 | }
Glosario musical: (music-glossary)church mode sección ‘church mode’ en Glosario Musical, (music-glossary)scordatura sección ‘scordatura’ en Glosario Musical.
Manual de aprendizaje: (learning)Alturas y armaduras sección ‘Alturas y armaduras’ en Manual de Aprendizaje.
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)KeyChangeEvent sección ‘KeyChangeEvent’ en Referencia de Funcionamiento Interno, (internals)Key_engraver sección ‘Key_engraver’ en Referencia de Funcionamiento Interno, (internals)Key_performer sección ‘Key_performer’ en Referencia de Funcionamiento Interno, (internals)KeyCancellation sección ‘KeyCancellation’ en Referencia de Funcionamiento Interno, (internals)KeySignature sección ‘KeySignature’ en Referencia de Funcionamiento Interno, (internals)key-signature-interface sección ‘key-signature-interface’ en Referencia de Funcionamiento Interno.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Ottava brackets
Los corchetes de Ottava introducen un trasporte adicional de una octava para el pentagrama.
\relative a' { a2 b \ottava #-2 a2 b \ottava #-1 a2 b \ottava #0 a2 b \ottava #1 a2 b \ottava #2 a2 b }
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.
{ \clef bass << { <g d'>1~ q2 <c' e'> } \\ { r2. \set Staff.ottavation = #"8vb" \once \override Staff.OttavaBracket.direction = #DOWN \set Voice.middleCPosition = #(+ 6 7) <b,,, b,,>4 ~ | q2 \unset Staff.ottavation \unset Voice.middleCPosition <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) ; Change the integer here (attach-dir . ,LEFT) (padding . 0) (stencil-align-dir-y . ,CENTER))) (right . ((Y . 5) ; Change the integer here (padding . 0) (attach-dir . ,RIGHT) (text . ,(make-draw-dashed-line-markup (cons 0 -1.2)))))) \override Staff.OttavaBracket.left-bound-info = #ly:line-spanner::calc-left-bound-info-and-text \override Staff.OttavaBracket.right-bound-info = #ly:line-spanner::calc-right-bound-info \ottava #1 c1 c'''1 }
Glosario musical: (music-glossary)octavation sección ‘octavation’ en Glosario Musical.
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)Ottava_spanner_engraver sección ‘Ottava_spanner_engraver’ en Referencia de Funcionamiento Interno, (internals)OttavaBracket sección ‘OttavaBracket’ en Referencia de Funcionamiento Interno, (internals)ottava-bracket-interface sección ‘ottava-bracket-interface’ en Referencia de Funcionamiento Interno.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Instrument transpositions
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 >>
Glosario musical: (music-glossary)concert pitch sección ‘concert pitch’ en Glosario Musical, (music-glossary)transposing instrument sección ‘transposing instrument’ en Glosario Musical.
Referencia de la notación: Citar otras voces, Transposición.
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Automatic accidentals
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 { << \context Staff = "up" { \accidentalStyle default \musicA } \context 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 {
<<
\context Staff = "up" {
%%% cambie la línea siguiente como desee:
\accidentalStyle Score.default
\musicA
}
\context 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 a default.
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
estilos modern o modern-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 estilo default, 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 propiedad font-size del objeto
AccidentalCautionary.
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 estilo voice no imprime)
compuestas como de precaución. Incluso aunque todas las
alteraciones impresas por el estilo default son
impresas con esta regla, algunas de ellas se tipografían como de
precaución.
pianoEsta 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 grupo GrandStaff o PianoStaff,
de ahí todas las cancelaciones de las últimas notas.
Este estilo de alteración se aplica de manera predeterminada al
grupo GrandStaff o PianoStaff en curso.
piano-cautionary (piano, de precaución)Igual que \accidentalStyle piano pero con las alteraciones
añadidas compuestas como de precaución.
choralEsta regla es una combinación de los estilos modern-voice y
piano. 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 un ChoirStaff
completo.
Este estilo de alteraciones se aplica de forma predeterminada al
contexto ChoirStaff actual.
choral-cautionaryEs lo mismo que choral pero con las alteraciones adicionales
impresas como de precaución (o cortesía).
neo-modernEsta 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-cautionaryEsta 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 propiedad font-size del objeto
AccidentalCautionary.
neo-modern-voiceEsta 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 pentagrama
Staff.
neo-modern-voice-cautionaryEsta regla es similar a neo-modern-voice, pero las
alteraciones adicionales se imprimen como alteraciones de
precaución.
dodecaphonicEsta 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-repeatComo 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-firstSimilar 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.
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)Accidental sección ‘Accidental’ en Referencia de Funcionamiento Interno, (internals)Accidental_engraver sección ‘Accidental_engraver’ en Referencia de Funcionamiento Interno, (internals)GrandStaff sección ‘GrandStaff’ en Referencia de Funcionamiento Interno, (internals)PianoStaff sección ‘PianoStaff’ en Referencia de Funcionamiento Interno, (internals)Staff sección ‘Staff’ en Referencia de Funcionamiento Interno, (internals)AccidentalSuggestion sección ‘AccidentalSuggestion’ en Referencia de Funcionamiento Interno, (internals)AccidentalPlacement sección ‘AccidentalPlacement’ en Referencia de Funcionamiento Interno, (internals)accidental-suggestion-interface sección ‘accidental-suggestion-interface’ en Referencia de Funcionamiento Interno.
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' } }
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Ambitus
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 }
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'' }
Glosario musical: (music-glossary)ambitus sección ‘ambitus’ en Glosario Musical.
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)Ambitus_engraver sección ‘Ambitus_engraver’ en Referencia de Funcionamiento Interno, (internals)Voice sección ‘Voice’ en Referencia de Funcionamiento Interno, (internals)Staff sección ‘Staff’ en Referencia de Funcionamiento Interno, (internals)Ambitus sección ‘Ambitus’ en Referencia de Funcionamiento Interno, (internals)AmbitusAccidental sección ‘AmbitusAccidental’ en Referencia de Funcionamiento Interno, (internals)AmbitusLine sección ‘AmbitusLine’ en Referencia de Funcionamiento Interno, (internals)AmbitusNoteHead sección ‘AmbitusNoteHead’ en Referencia de Funcionamiento Interno, (internals)ambitus-interface sección ‘ambitus-interface’ en Referencia de Funcionamiento Interno.
No se efectúa un tratamiento de las posibles colisiones en caso de varias indicaciones de ámbito simultáneas en distintas voces.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Note heads
Esta sección propone formas de alterar las cabezas de las figuras.
| Cabezas de nota especiales | ||
| Cabezas de notas de Notación Fácil | ||
| Cabezas de notas con formas diversas | ||
| Improvisación |
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Special note heads
Se puede modificar la apariencia de la cabeza de las notas:
\relative c'' { c4 b \override NoteHead.style = #'cross c4 b \revert NoteHead.style a b \override NoteHead.style = #'harmonic a b \revert NoteHead.style c4 d e f }
Para ver todos los estilos de cabeza de las notas, consulte Estilos de cabezas de nota.
El estilo cross (aspas) se usa para representar una amplia
variedad de intenciones musicales. Las siguientes instrucciones
genéricas predefinidas modifican la forma de la cabeza de las
figuras tanto en el contexto de pentagrama normal como en el de
tablatura, y se pueden usar para representar cualquier significado
musical:
\relative { c''4 b \xNotesOn a b c4 b \xNotesOff c4 d }
La forma de función musical de esta instrucción predefinida se puede usar dentro y fuera de los acordes para generar cabezas de nota en aspa, tanto en el contexto de pentagrama normal como en el de tablatura:
\relative { c''4 b \xNote { e f } c b < g \xNote c f > b }
Como sinónimos de \xNote, \xNotesOn y
\xNotesOff, se pueden usar \deadNote,
\deadNotesOn y \deadNotesOff. El término
dead note (nota muerta) se utiliza corrientemente por
parte de los guitarristas.
También existe una abreviatura similar para las formas en rombo:
\relative c'' { <c f\harmonic>2 <d a'\harmonic>4 <c g'\harmonic> f\harmonic }
\harmonic,
\xNotesOn,
\xNotesOff,
\xNote.
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
Referencia de la notación: Estilos de cabezas de nota, Notas en acorde, Indicar armónicos y notas tapadas.
Referencia de funcionamiento interno: (internals)note-event sección ‘note-event’ en Referencia de Funcionamiento Interno, (internals)Note_heads_engraver sección ‘Note_heads_engraver’ en Referencia de Funcionamiento Interno, (internals)Ledger_line_engraver sección ‘Ledger_line_engraver’ en Referencia de Funcionamiento Interno, (internals)NoteHead sección ‘NoteHead’ en Referencia de Funcionamiento Interno, (internals)LedgerLineSpanner sección ‘LedgerLineSpanner’ en Referencia de Funcionamiento Interno, (internals)note-head-interface sección ‘note-head-interface’ en Referencia de Funcionamiento Interno, (internals)ledger-line-spanner-interface sección ‘ledger-line-spanner-interface’ en Referencia de Funcionamiento Interno.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Easy notation note heads
Las notas con cabeza de ‘notación facilitada’ tienen el nombre de la nota (en inglés) dentro de la cabeza. Se usan en la música para principiantes. Para que las letras sean legibles, se deben imprimir en un tamaño grande de fuente tipográfica. Para imprimir con una fuente más grande, véase Establecer el tamaño del pentagrama.
#(set-global-staff-size 26) \relative c' { \easyHeadsOn c2 e4 f g1 \easyHeadsOff c,1 }
\easyHeadsOn,
\easyHeadsOff.
Números como notas de notación fácil
Las cabezas de nota de notación fácil utilizan la propiedad
note-names del objeto NoteHead para determinar lo que
aparece dentro de la cabeza. Mediante la sobreescritura de esta
propiedad, es posible imprimir números que representen el grado de la
escala.
Se puede crear un grabador simple que haga esto para la cabeza de cada nota que ve.
#(define Ez_numbers_engraver (make-engraver (acknowledgers ((note-head-interface engraver grob source-engraver) (let* ((context (ly:translator-context engraver)) (tonic-pitch (ly:context-property context 'tonic)) (tonic-name (ly:pitch-notename tonic-pitch)) (grob-pitch (ly:event-property (event-cause grob) 'pitch)) (grob-name (ly:pitch-notename grob-pitch)) (delta (modulo (- grob-name tonic-name) 7)) (note-names (make-vector 7 (number->string (1+ delta))))) (ly:grob-set-property! grob 'note-names note-names)))))) #(set-global-staff-size 26) \layout { ragged-right = ##t \context { \Voice \consists \Ez_numbers_engraver } } \relative c' { \easyHeadsOn c4 d e f g4 a b c \break \key a \major a,4 b cis d e4 fis gis a \break \key d \dorian d,4 e f g a4 b c d }
Referencia de la notación: Establecer el tamaño del pentagrama.
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)note-event sección ‘note-event’ en Referencia de Funcionamiento Interno, (internals)Note_heads_engraver sección ‘Note_heads_engraver’ en Referencia de Funcionamiento Interno, (internals)NoteHead sección ‘NoteHead’ en Referencia de Funcionamiento Interno, (internals)note-head-interface sección ‘note-head-interface’ en Referencia de Funcionamiento Interno.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Shape note heads
En la notación de cabezas con forma, la forma de la cabeza corresponde a la función armónica de una nota dentro de la escala. Esta notación se hizo popular en los libros americanos de canciones durante el s.XIX. Las cabezas de nota con formas se pueden producir en los estilos ‘Sacred Harp’, ‘Southern Harmony’, Funk (Harmonia Sacra), Walker y Aiken ‘(Christian Harmony)’:
\relative c'' { \aikenHeads c, d e f g2 a b1 c \break \aikenThinHeads c,4 d e f g2 a b1 c \break \sacredHarpHeads c,4 d e f g2 a b1 c \break \southernHarmonyHeads c,4 d e f g2 a b1 c \break \funkHeads c,4 d e f g2 a b1 c \break \walkerHeads c,4 d e f g2 a b1 c \break }
Las formas se determinan en función del grado de la escala, donde
la tónica está determinada por la instrucción \key Cuando
se escribe en un tono menor, la nota de la escala se puede
determinar a partir del relativo mayor:
\relative c'' { \key a \minor \aikenHeads a b c d e2 f g1 a \break \aikenHeadsMinor a,4 b c d e2 f g1 a \break \aikenThinHeadsMinor a,4 b c d e2 f g1 a \break \sacredHarpHeadsMinor a,2 b c d \break \southernHarmonyHeadsMinor a2 b c d \break \funkHeadsMinor a2 b c d \break \walkerHeadsMinor a2 b c d \break }
\aikenHeads,
\aikenHeadsMinor,
\aikenThinHeads,
\aikenThinHeadsMinor,
\funkHeads,
\funkHeadsMinor,
\sacredHarpHeads,
\sacredHarpHeadsMinor,
\southernHarmonyHeads,
\southernHarmonyHeadsMinor,
\walkerHeads,
\walkerHeadsMinor.
Aiken head thin variant noteheads
Aiken head white notes get harder to read at smaller staff sizes, especially with ledger lines. Losing interior white space makes them appear as quarter notes.
\score { { \aikenHeads c''2 a' c' a % Switch to thin-variant noteheads \set shapeNoteStyles = ##(doThin reThin miThin faThin sol laThin tiThin) c'' a' c' a } } % END EXAMPLE
Aplicar estilos de cabeza según la nota de la escala
La propiedad shapeNoteStyles se puede usar para definir varios
estilos de cabezas de nota para cada grado de la escala (según esté
establecido por la armadura o por la propiedad tonic). Esta
propiedad requiere un conjunto de símbolos, que pueden ser puramente
arbitrarios (se permiten expresiones geométricas como triangle,
triángulo, cross, aspas, y xcircle, círculo con aspas) o
basados en una antigua tradición americana de grabado (ciertos nombres
de nota latinos trambién se permiten).
Dicho esto, para imitar antiguos cancioneros americanos, existen varios
estilos predefinidos de cabezas de nota disponibles a través de
instrucciones de abreviatura como \aikenHeads o
\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 correspondencia entre las funciones armónicas y los estilos de cabezas de nota.
fragment = { \key c \major c2 d e2 f g2 a b2 c } \new Staff { \transpose c d \relative c' { \set shapeNoteStyles = ##(do re mi fa #f la ti) \fragment } \break \relative c' { \set shapeNoteStyles = ##(cross triangle fa #f mensural xcircle diamond) \fragment } }
Para ver todos los estilos de formas de cabeza de nota, consulte Estilos de cabezas de nota.
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
Referencia de la notación: Estilos de cabezas de nota.
Referencia de funcionamiento interno: (internals)note-event sección ‘note-event’ en Referencia de Funcionamiento Interno, (internals)Note_heads_engraver sección ‘Note_heads_engraver’ en Referencia de Funcionamiento Interno, (internals)NoteHead sección ‘NoteHead’ en Referencia de Funcionamiento Interno, (internals)note-head-interface sección ‘note-head-interface’ en Referencia de Funcionamiento Interno.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Improvisation
La improvisación se denota a veces mediante cabezas de nota en forma de barra inclinada, donde el ejecutante puede elegir cualquier nota pero con el ritmo especificado. Estas cabezas de nota se crean así:
\new Voice \with { \consists "Pitch_squash_engraver" } \relative { e''8 e g a a16( bes) a8 g \improvisationOn e8 ~ 2 ~ 8 f4 f8 ~ 2 \improvisationOff a16( bes) a8 g e }
\improvisationOn,
\improvisationOff.
Fragmentos de código: (snippets)Pitches sección ‘Pitches’ en Fragmentos de código.
Referencia de funcionamiento interno: (internals)Pitch_squash_engraver sección ‘Pitch_squash_engraver’ en Referencia de Funcionamiento Interno, (internals)Voice sección ‘Voice’ en Referencia de Funcionamiento Interno, (internals)RhythmicStaff sección ‘RhythmicStaff’ 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.