"real book" sur macbook (suite)

Bonjour,
Je reviens à la charge avec mon histoire de police mais avec quelques changements.

  • version 2.13.18
  • fichiers de Jean-Pierre mieux placés (Contents\Resources\share\lilypond\current\fonts\ et Contents\Resources\share\lilypond\current\ly\ )
  • exemple minimal amélioré (enfin je crois...)
  • liste d'erreurs
  • j'utilise jEdit 4.3pre18 avec lilypondtool

Hélas, toujours rien... et je crois avoir fait le tour de mes maigres connaissances en la matière.
Merci de votre aide et bon week-end,
Félix

Liste d'erreurs:
LilyPond ready.
%lilypond %args "/Applications/Mini_all_of_me.ly"
Traitement de « /Applications/Mini_all_of_me.ly »
Analyse...
/Applications/Mini_all_of_me.ly:11:1: Erreur : GUILE a signalé une erreur pour l'expression débutant ici

Mini_all_of_me.ly (1.45 KB)

···

(define (chordNamer pitch) (let* ((alt (ly:pitch-alteration pitch)))
/Applications/Mini_all_of_me.ly:11:9: Erreur : syntax error, unexpected '(', expecting SCM_IDENTIFIER or SCM_TOKEN or '='
#(define
(chordNamer pitch) (let* ((alt (ly:pitch-alteration pitch)))
/Applications/Mini_all_of_me.ly:12:57: Erreur : GUILE a signalé une erreur pour l'expression débutant ici
(make-line-markup (list (make-simple-markup (vector-ref #
("C" "D" "E" "F" "G" "A" "B")
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 »...
Erreur : erreur sur les fichiers : "/Applications/Mini_all_of_me.ly"
/Applications/Mini_all_of_me.ly:45:22: missing '(' in vector or array literal
Wrong type to apply: "C"
Durée totale du traitement : 1 secondes

LilyPond ready.

2010/4/17 Jeronimo Lopez <****@****> :

Bonjour,
Je reviens à la charge avec mon histoire de police mais avec quelques
changements.
- version 2.13.18
- fichiers de Jean-Pierre mieux placés
(Contents\Resources\share\lilypond\current\fonts\ et
Contents\Resources\share\lilypond\current\ly\ )
- exemple minimal amélioré (enfin je crois...)
- liste d'erreurs
- j'utilise jEdit 4.3pre18 avec lilypondtool

Hélas, toujours rien... et je crois avoir fait le tour de mes maigres
connaissances en la matière.

Salut,

Je n'utilise pour ainsi dire jamais la notation en accords et je suis
une bille en code Scheme... ;D

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 "<")
          )
        )
      )
    )
  )
)

sauts de ligne après
  – alteration ?
  – non
  – b ou #

En espérant que ce soit ça.

Cordialement,
Xavier

···

--
Xavier Scheuer <****@****>

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.

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

Mini_all_of_me.ly (1.93 KB)

Mini_all_of_me.pdf (60.8 KB)

···

Le 18 avril 2010 09:45, JeanPi <****@****> 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
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

bonsoir,

Effectivement, il semble après quelques test que lilypond ne prenne plus en
charge les polices de type1.
Pour remédier au problème je l'ai enregistrée au format "otf" (Open Type
File) et l'ai testée sur ma config en la plaçant dans le dossier oft des
polices utilisateur de lilypond quelque chose comme
"............\LilyPond\usr\share\lilypond\current\fonts\otf" ( configuration
windows XP, pour mac il faut chercher ou est installé lilypond et copier la
police dans ce dossier )
voici la police au format otf
http://n2.nabble.com/file/n4921580/lilyjazzchord.otf lilyjazzchord.otf

voila, j'espère que cela va résoudre le problème.
Tiens moi au courant car je ne peut pas tester sur mac.

A suivre

cordialement

···

-----
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-tp4917499p4921580.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonjour,
Merci Jean-Pierre pour ta réponse, je viens d'essayer et ça marche!
J'ai un train dans une heure donc je n'ai pas le temps de découvrir cette nouvelle police comme il se doit mais j'ai hâte de le faire!
Merci encore et à bientôt,
Félix

···

Le 18 avril 2010 19:47, JeanPi <****@****> a écrit :

bonsoir,

Effectivement, il semble après quelques test que lilypond ne prenne plus en
charge les polices de type1.
Pour remédier au problème je l'ai enregistrée au format "otf" (Open Type
File) et l'ai testée sur ma config en la plaçant dans le dossier oft des
polices utilisateur de lilypond quelque chose comme
"............\LilyPond\usr\share\lilypond\current\fonts\otf" ( configuration
windows XP, pour mac il faut chercher ou est installé lilypond et copier la
police dans ce dossier )
voici la police au format otf
http://n2.nabble.com/file/n4921580/lilyjazzchord.otf lilyjazzchord.otf

voila, j'espère que cela va résoudre le problème.
Tiens moi au courant car je ne peut pas tester sur mac.

A suivre

cordialement


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-tp4917499p4921580.html

Sent from the LilyPond French Users mailing list archive at Nabble.com.


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