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

[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



reply via email to

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