[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: \include "common.ily"
From: |
Jean-Jacques Gerbaud |
Subject: |
Re: \include "common.ily" |
Date: |
Thu, 20 Jan 2011 16:14:07 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 |
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)
- \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 <=
- 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", 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