| [ << Trucar la salida ] | [Top][Contents][Index] | [ Plantillas >> ] |
[ < Las instrucciones \tweak y \offset ] | [ Up: Métodos de trucaje ] | [ Manual de referencia de funcionamiento interno > ] |
El prefijo \single
Supongamos que queremos enfatizar la cabeza de algunas notas trazándolas de color e incrementando su tamaño, y supongamos también hemos programado una función para hacer la tarea más cómoda:
emphNoteHead = { \override NoteHead.color = "red" \override NoteHead.font-size = 2 } \relative { c''4 a \once \emphNoteHead f d | }![]()
El prefijo \once funciona perfectamente para enfatizar
notas únicas o acordes completos, pero no se puede usar para
enfatizar una sola nota dentro de un acorde. Anteriormente
vimos cómo se puede usar la instrucción \tweak para
hacerlo, véase Las instrucciones \tweak y \offset. Pero
\tweak no se puede usar con una función; ahí es donde entra
la instrucción \single:
emphNoteHead = { \override NoteHead.color = "red" \override NoteHead.font-size = 2 } \relative { <c'' a \single \emphNoteHead f d>4 }![]()
En resumen, \single convierte las sobreescrituras hechas
con\override en trucos hechos con \tweak de tal
manera que cuando hay varios objetos en el mismo instante de
tiempo musical (como las notas de un acorde), \single
afecta a una única nota, la que se genera por la expresión que
sigue inmediatamente, a diferencia de \once que afecta a
todos esos objetos.
El uso de \single de esta forma con una función cualquiera
que contenga solamente sobreescrituras, puede aplicarse a las
notas individuales de un acorde. Sin embargo, \single no
convierte \revert, \set ni \unset en trucos
de \tweak.
Véase también
Manual de aprendizaje:
Las instrucciones \tweak y \offset,
Uso de variables para los ajustes de disposición.
| [ << Trucar la salida ] | [Top][Contents][Index] | [ Plantillas >> ] |
[ < Las instrucciones \tweak y \offset ] | [ Up: Métodos de trucaje ] | [ Manual de referencia de funcionamiento interno > ] |
![[image of music]](../93/lily-d47947d2.png)
![[image of music]](../ac/lily-347d1b6a.png)