[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Saisie des notes dans les tonalités chargées en # ou en b ?
From: |
Monteverdi |
Subject: |
Re: Saisie des notes dans les tonalités chargées en # ou en b ? |
Date: |
Fri, 25 Jan 2019 06:20:36 -0700 (MST) |
L'algorithme serait même très simple :
• initialiser la liste des notes altérées par l’armure
% nécessaire pour le cas où le code ne comporte aucune instruction
\key-signature
• quand on rencontre une instruction \key-signature :
réinitialiser la liste des notes altérées par l’armure
ajouter dans la liste l’altération (# ou b) et les notes à altérer
• quand on rencontre une note :
la note du code source comporte-t-elle un suffixe d'altération?
si oui (
le suffixe est-il un bécarre ?
si oui (enlever le suffixe puis la transmettre au compilateur)
sinon (la transmettre telle quelle au compilateur)
)
sinon (
la note figure-t-elle dans la liste des notes altérées par l'armure ?
si oui (lui ajouter l'altération de l'armure puis la transmettre au
compilateur)
sinon (la transmettre telle quelle au compilateur)
)
C'est peut-être un peu plus compliqué au niveau de la gestion de l'armure à
cause des doubles # ou b, mais le principe reste le même.
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/