« instrument » (translation-type?)

Salut,

Je suis a la recherche d'une syntaxe correct pour corriger un message de compilation

voici le message :

AVERTISSEMENT : Vérification de type de propriété pour « instrument » (translation-type?) non trouvée. s'agit-il d'une faute de frappe ?

a priori cela viens de ce bout de code:

\score {
\context PianoStaff <<
\set PianoStaff.instrument = "Piano "
\context Staff = upper \upper
\context Staff = lower \lower

\layout { }
\midi {
\context {
\Score tempoWholesPerMinute = #(ly:make-moment 60 2)
}
}
}

une idee ?
Merci pour votre aide
cgy

Envoyez vos cartes de vœux depuis www.laposte.net
Elles seront ensuite distribuées par le facteur : pratique et malin !

****@**** a écrit :

Salut,

Je suis a la recherche d'une syntaxe correct pour corriger un message de compilation

voici le message :

AVERTISSEMENT : Vérification de type de propriété pour « instrument » (translation-type?) non trouvée. s'agit-il d'une faute de frappe ?

a priori cela viens de ce bout de code:

\score {
\context PianoStaff <<
\set PianoStaff.instrument = "Piano "
\context Staff = upper \upper
\context Staff = lower \lower

\layout { }
\midi {
\context {
\Score tempoWholesPerMinute = #(ly:make-moment 60 2)
}
}
}

une idee ?
Merci pour votre aide
cgy

Envoyez vos cartes de vœux depuis www.laposte.net
Elles seront ensuite distribuées par le facteur : pratique et malin !


---

