[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 07:04:00 -0700 (MST) |
==================================
CE POST ANNULE ET REMPLACE LE POST PRECEDENT
==================================
L'algorithme serait très simple .
Il se baserait sur une liste de substitution formée de paires [note lue,
note à compiler]
Exemple :
En Do majeur : ([c,c] , [d,d] , [e,e] , [f,f] , [g,g] , [a,a] , [b,b])
En Ré majeur : ([c,cis] , [d,d] , [e,e] , [f,fis] , [g,g] , [a,a] , [b,b])
En La b majeur ([c,c] , [d,des] , [e,ees] , [f,f] , [g,g] , [a,aes] ,
[b,bes])
Algorithme :
• initialiser la liste en Do majeur
% pour le cas où le code ne comporte aucune instruction \key-signature
• quand on rencontre une instruction \key-signature :
réinitialiser la liste selon la tonalité
• 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 (transmettre au compilateur la note à compiler donnée par la liste de
substitution)
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/