| [ << Creación de salida MIDI ] | [Top][Contents][Index] | [ Extraer información musical >> ] | 
| [ < El script articulate ] | [ Up: Enriquecimiento de la salida MIDI ] | [ Extraer información musical > ] | 
24.9.2 El script swing
El script o guion swing aporta funciones adicionales que permiten tocar duraciones regulares con un ritmo desigual. El ejemplo más obvio es la interpretación con ‘swing’ que podemos encontrar habitualmente en la música de jazz donde las corcheas de subdivisión binaria se tocan de forma ternaria; sin embargo tmbién se contemplan otros tipos de interpretación.
Este guion se tiene que incluir con la instrucción \include
al comienzo del archivo de entrada:
\include "swing.ly"
Se proporcionan tres instrucciones:
-  
\tripletFeelcrea un swing de tipo tresillo. Toma dos argumentos: las duraciones que deben quedar afectadas por él (normalmente8para las corcheas), y después la expresión musical a la que se debe aplicar. -  
\applySwingtoma un argumento adicional previo a la expresión musical: una ‘lista de pesos’ de n relaciones numéricas que expresan la forma en que se deben tocar las notas normales: por ejemplo,#'(2 1)indica que las notas alternas se deben tocar el doble de largas que la nota siguiente (de hecho,\tripletFeel duration {music}es realmente una forma abreviada de escribir\applySwing duration #'(2 1) {music}). Se pueden obtener corcheas con un swing más suave con una lista de pesos de#'(3 2), u otros valores según el gusto de cada uno.Esta lista puede incluir más de dos valores, lo que permite patrones de alteración del ritmo más largos y sofisticados; por ejemplo, un ritmo tipo samba para las semicorcheas se puede obtener como sigue:
\score { \applySwing 16 #'(3 2 2 3) { … music … } \midi { } } -  
\applySwingWithOffsetañade un argumento más entre la ‘lista de pesos’ y la expresión musical: una longitud de desplazamiento. Esta instrucción se debe usar cuando la expresión musical tiene que comenzar fuera del pulso, con un ciclo de swing parcial. 
Nota: Igual que con el script articulate, todas las
instrucciones de swing se trasladan también a la salida impresa,
lo que da como resultado un espaciado irregular de las notas.
Esto se puede evitar usándolas solamente dentro de un bloque
\score dedicado a la salida MIDI, en lugar de a la
música impresa.
Hay más ayuda e información incluida en el propio archivo del guion: véase ly/swing.ly.
Véase también
Manual de aprendizaje: Other sources of information.
Referencia de la notación: Duraciones.
Archivos instalados: ly/swing.ly.
Advertencias y problemas conocidos
-  Las construcciones 
\repeatdentro de la música (incluso\repeat unfold) no se tienen en cuenta para la determinación de los tiempos de las notas. Esto da lugar a problemas a no ser que las duraciones de todas las partes repetidas sean múltiplos enteros de la duración del ciclo de swing. -  Estas funciones ignoran por completo las indicaciones de compás y
los compases.  Es la razón de que se tengan que aportar
desplazamientos suando 
\applySwingWithOffsetsi la música comienza fuera del pulso. - Las notas de adorno se ignoran y simplemente se dejan sin afectar; lo mismo para los grupos de valoración especial como los tresillos.
 
| [ << Creación de salida MIDI ] | [Top][Contents][Index] | [ Extraer información musical >> ] | 
| [ < El script articulate ] | [ Up: Enriquecimiento de la salida MIDI ] | [ Extraer información musical > ] |