_______________________________________________
liste de diffusion lilypond-user-fr
[lilypond-user-fr@gnu.org](mailto:lilypond-user-fr@gnu.org)
[http://lists.gnu.org/mailman/listinfo/lilypond-user-fr](http://lists.gnu.org/mailman/listinfo/lilypond-user-fr)
  

Salut Christophe,

Peut-être revoir la syntaxe:

\set PianoStaff.instrument = "Piano "
\new Staff = "upper" \upper
\new Staff = "lower" \lower

les guillements "upper" "lower" manquent dans ta version par rapport à ce que j'ai trouvé dans le manuel.

A+

Bonjour,
\version "2.10.14"
soit: (exemple pour le score)
\set PianoStaff.instrumentName = \markup{ \fontsize #2 {"Piano"} \hspace #1.0 }

soit: (exemples pour des portées uniques)
                         \set Staff.midiInstrument = "acoustic guitar (nylon)"
pour faire jouer un instrument midi spécifique.
                          \set Staff.instrumentName = Violoncelle
pour imprimer un nom au tout début d'une portée.
                            \set Staff.shortInstrumentName = Cello
pour imprimer le nom dans les portées suivantes.

Tout ceci est pour les versions 2.10.x
                                                                         Phil

···

****@**** wrote:

Salut,

Je suis a la recherche d'une syntaxe correct pour corriger un message de compilation

voici le message :

AVERTISSEMENT : Vérification de type de propriété pour « instrument » (translation-type?) non trouvée. s'agit-il d'une faute de frappe ?

a priori cela viens de ce bout de code:

\score {
       \context PianoStaff <<
          \set PianoStaff.instrument = "Piano "
          \context Staff = upper \upper
          \context Staff = lower \lower
       >>
       \layout { }
\midi { \context {
\Score tempoWholesPerMinute = #(ly:make-moment 60 2)
        } }
}

une idee ?
Merci pour votre aide
cgy

Jean Argenty wrote:

****@**** a écrit :

Salut,
Je suis a la recherche d'une syntaxe correct pour corriger un message de compilation
voici le message :
AVERTISSEMENT : Vérification de type de propriété pour « instrument » (translation-type?) non trouvée. s'agit-il d'une faute de frappe ?
a priori cela viens de ce bout de code:
\score {
        \context PianoStaff <<
           \set PianoStaff.instrument = "Piano "
           \context Staff = upper \upper
           \context Staff = lower \lower
        >>
        \layout { }
\midi {
  \context {
  \Score tempoWholesPerMinute = #(ly:make-moment 60 2)
         }
       }
}
une idee ?
Merci pour votre aide
cgy

/Envoyez vos *cartes de voeux* depuis www.laposte.net <Laposte.net;
Elles seront ensuite distribuées par le facteur : pratique et malin !/
------------------------------------------------------------------------

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

Peut-être revoir la syntaxe:

\set PianoStaff.instrument = "Piano "
\new Staff = "upper" \upper
\new Staff = "lower" \lower

les guillements "upper" "lower" manquent dans ta version par rapport à ce que j'ai trouvé dans le manuel.

Alors ce serait:
       \new PianoStaff <<
\set PianoStaff.instrumentName = \markup{ \fontsize #2 {"Piano"} \hspace #1.0 }
         \context Staff=upper \upper
         \context Staff=lower <<
           \clef bass
            \lower
         >>
       >>

Phil

Cool c'est exactement ce qui corrige la compilation.

Je ne suis pas un developper ne. que faut-il faire concernant la gestion des versions de mon travail? Mon but est de numeriser les partitions que je joue/ecrit/achete....
Dois-je m'en tenir a une version que je dois approfondir ou chercher a maintenir l'ensemble de mon code a la version qui est release ?

Merci pour vos conseils.

CGY


> Jean Argenty wrote:
>
> > ****@**** a écrit :
> >
> >> Salut,
> >>
> >> Je suis a la recherche d'une syntaxe correct pour corriger un message
> >> de compilation
> >> voici le message :
> >>
> >> AVERTISSEMENT : Vérification de type de propriété pour « instrument »
> >> (translation-type?) non trouvée. s'agit-il d'une faute de frappe ?
> >>
> >> a priori cela viens de ce bout de code:
> >>
> >> \score {
> >> \context PianoStaff <<
> >> \set PianoStaff.instrument = "Piano "
> >> \context Staff = upper \upper
> >> \context Staff = lower \lower
> >> >>
> >> \layout { }
> >> \midi {
> >> \context {
> >> \Score tempoWholesPerMinute = #(ly:make-moment 60 2)
> >> }
> >> }
> >> }
> >>
> >> une idee ?
> >> Merci pour votre aide
> >> cgy
> >>
> >>
> >> /Envoyez vos cartes de voeux depuis www.laposte.net
> >>
> >> Elles seront ensuite distribuées par le facteur : pratique et malin !/
> >> ------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> liste de diffusion lilypond-user-fr
> >> lilypond-user-fr@gnu.org
> >> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
> >>
> >
> > Salut Christophe,
> >
> > Peut-être revoir la syntaxe:
> >
> > \set PianoStaff.instrument = "Piano "
> > \new Staff = "upper" \upper
> > \new Staff = "lower" \lower
> >
> > les guillements "upper" "lower" manquent dans ta version par rapport à
> > ce que j'ai trouvé dans le manuel.
> >
> Alors ce serait:
> \new PianoStaff <<
> \set PianoStaff.instrumentName = \markup{ \fontsize #2 {"Piano"}
> \hspace #1.0 }
> \context Staff=upper \upper
> \context Staff=lower <<
> \clef bass
> \lower
> >>
> >>
>
> Phil
>
>
>
>
|

  • | - | - |

Envoyez vos cartes de vœux depuis www.laposte.net
Elles seront ensuite distribuées par le facteur : pratique et malin !

Bonjour Christophe,

Dois-je m'en tenir a une version que je dois approfondir ou chercher a maintenir l'ensemble de mon code a la version qui est release ?

en général, quant il n'y a que le dernier chiffre qui change, par
exemple entre 2.10.4 et 2.10.5, les versions sont assez communes ; tu
peux donc sans trop de risques mettre à jour tes fichiers entre la
version 2.10.4 et la 2.10.5, et profiter ainsi des petites corrections
de bugs.

Par contre, dès que le chiffre du milieu change (par exemple entre
2.8.5 et 2.10.1) il s'agit de modifications importantes de la
structure du programme, et donc la conversion risque de poser quelques
difficultés. Dès lors, deux solutions :
-soit tu restes avec ta version (par exemple la 2.8 ou la 2.10, même
si plus tard la 2.12 ou la 2.14 sortent), sachant que même si tu dois
la réinstaller, ces anciennes versions sont toujours disponibles sur
le site lilypond.org
-soit tu tiens à rester à jour, que ce soit par goût du gadget ou pour
profiter des dernières fonctionnalités et améliorations. Dans ce cas,
il te faudra procéder avec beaucoup de précaution à la mise à jour,
avec l'utilitaire convert-ly.

Personnellement, j'attends toujours un peu avant de passer à la
nouvelle version, le temps que convert-ly soit vraiment retravaillé et
fiable. Par exemple, lorsque la version 2.12.1 sortira, j'attendrai au
moins la 2.12.3 ou 2.12.4 avant de commencer à mettre à jour mes
fichiers. (Ainsi, lorsque la 2.10.1 est sortie, il a fallu quelques
semaines avant que convert-ly soit vraiment bien au point.)

Enfin, il y a certaines bonnes habitudes à prendre pour faciliter les
mises à jour : en particulier séparer soigneusement tout le contenu
musical (notes, etc) des "peaufinages", nuances, indications, mise en
page etc. que tu peux regrouper dans un fichier différent (il te
suffit d'utiliser la commande \include "mon-fichier-de-peaufinages.ly"
pour qu'il s'applique). Ce fichier regroupe les données les plus
délicates à mettre à jour, et donc lors du passage à une nouvelle
version tu n'auras pas à relire 36 fichiers différents, il te suffira
de te concentrer sur celui-là pour bien le soigner.

Voilà.

Cordialement,
Valentin.

···

Le 04/02/07, ****@**** <****@****> a écrit :