Subject: fonction de lilypond 2.14 vers 2.18

From: Gerard <[email-masked]>
Date: Fri, 3 Nov 2017 08:18:38 +0100

Bonjour à tous,

comme je vois beaucoup de savoir sur cette liste (et dont j'en reste moi 
aussi souvent soufflé !), j'ose poser ma petite question :

Pourquoi la fonction qui suit (en 2 variantes) ne fonctionne-t-elle pas 
sous Lilypond 2.18 alors que c'est impec sous 2.14 !

Cette fonction (qui m'avait été fournie à l'époque par la communauté 
Lilypond, je ne me souviens plus qui :-[) est utilisée pour le diato 
(voir un exemple ici 
<http://survoje.free.fr/Trad/articles.php?lng=fr&pg=61>)

la fonction est appelée comme ça : \pg #"5" c4 \tg #"6" d4

Bien le merci d'avance !

Gérard
------------- LA FONCTION
%%fonction pg (poussé SOL) pour colorer les notes poussées sur le rang G 
à la main droite (mélodie)
%% ColorNotesP est mise en blue

pg = #(define-music-function
(parser location button)
(string?)
(make-music
'TextScriptEvent
'direction 0
'text ( markup #:with-color ColorNotesP #:fontsize 1 button)
))

%%fonction tg (tiré SOL) pour colorer les touches tirées sur le rang G à 
la main droite (mélodie)
%%ColorNoteT en en rouge, la touche est en rouge cerclé

tg =
#(define-music-function
(parser location button)
(string?)
(make-music
'TextScriptEvent
'direction 0
'text ( markup #:with-color ColorNotesT #:circle #:fontsize 1 button)
))

---

From: Christophe Pochon <[email-masked]>
Date: Fri, 3 Nov 2017 08:30:15 +0100

Ça fonctionne, mais comme pg et tg sont des markup, il faut plutôt les
appeler ainsi :

 c4-\pg #"5" d4-\tg #"6"

Christophe

Christophe Pochon
http://www.christophe-pochon.com

Le 3 novembre 2017 à 08:18, Gerard <[email-masked]> a écrit :

> %%fonction pg (poussé SOL) pour colorer les notes poussées sur le rang G à
> la main droite (mélodie)
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
>

---

From: Gerard <[email-masked]>
Date: Fri, 3 Nov 2017 08:50:26 +0100

Merci beaucoup Christophe ça fonctionne ! Ça m'évitera d'installer 2 
versions de Lilypond !

Juste une petite remarque complémentaire : je mettais les notes c4 d4 
qui n'avaient pas d'utilité en elles-mêmes sinon de bien me caler la 
touche sous la note, mais là ça me fait une barbule bizarre, j'ai donc 
mis des s4 à la place (ce que j'aurais pu faire sous 14.2) et le 
résultat est nickel (comme avant !)

Merci encore une fois et j'en profite pour saluer tous les "dépanneurs", 
j'apprends des choses, d'autres me dépassent, d'autres me soufflent mais 
je suis toujours surpris de votre écoute et de votre réactivité !

Cordialement

Gérard

Le 03/11/2017 à 08:30, Christophe Pochon a écrit :
> Le 3 novembre 2017 à 08:18, Gerard <[email-masked] 
> <mailto:[email-masked]>> a écrit :
>
>     Bonjour à tous,
>
>     comme je vois beaucoup de savoir sur cette liste (et dont j'en
>     reste moi aussi souvent soufflé !), j'ose poser ma petite question :
>
>     Pourquoi la fonction qui suit (en 2 variantes) ne
>     fonctionne-t-elle pas sous Lilypond 2.18 alors que c'est impec
>     sous 2.14 !
>
>     Cette fonction (qui m'avait été fournie à l'époque par la
>     communauté Lilypond, je ne me souviens plus qui :-[) est utilisée
>     pour le diato (voir un exemple ici
>     %%fonction pg (poussé SOL) pour colorer les notes poussées sur le
>     rang G à la main droite (mélodie)
>     %%fonction tg (tiré SOL) pour colorer les touches tirées sur le
>     rang G à la main droite (mélodie)
>     [email-masked] <mailto:[email-masked]>
>     <https://lists.gnu.org/mailman/listinfo/lilypond-user-fr>
>
>

---

From: Christian LE BARS <[email-masked]>
Date: Fri, 3 Nov 2017 10:25:43 +0100

Bonjour Gérard

en voyant ton message je me dit que tu dois savoir écrire une partition
avec tablature pour accordéon diatonique.

Aussi

peut tu m'envoyer un exemple de partition?

Qui me permettrais de pouvoir écrire ce genre de partition.

Par avance merci

Cordialement

christian