--- Begin Message ---
Subject: |
Re: Colorier suivant l'inter valle avec la note précédente |
Date: |
Thu, 15 Mar 2012 04:59:35 -0700 (PDT) |
Bonjour,
Merci pour votre réponse.
J'ai déja regardé sur la LSR, mais rien trouvé vis à vis de ma
problématique.
Oui il me semble qu'il faille faire une fonction en sheme, mais ce language
me parait difficile et j'ai bien essayer de bricoller un peut, j'ai pas
trouver de ressources assez claires pour comprendre comment ca marche...
Je réponds dans votre message :
a) Une manière primitive (la seule que je sais à peu près faire)
Faire une fonction avec la fonction scheme : music-map dans laquelle on
sauvegarde dans une variable la note précédente, on compare la hauteur
actuelle avec celle de la précédente (voir les fonctions commençant par
ly:pitch...) puis on remplace cette note par une séquence
{ \override Stem #'color = #unecouleuradeterminer
la note
}
Je comprends pas actuelleemnt à quoi correspondent les fonction qui
commencent par ly: pitch...
Si tu as un peu de doc sur le sujet... qui prennent tout depuis le début...
Mais je comprends ton idée et elle me parait bonne.
b) Une manière subtile :
\override Stem #'color = #unefonctionsubtile
Il doit être possible de trouver la note grob-parent de ce Stem, mais par
contre je n'ai aucune idée où on pourrait sauvegarder la valeur de la note
précédente.
Je ne comprends pqs non plus ce qu'est un Grob, un grob parent etc...
Il n'existe pas de variable dans lilypond ?
c) Qu'est-ce qu'on fait si on rencontre un accord (plusieurs pitches) ?
Si on rencontre un accord, les stems sont alors coloriés avec la note juste
au dessus dans l'accord et la note la plus aigue est colorié en fonction de
l'inervalle avec la note d'après temporellement ;)
Pas simple cette histoire
Biz
Ewen
--
View this message in context:
http://lilypond-french-users.1298960.n2.nabble.com/Colorier-suivant-l-intervalle-avec-la-note-precedente-tp7365170p7375452.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.
--- End Message ---