¿Cómo escribir correctamente partituras con swing-feeling lilypond
?
Solo como aclaración: en MuseScore, esto se puede lograr como se explica aquí .
Estoy un poco confundido porque no encontré nada útil en Internet. No puedo simplemente escribir la pista como anotación de texto ya que me gustaría convertir la música a midi usando lilysong
, por supuesto, como swing.
La lilypond
documentación dice implícitamente que mi objetivo es alcanzable:
No soportado en MIDI
Los siguientes elementos de notación no tienen efecto en la salida MIDI, a menos que utilice el script de The Articulate:
- Ritmos ingresados como anotaciones, por ejemplo, swing
- [...]
Estoy dispuesto a usar el script de Articulate . Sin embargo, la documentación no menciona cómo ingresar esta anotación de ritmo de swing .
La documentación no lo menciona porque los comentarios en el propio script (en el subdirectorio LilyPond\usr\share\lilypond\current\ly\articulate.ly
de mi instalación) dicen que el swing y varias otras funciones de reproducción aún no están implementadas.
En realidad, es difícil implementar el swing "correctamente" a menos que el ritmo básico de la música sea muy simple. Si el ritmo anotado divide los tiempos en partes que son más pequeñas que la mitad de los tiempos, la aplicación de un algoritmo simple para ajustar el ritmo generalmente da un resultado incorrecto.
A partir de Lilypond 2.21.82 (probablemente también en 2.20), existe un guión de swing especial . Proporciona un \tripletfeel
comando que se puede usar de la siguiente manera (para corcheas, que es la forma más común, por lo tanto, 8
como argumento):
\score {
\tripletFeel 8 {
% some music
}
\midi { }
}
ramilletes
/usr/local/share/lilypond/2.19.62/ly/articulate.ly
; no estoy seguro de dónde buscarlo en Windows).