[ << Interfaces pour programmeurs ] | [Top][Contents][Index] | [ Interfaces LilyPond Scheme >> ] |
[ < Fonctions musicales ] | [ Up : Fonctions musicales ] | [ Utilisation de fonctions musicales > ] |
2.3.1 Définition de fonctions musicales
Une fonction musicale se définit ainsi :
fonction = #(define-music-function (arg1 arg2…) (type1? type2?…) corps)
de manière similaire aux fonctions Scheme. La plupart du temps, le corps sera constitué d’un bloc de code LilyPond.
Les différents types des prédicat sont recensés à l’annexe Types de prédicats prédéfinis.
Voir aussi
Manuel de notation : Types de prédicats prédéfinis.
Fichiers d’initialisation : lily/music-Scheme.cc, scm/c++.scm, scm/lily.scm.