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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: "real book" sur macbook (suite)


From: Jeronimo Lopez
Subject: Re: "real book" sur macbook (suite)
Date: Sun, 18 Apr 2010 15:25:20 +0200

Bonjour et merci pour vos réponses,
Effectivement je n'ai pas fait attention aux ";" dans le code scheme, j'ignorais qu'ils commentaient ce qui suivait...
J'ai donc substitué vos lignes aux miennes, hélas sans résultat.
Je n'ai plus d'erreurs mais toujours pas la belle police de Jean-Pierre...
Voici ce que me dit Lily maintenant:

LilyPond ready.
%lilypond %args "/Applications/Mini_all_of_me.ly"
Traitement de « /Applications/Mini_all_of_me.ly »
Analyse...
Interprétation en cours de la musique...
Pré-traitement des éléments graphiques...
Solving 1 page-breaking chunks...[1: 1 pages]
Dessin des systèmes...
Sortie mise en page vers « Mini_all_of_me.ps »...
Conversion à « ./Mini_all_of_me.pdf »...
Durée totale du traitement :  1  secondes

LilyPond ready.

Peut-être n'ai-je pas bien indiqué où se trouve la police?
Dans ce cas comment puis-je le faire?
Le fait d'être sur mac change t'il quelque chose au schmilblick?

Je vous envoie également le pdf que j'obtiens.

Merci encore et bon dimanche à tous,

Félix






Le 18 avril 2010 09:45, JeanPi <address@hidden> a écrit :

Bonjour,


Xavier Scheuer wrote:
>
>
> Pourtant il me semble que ton problème vient simplement du fait que
> certains bouts de code sont repris en commentaire (après un ';' en
> Scheme).  Sûrement à cause de sauts de ligne aux mauvais endroits.
>
> Je n'ai rien compris au code mais essaye ceci :
>
> #(define (chordNamer pitch)
>       (let* ((alt (ly:pitch-alteration pitch)))
>               (make-line-markup
>                       (list
>                               (make-simple-markup
>                                       (vector-ref #("C" "D" "E" "F" "G" "A" "B")
>                                               (ly:pitch-notename pitch)))
>                               (if (= alt 0)    ; alteration ?
>                                       (markup "")    ; non
>                                       (if (= alt FLAT)    ; b ou #
>                                               (markup ">")
>                                               (markup "<")
>                                       )
>                               )
>                       )
>               )
>       )
> )
>
>

Effectivement le problème viens surement de là. L'écriture "développée"
prends plus de place mais permet de mieux comprendre le code. Je n'ai fait
que modifier le fonction schème "chordNamer" pour remplacer les altérations
lilypond par les miennes.

Donc méfiance lorsqu'on réduit du code surtout après les commentaires ";",
tout ce qui vient après ";" dans la ligne est ignoré dans l'interprétation
du code.

Si on veut réduire il vaut mieux supprimer les commentaires ce qui peut
donner ceci

#(define (chordNamer pitch) (let* ((alt (ly:pitch-alteration pitch)))
(make-line-markup (list (make-simple-markup (vector-ref #("C" "D" "E" "F"
"G" "A" "B")
(ly:pitch-notename pitch))) (if (= alt 0) (markup "") (if (= alt FLAT)
(markup ">") (markup "<") ) ) ) ) ) )


Cordialement

JP




-----
http://sites.google.com/site/jpgzic/ Lily Pond et le Jazz
--
View this message in context: http://n2.nabble.com/real-book-sur-macbook-suite-tp4917499p4920064.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.



_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr


Attachment: Mini_all_of_me.ly
Description: Binary data

Attachment: Mini_all_of_me.pdf
Description: Adobe PDF document


reply via email to

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