problème : j'aimerais bien écrire une fonction pour réutiliser un accord à plusieurs reprises mais avec différentes durations. example : au lieux d'écrire les notes à chaque fois 4 8, j'aimerais avoir une function avec les notes (qui seront toujours les mêmes) et pouvoir changer le rythme à volonté.
voici mon approche (qui marche, mais qui donne un error dans la console)
Mais je vous conseillerais d'utiliser le scheme le moins possible, son intégration avec lilypond n'est pas assez documentée et le langage est difficile à lire, cela rend hasardeux la maintenance de votre code sur le long terme.
Vous pouvez éviter de trop taper des accords avec des structures \repeat unfold \alternative et aussi la note spéciale "s" qui répète le dernier accord sans le saisir.
bonjour Ben,
merci pour la réponse, votre solution marche bien (ne produits pas d'erreur dans la console) MAIS ne me permets pas de faire des liaisons de prolongation, ni rajouter des articulations. des solutions ?
mille merci ! c'était juste ce qu'il fallait.
alors, comment avez vous réussi à avoir ce niveau lilypond avec scheme? y-a-t'il des tutos quelque part ?
bonne journée,
fu
Moi, j'ai appris sans guide parce qu'il n'y en avait pas à l'époque, mais depuis j'en ai écrit un (que vous pouvez retrouver parmi les liens dans la barre latérale à gauche de ce forum).
La solution de Jeanas, avec \absolute, est meilleure [que celle de Grok], car elle garantit des hauteurs fixes, évitant les modifications dues à un contexte \relative.
proposition de Grok sur la base des messages antérieurs à la réponse de Jean