B.3.2 Uso de las funciones musicales
Las funciones musicales se pueden actualmente utilizar en tres lugares. Dependiendo de dónde se usan, son de aplicación ciertas restricciones para que sea posible su análisis sintáctico de forma no ambigua. El resultado que devuelve una función musical debe ser compatible con el contexto desde el que se la llama.
- En el nivel superior dentro de una expresión musical. No existen especiales restricciones sobre la lista de argumentos.
-
Como un post-evento, que comienza explícitamente con un indicador de
dirección (a elegir entre
-,^y_). Todos los argumentos añadidos al final de la función musical con el predicadoly:music?se analizan sintácticamente también como post-eventos (si el último argumento es una función de Scheme, éste contendrá en su lugar los argumentosly:music?del final de la función de Scheme). Observe que se puede aceptar la devolución de un post-evento por parte de las funciones musicales que se llaman como música normal, lo que lleva a un resultado aproximadamente equivalente as 1*0-\fun
-
Como componente de un acordes. Todos los argumentos añadidos al final
de la función musical con el predicado
ly:music?se analizarán sintácticamente también como componentes de acorde.
Las reglas especiales para los argumentos del final hacen posible
escribir funciones polimórficas como \tweak que se pueden
aplicar a construcciones distintas.
Otros idiomas: English.