Le 02/09/2010 23:45, Jean-Christophe D a écrit :
C'est super, cela fonctionne parfaitement !
Merci encore,
Jean-Christophe.
Remarque personnelle
Il s'agit néanmoins de programmation, et je crois que ce n'est pas forcément
évident pour tout le monde.
Pour déclarer ce qui est une simple VARIABLE dans d'autre environnements
codés (programmation), il faut ici procéder à l'écriture d'une routine ou
fonction dans un langage qui dépasse le cadre de Lilypond.
Je trouverai personnellement pratique un moyen simple de déclarer en
variable un bout de code musical hors contexte, que l'on pourrait ensuite
placer n'importe où dans la partition...
par exemple : FORMA = [ \bold \italic ] (ou {} ou autre...)
dans le texte, ensuite : \format "Mot ou _expression_" (sans les " pour un
simple mot) donnerait Mot ou _expression_
Cela rendrait accessible l'automatisation de codes souvent utilisés à un
plus large public.
Je ne suis pas à hauteur pour faire pareille chose, aussi je me contente de
partager mon idée... si cela peut donner de l'inspiration à l'un ou l'autre
!... (si cela n'existe pas déjà, évidemment...)
Si je puis me permettre de m'immiscer dans ce fil, ça ne doit pas poser
de problème particulier, la dernière version fournit un moyen élégant
d'inclure du code «tout prêt»
New features in 2.13 since 2.12
- New option
-dinclude-settings=INCLUDEFILE.ly , which
causes lilypond
to include the given file before the score is processed.
Il faut toutefois être suffisamment rigoureux pour gérer ces ajouts,
surtout si l'on travaille sur plusieurs machines, ou si l'on change de
machine (ça peut être rendu obligatoire par une défaillance).
Quoi de plus énervant de vouloir compiler un source composé quelques
années auparavant, et de voir cette compilation échouer à cause d'un
fichier nécessaire qu'on n'arrive pas à retrouver...
Il arrive qu'on ait envie de reprendre un travail après plusieurs
années.
--
JJR.
|