J'utilise la petite croix (" x ") pour reproduire les divers trilles de la
musique française, elle vient se placer juste avant la note. Xavier m'a fait
cadeau de ce joli bout de code:
(rendons à César ce qui est à César: la définition du \addCross, en Scheme
vient de Valentin). Comme cette croix n'est pas encore implémentée dans
LilyPond, il faut plus ou moins l'éloigner de la note qu'elle précède, sous
peine de collision, d'où le \once \override NoteColumn #'X-offset = #1.2
(qui est plus souvent #1.9).
Mais cette formule est à la longue fastidieuse à taper, surtout lorsqu'il y
a beaucoup de trilles. Existe t-il (en Scheme?) quelque chose pour la
déclarer une fois pour toutes dans les en-têtes et n'avoir que « \x » (par
exemple) à taper pour l'obtenir?
Mais cette formule est à la longue fastidieuse à taper, surtout lorsqu'il
y a beaucoup de trilles. Existe t-il (en Scheme?) quelque chose pour la
déclarer une fois pour toutes dans les en-têtes et n'avoir que « \x » (par
exemple) à taper pour l'obtenir?
C'est peut-être «rigide» (je n'en sais fichtre rien... je recopie le
terme...) mais très efficace, merci! J'ai cherché à introduire un
\once \override NoteColumn #'Y-offset = #1.2
pour pouvoir hausser le signe, de façon à le positionner lorsque nécessaire
toujours entre deux lignes de la portée (sinon il se confond facilement avec
la ligne). Le problème est que cette commande influe aussi sur la note qui
suit. Comment limiter son effet au seul signe précédant la note?
C'est peut-être «rigide» (je n'en sais fichtre rien... je recopie le
terme...) mais très efficace, merci! J'ai cherché à introduire un
\once \override NoteColumn #'Y-offset = #1.2
pour pouvoir hausser le signe, de façon à le positionner lorsque
nécessaire toujours entre deux lignes de la portée (sinon il se confond
facilement avec la ligne). Le problème est que cette commande influe aussi
sur la note qui suit. Comment limiter son effet au seul signe précédant la
note?