lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Accords, armure et altérations


From: Philippe Neyrat
Subject: Re: Accords, armure et altérations
Date: Thu, 19 Dec 2013 12:12:28 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20121216 Icedove/3.0.11

Le 18/12/2013 23:56, Eluze a écrit :
on peut passer 2 arguments à la fonction:

myDef=#(
   define-music-function (parser location key music) (ly:music? ly:music?) #{
     $key
     \grace s16 \nokeycan \key c \major $music
#})

mais je ne vois pas trop à quoi ça sert - on obtient toujours le même
résultat, non!?

\myDef {\key c \major} \sol
\myDef {\key d \major} \sol

Eluze

Euh... Je sais pas vraiment, j'ai du mal à comprendre la fonction (je ne comprends pas scheme).

Mais effectivement, c'est plus simple pour moi d'indiquer de quelle armure je veux voir disparaître les effets en passant la "key" concernée en argument, plutôt que d'écrire une fonction différente par armure.

Ma syntaxe pour l'appel de cette nouvelle fonction sera donc un truc du genre :

\mydef {\key g \major} \sol
\mydef {\key a \major} \la
\mydef {\key ees \minor} \mib_min

etc.

Mais déjà, la première solution a l'air de donner le résultat que je cherche, à savoir :

1°) - Graver l'armure de la gamme en début de portée,
2°) - annuler ses effets sur tout ce qui suit,
3°) - afficher les accords constitutifs de la gamme dont l'armure figure au début avec toutes leurs altérations, accidentelles ou pas.

Je continue à fouiller ça et j'essaie cette nouvelle fonction...

Merci infiniment.

Philippe

--
Propulsé par l'Association Sud-Ouest.org
Plateforme Libre d'hébergement mail à prix libre
        https://www.sud-ouest.org





reply via email to

[Prev in Thread] Current Thread [Next in Thread]