[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: retourner la clé
From: |
Daniel Cartron |
Subject: |
Re: retourner la clé |
Date: |
Tue, 27 Oct 2009 18:41:20 +0200 |
User-agent: |
KMail/1.11.4 (Linux/2.6.29.1-desktop-4mnb; KDE/4.2.2; i686; ; ) |
Le mardi 27 octobre 2009, Gilles THIBAULT a écrit :
> >Je cherche à faire comme sur l'image jointe, retourner la clé en fin de
> >partition, mais aussi les altérations et la métrique. C'est faisable ?
>
> Tu peux réutiliser la fonction que je venais de proposer à Viviane, adapter
> à chaque élément (\clef, \key, \time)
> Pour la clef ça donne ça :
>
> %%%%%%%%%%%%%%%%%%%
> #(define (new-clef-stencil grob)
> (let*
> ((original-stencil (ly:clef::print grob))
> (ext-y (ly:stencil-extent original-stencil Y))
> (delta-y (- (cdr ext-y) (car ext-y))))
> (ly:stencil-translate
> (ly:stencil-rotate original-stencil 180 -1 1 ); -1 1 = en haut à gauche
> (cons 0.12 (- 0.12 delta-y delta-y )))))% 0.12 c'est du bidouillage
le pb est que si je veux faire pareil pour les autres éléments lily râle :
Avertissement : « time » n'est pas un nom d'objet graphique (grob)
J'ai modifié comme suit :
#(define (new-time-stencil grob)
(let*
((original-stencil (ly:time::print grob))
(ext-y (ly:stencil-extent original-stencil Y))
(delta-y (- (cdr ext-y) (car ext-y))))
(ly:stencil-translate
(ly:stencil-rotate original-stencil 180 -1 1 )
(cons 0.12 (- 0.12 delta-y delta-y )))))
#(define (new-key-stencil grob)
(let*
((original-stencil (ly:key::print grob))
(ext-y (ly:stencil-extent original-stencil Y))
(delta-y (- (cdr ext-y) (car ext-y))))
(ly:stencil-translate
(ly:stencil-rotate original-stencil 180 -1 1 )
(cons 0.12 (- 0.12 delta-y delta-y )))))
Où ai-je raté qq chose ?
> music = \relative {
> c1
> \override Staff.Clef #'stencil = #new-clef-stencil
> \clef tenor
> \bar ""
> s1
>
> }
Et là mm si lily ne râle pas pour le calcul de la clé elle n'est pas affichée,
> J'ai crois avoir vu des fonctions qui faisaient les musiques à l'envers
> mais je ne me rappelle plus où. (le LSR ?).
OK JE vais fouiller
> Bon là je suis pas assez intelligent pour inventer une fonction
> "palindromique".
:-)
> Je suis interessé si tu nous livre le résultat.
Pas de pbs si j'y arrive...
--
Cordialement, Daniel Cartron
« Il ne faut pas poète plus haut que son luth. »
Willy
- retourner la clé, Daniel Cartron, 2009/10/27
- Re: retourner la clé,
Daniel Cartron <=
- Re: retourner la clé, Daniel Cartron, 2009/10/27
- Re: retourner la clé, Gilles THIBAULT, 2009/10/27
- Re: retourner la clé, Daniel Cartron, 2009/10/27
- Re: retourner la clé, Daniel Cartron, 2009/10/27
- Re: retourner la clé, Gilles THIBAULT, 2009/10/28
- Re: retourner la clé, Daniel Cartron, 2009/10/28
- Re: retourner la clé, Gilles THIBAULT, 2009/10/28
- Re: retourner la clé, Gilles THIBAULT, 2009/10/28
- Re: retourner la clé, Daniel Cartron, 2009/10/29
- Re: retourner la clé, Daniel Cartron, 2009/10/28