Subject: Re: Lot lilypond-user-fr, Vol 444, Parution 1

From: Christian LE BARS <[email-masked]>
Date: Tue, 24 Feb 2015 07:03:00 +0100

bonjour a tous
je suis très intéressé par la fonction de Christophe
aussi je me suis empressé de la copier pour mon usage personnel
hélas j'ai une erreur voici mon code:

 \version "2.18.2"
compF =
#(define-music-function (parser location count) (integer?)
#{
\omit Stem
\override NoteHead.stencil = #ly:percent-repeat-item-interface ::beat-slash
\override NoteHead.thickness = #0.48
\override NoteHead.slope = #1.7
\repeat unfold §count{d4} % a changer en fonction des clefs
\revert NoteHead.stencil
\undo\omit Stem
#}
)
\score {
\clef F
\compF 4
}
et le message d'erreur:

Démarrage lilypond 2.18.2 [Sans titre]...
Traitement de « /tmp/frescobaldi-0WTzhr/tmpu5bJuk/document.ly »
Analyse...
/tmp/frescobaldi-0WTzhr/tmpu5bJuk/document.ly:18:4: Erreur : syntax
error, unexpected MUSIC_FUNCTION
\compF 4
erreur fatale : erreur sur les fichiers
"/tmp/frescobaldi-0WTzhr/tmpu5bJuk/document.ly"
Arrêté avec le code de retour 1.

NB: existe-il une documentation française pour comprendre ces fonctions?

Par avance merci

---

From: Christophe Pochon <[email-masked]>
Date: Tue, 24 Feb 2015 07:49:56 +0100

Bonjour,

Deux erreurs en recopiant la fonction (peut-être qu'un copier-coller serait
plus sûr ?) :

Il ne faut pas d'espace avant "::beat-slash"

et

Il faut un "$" avant "count" et non pas un "§"

De plus, il faut créer un Staff dans le score.

Ce qui donne :

 \version "2.18.2"

compF =

#{

\omit Stem

\override NoteHead.stencil = #ly:percent-repeat-item-interface::beat-slash

\repeat unfold $count{d4} % a changer en fonction des clefs

\revert NoteHead.stencil

\undo\omit Stem

#})

\score {

\new Staff

{

\clef F

\compF 4

}

}

Bonne journée,

Christophe

Christophe Pochon
http://www.christophe-pochon.com

Le 24 février 2015 07:03, Christian LE BARS <[email-masked]> a écrit
:

> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>