[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: \include "common.ily"
From: |
Mike Solomon |
Subject: |
Re: \include "common.ily" |
Date: |
Thu, 20 Jan 2011 10:17:48 -0500 |
Essaie de mettre des accolades autour de $expr dans ta définition de agr.
~Mike
On Jan 20, 2011, at 10:14 AM, Jean-Jacques Gerbaud wrote:
> Le 19/01/2011 15:11, Xavier Scheuer a écrit :
>
>> 2011/1/19 Jean-Jacques Gerbaud<address@hidden>:
> ........
>>
>> En voyant les messages d'erreur je dirais que c'est parce les commandes
>> \appoggiatura , \acciaccatura , \afterGrace ou encore \grace
>> requièrent _toutes_ un argument sous forme d'une expression musicale.
>> Donc c'est ce qui empêche de les "variabliser" comme tes "su" ou "ten".
>>
>> Remplacer leur définition par une "music-function" résout le problème.
>>
>> app = #(define-music-function (parser location expr) (ly:music?)
>> #{ \appoggiatura $expr #})
>>
>> (idem pour "acc", "agr", etc.)
>>
>> D'ailleurs cela te permet de les utiliser pour plus d'une note :
>> \app { f16[ g] } e8
>
>
> Merci Xavier, ça fonctionne pour \app et \acc mais pas pour \agr
> La compilation ne passe pas pour \afterGrace.
>
> Voici le message d'erreur :
> $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
> Analyse...
> <string>:1:60: Erreur : syntax error, unexpected '}'
> parseStringResult = \notemode { \afterGrace \lilyvartmpba
> }/home/viejo/Musique/fichiers_lilypond/Boismortier/sonate37_5_Allegro.ly:471:2:
> Erreur : suite à des erreurs répétées, l'expression musicale sera ignorée
>
> <<
> Succès de Compilation menée à son terme, avec succès.
> $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
>
> La fin de mon fichier ==============================
>
> } % pour les "unfold 20
> >> % fin voix invisible
> } % fin "relative { voix 3
> %%%%%%%%%% fin de la musique
>
> \score {
>
> << %-----> ligne 471
> \new StaffGroup << % pour grouper les 3 voix
>
> {
> \override Score.BarNumber #'break-visibility =#end-of-line-invisible
> \override Score.RehearsalMark #'padding = #2.5
> \resetBarnum
> }
>
> \new Staff {\voixI }
> \new Staff {\voixII }
>
> \new Staff { \voixIII }
>
> >> % ---> fin du "groupage" des trois voix
>
> >> % (début : ligne 471)
>
> \layout { }
>
> \midi { }
> } % ---> fin du score
> %%%%%%
> ========================================
>
> je ne comprends pas le message d'erreur
>
> Et toi ?
>
> Il ne faut pas faire une priorité de mon problème. Tu dois en avoir
> certainement d'autres de plus importants !
>
>
> --
> JJG
> (En raison du degré important de mon "oublitude", je demande à mes
> correspondants de me prévenir à l'approche d'un rendez-vous prochain)
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> address@hidden
> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
- \include "common.ily", Jean-Jacques Gerbaud, 2011/01/19
- Re: \include "common.ily", Xavier Scheuer, 2011/01/19
- Re: \include "common.ily", Jean-Jacques Gerbaud, 2011/01/19
- Re: \include "common.ily", Jean-Jacques Gerbaud, 2011/01/20
- Re: \include "common.ily",
Mike Solomon <=
- Re: \include "common.ily", Jean-Jacques Gerbaud, 2011/01/20
- Re: \include "common.ily", Mike Solomon, 2011/01/20
- Re: \include "common.ily", Jean-Jacques Gerbaud, 2011/01/20
- Re: \include "common.ily", Mike Solomon, 2011/01/20
- Re: \include "common.ily", Xavier Scheuer, 2011/01/21
- Re: \include "common.ily", Mike Solomon, 2011/01/21