[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: fonction scheme
From: |
Gilles |
Subject: |
Re: fonction scheme |
Date: |
Sat, 25 May 2013 15:57:00 +0200 |
User-agent: |
Opera Mail/12.15 (Linux) |
Le Fri, 24 May 2013 16:16:16 +0200, Daniel Cartron <address@hidden> a
écrit:
Pour le ly:music-transpose
j'avais plutôt pensé à ly:pitch-transpose utilisé comme ça :
(define monnouveautruc (ly:pitch-transpose \Truc 3)) est-c la bonne
syntaxe ?
Presque ...
(define monnouveautruc
(ly:pitch-transpose Truc (ly:make-pitch 0 3 0)))
\Truc c'est pour Lilypond uniquement
Le paramètre delta de ly:pitch-transpose c'est un pitch en fait, et ce
n'est pas spécifié dans la doc ...
Tu peux aussi mettre quelque-part
delta = f
[ ou bien, en français
delta = fa ]
puis écrire
(define monnouveautruc
(ly:pitch-transpose Truc delta))
et une fois que j'ai fait ça je pensais utiliser ly:pitch-notenamecouplé
avec ly:pitch-alteration pour
déterminer s'il y a une altération [ ..]
C'est idiot ou pas ?
A apriori non. Il faut simplement utiliser les bonnes fonctions pour
chaque type
ly:music-transpose pour les musiques (ly:music?)
ly:pitch-transpose pour les pitches (ly:pitch?)
--
Gilles
- fonction scheme, Daniel Cartron, 2013/05/23
- Re: fonction scheme, Gilles, 2013/05/23
- Re: fonction scheme, Daniel Cartron, 2013/05/24
- Re: fonction scheme, Gilles, 2013/05/24
- Re: fonction scheme, Daniel Cartron, 2013/05/24
- Re: fonction scheme,
Gilles <=
- Re: fonction scheme, Daniel Cartron, 2013/05/25
- Re: fonction scheme, Daniel Cartron, 2013/05/25
- Re: fonction scheme, Daniel Cartron, 2013/05/25