[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: transposition intelligente (?)
From: |
Vincent Gay |
Subject: |
Re: transposition intelligente (?) |
Date: |
Wed, 07 Apr 2010 19:33:08 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 |
Le 07/04/2010 14:42, Vincent Gay a écrit :
Le 07/04/2010 14:21, Xavier Scheuer a écrit :
Bref, le seul truc sur lequel je suis retombé est la fonction
"naturalizeMusic", qui semble faire ce que Vincent recherche.
Elle fait même l'objet d'un snippet sur le LSR :
"Transposing pitches with minimum accidentals ("Smart" transpose)"
http://lsr.dsi.unimi.it/LSR/Item?id=266
Ben voila ! Reste à tester pour savoir si ça fonctionne aussi avec
chordmode, ce que je ferai dès ce soir.
Heu... non, ça ne marche pas bien :
D'abord pour mon cas d'étude sol# et do# ne sont pas des cas pris en
compte par la fonction. par contre si je prends dans l'autre sens, La b
et Ré b avec "\transpose a c" ça me donne bien Do b et Fa b. Bon cas à
étudier.
musique = \relative c'' { as1 des }
accords = \chordmode {as1:7 des:7+}
\score {
\relative <<
\new ChordNames {
\set chordChanges = ##t
\transpose a c \accords
\naturalizeMusic \transpose a c \accords
}
\new Staff {
\transpose a c' \musique
\naturalizeMusic \transpose a c' \musique
}
>>
\layout { }
}
Pour les notes le résultat est conforme à ce qui est attendu, mais pour
les accords, c'est pas vraiment ça !
Au lieu de B7 EM7 j'obtiens B^7/bb6/susb4 E^susb4/addb8
ce qui tend à montrer que le traitement n'a affecté que la racine de
l'accord et pas les autres notes (logique)
la recherche "lilypond naturalizeMusic chords" sur google me renvoie
toujours sur la même page, et la lecture du code du snippet me provoque
un soudain et profond mal de tête.
Tant pis, on verra plus tard.
Merci de vous être intéressé à mon problème.
--
Vincent Gay - mailto:address@hidden
« Chacun devrait faire un geste afin que Wikipédia demeure sans
publicité. » <http://wikimediafoundation.org/wiki/Global_Support/fr>
vgay.vcf
Description: Vcard
- transposition intelligente (?), Vincent Gay, 2010/04/07
- Re: transposition intelligente (?), R. Bastian, 2010/04/07
- Re: transposition intelligente (?), Vincent Gay, 2010/04/07
- Re: Re: transposition intelligente (?), j-f.lucarelli, 2010/04/07
- Re: Re: transposition intelligente (?), Xavier Scheuer, 2010/04/07
- Re: transposition intelligente (?), Vincent Gay, 2010/04/07
- Re: transposition intelligente (?),
Vincent Gay <=
- Re: transposition intelligente (?), JeanPi, 2010/04/07