Qu'est ce qui est mauvais dans mon code ?

Bonjour tout le monde, je débute totalement dans le monde de LilyPond...

J'ai tenté un code :

\version "2.14.2"
\score {
{
   <<
  \new Staff = "Saxophone Ténor" <<
    \key ees \minor
    \time 7/4
    \transpose c bb,
    \relative c' {
\repeat volta 2 { s1 s2 s4 | s1 s2 s4 | s1 s2 s4 | }
\alternative{
{ s1 s2 s4 |}
{ r1 r2 aes8 bes |}
}
}

  \new PianoStaff = "Piano" <<
    \new Staff = "upper" {
    \key ees \minor
    \time 7/4
    \relative c' {
\repeat volta 2 { r2 <bes des ges>8 <bes des ges> r4 r4 <aes des f>8 r4 <aes
c ees>8 | r2 <bes des ges>8 <bes des ges> r4 r4 <aes des f>8 r4 <aes c ees>8

r2 <aes ces fes>8 <aes ces fes> r4 r4 <ges ces ees>8 r4 <ges bes des>8 | }

\alternative {
{ r2 <aes ces fes>8 <aes ces fes> r4 r4 <ges ces ees>8 r4 <ges bes des>8 | }
{ r2 <aes ces fes>8 <aes ces fes> r4 r4 <ges ces ees>8 r4 <ges bes des>8 | }
}
}
    \new Staff = "lower" {
    \clef "bass"
    \time 7/4
    \key ees \minor
        \relative c, {
    \repeat volta 2 { ees,4 ees'2. ees,8 ees'8 r8 ees,8 ees'8 r8 |ees,4 ees'2.
ees,8 ees'8 r8 ees,8 ees'8 r8|des,4 des'2. des,8 des'8 r8 des,8 des'8 r8| }
\alternative {
{ des,4 des'2. des,8 des'8 r8 des,8 des'8 r8 | }
{ des,4 des'2. des,8 des'8 r8 des,8 des'8 r8 | }
}
}
}
  >>
   >>
}
}

Mais la partie de Saxophone Ténor ne s'affiche pas... Quelqu'un peut m'aider
?

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Qu-est-ce-qui-est-mauvais-dans-mon-code-tp6622854p6622854.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonjour et bienvenue !

Une bête histoire de parenthèses et de crochets... je vous invite à faire
le petit exercice qui consiste à vérifier les ouvrants et fermants... et
à indenter les blocs de façon à pouvoir vous relire facilement.
A bientôt !
JMArc
PS1 : un grand classique donc !
PS2: Voici une solution :

\version "2.14.2"

  <<
    \new Staff = "Saxophone Ténor" {
      \key ees \minor \time 7/4 \transpose c b {
      \relative c' {
    \repeat volta 2 { s1 s2 s4 | s1 s2 s4 | s1 s2 s4 | }
    \alternative{{ s1 s2 s4 |}{ r1 r2 aes8 bes |}}
    }
  }
}

  \new PianoStaff = "Piano" <<
      \new Staff = "upper" {\key ees \minor \time 7/4
      \relative c' {
  \repeat volta 2 { r2 <bes des ges>8 <bes des ges> r4 r4 <aes des f>8 r4
<aes
  c ees>8 | r2 <bes des ges>8 <bes des ges> r4 r4 <aes des f>8 r4 <aes c

8

  > r2 <aes ces fes>8 <aes ces fes> r4 r4 <ges ces ees>8 r4 <ges bes des>8

}

  \alternative {
    { r2 <aes ces fes>8 <aes ces fes> r4 r4 <ges ces ees>8 r4 <ges bes

8 | }

    { r2 <aes ces fes>8 <aes ces fes> r4 r4 <ges ces ees>8 r4 <ges bes

8 | }

  }
      }
    }
      \new Staff = "lower" {\clef "bass" \time 7/4 \key ees
\minor
  \relative c, {
    \repeat volta 2 { ees,4 ees'2. ees,8 ees'8 r8 ees,8 ees'8 r8

ees,4 ees'2.

    ees,8 ees'8 r8 ees,8 ees'8 r8|des,4 des'2. des,8 des'8 r8 des,8
des'8 r8| }
    \alternative {
      { des,4 des'2. des,8 des'8 r8 des,8 des'8 r8 | }
      { des,4 des'2. des,8 des'8 r8 des,8 des'8 r8 | }
    }
  }
      }

···

>>

Le 26/7/2011, "musicmaan" <****@****> a écrit:

Bonjour tout le monde, je débute totalement dans le monde de LilyPond...

J'ai tenté un code :

\version "2.14.2"
\score {
{
  <<
\new Staff = "Saxophone Ténor" <<
  \key ees \minor
  \time 7/4
  \transpose c bb,
  \relative c' {
\repeat volta 2 { s1 s2 s4 | s1 s2 s4 | s1 s2 s4 | }
\alternative{
{ s1 s2 s4 |}
{ r1 r2 aes8 bes |}
}
}

\new PianoStaff = "Piano" <<
  \new Staff = "upper" {
  \key ees \minor
  \time 7/4
  \relative c' {
\repeat volta 2 { r2 <bes des ges>8 <bes des ges> r4 r4 <aes des f>8 r4 <aes
c ees>8 | r2 <bes des ges>8 <bes des ges> r4 r4 <aes des f>8 r4 <aes c ees>8

r2 <aes ces fes>8 <aes ces fes> r4 r4 <ges ces ees>8 r4 <ges bes des>8 | }

\alternative {
{ r2 <aes ces fes>8 <aes ces fes> r4 r4 <ges ces ees>8 r4 <ges bes des>8 | }
{ r2 <aes ces fes>8 <aes ces fes> r4 r4 <ges ces ees>8 r4 <ges bes des>8 | }
}
}
  \new Staff = "lower" {
  \clef "bass"
  \time 7/4
  \key ees \minor
       \relative c, {
  \repeat volta 2 { ees,4 ees'2. ees,8 ees'8 r8 ees,8 ees'8 r8 |ees,4 ees'2.
ees,8 ees'8 r8 ees,8 ees'8 r8|des,4 des'2. des,8 des'8 r8 des,8 des'8 r8| }
\alternative {
{ des,4 des'2. des,8 des'8 r8 des,8 des'8 r8 | }
{ des,4 des'2. des,8 des'8 r8 des,8 des'8 r8 | }
}
}
}
>>
  >>
}
}

Mais la partie de Saxophone Ténor ne s'affiche pas... Quelqu'un peut m'aider
?

--
View this message in context: http://lilypond-french-users.1298960.n2.nabblecom/Qu-est-ce-qui-est-mauvais-dans-mon-code-tp6622854p6622854.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

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

Le 26/07/2011 18:31, musicmaan disait :

Bonjour tout le monde, je débute totalement dans le monde de LilyPond...

J'ai tenté un code :

\version "2.14.2"
\score {
  {
    <<
  \new Staff = "Saxophone Ténor"<<
    \key ees \minor
    \time 7/4
    \transpose c bb,
    \relative c' {
[...]

Mais la partie de Saxophone Ténor ne s'affiche pas... Quelqu'un peut m'aider
?

Lily est polyglotte, mais ne fait pas le batfranglais :
Si vous utilisez les dénominations bataves, il faut le faire partout.

\key ees <== c'est du batave

\transpose c bb, <== c'est quoi ? b pour SI et b pour bémol ?

essayez voir \transpose c bes,

Bienvenue, et bonne continuation,
Jean-Charles

Quel débile

Merci beaucoup pour vos réponses !

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Qu-est-ce-qui-est-mauvais-dans-mon-code-tp6622854p6623073.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Par contre, j'ai une autre question...
J'ai deux ordis (enfin pas à moi, mes parents), et sur le deuxième (iMac
sous OS X Leopard 5.6) LilyPond ne compile pas. Il ne se passe rien quand je
lui demande... :confused:

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Qu-est-ce-qui-est-mauvais-dans-mon-code-tp6622854p6623127.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bon je vous réécris encore un message car j'ai re-chopé l'autre ordi et tenté
vos deux codes, un par un et ensemble, et ca ne marche toujours pas...

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Qu-est-ce-qui-est-mauvais-dans-mon-code-tp6622854p6623190.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Le 26/07/2011 20:22, musicmaan disait :

Bon je vous réécris encore un message car j'ai re-chopé l'autre ordi et tenté
vos deux codes, un par un et ensemble, et ca ne marche toujours pas...

Sommes-nous bien d'accord ? Le ténor n'intervient que sur la dernière noire de la deuxième alternative si j'en crois votre code :

  \repeat volta 2 { s1 s2 s4 | s1 s2 s4 | s1 s2 s4 | }
    \alternative{
      { s1 s2 s4 |}
      { r1 r2 aes8 bes |}

N'oublions pas que la note "s" est une abréviation de la commande "\skip", autrement dit, je saute un moment.

@+
Jean-Charles

On est bien d'accord.

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Qu-est-ce-qui-est-mauvais-dans-mon-code-tp6622854p6623370.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Le 26/07/2011 21:15, musicmaan disait :

On est bien d'accord.

Alors, voici ce que donne le code

\version "2.14.2"
\score {
     <<
       \new Staff = "Saxophone Ténor" {
  \key ees \minor
  \time 7/4
  \transpose c bes, {
  \relative c' {
    \repeat volta 2 {
      s1 s2 s4 |
      s1 s2 s4 | }
    \alternative{
      { s1 s2 s4 | }
      { r1 r2 aes8 bes | }
    } %fin des alternatives
  } %fin du mode relatif
       } %fin de la transposition
       } %fin de la portée ténor

     \new PianoStaff = "Piano" <<
       \new Staff = "upper" {
  \key ees \minor
  \time 7/4
  \relative c' {
    \repeat volta 2 {
      r2 <bes des ges>8 <bes des ges> r4 r4 <aes des f>8 r4 <aes c ees>8 |
      r2 <aes ces fes>8 <aes ces fes> r4 r4 <ges ces ees>8 r4 <ges bes

8 |

    }
    \alternative {
      { r2 <aes ces fes>8 <aes ces fes> r4 r4 <ges ces ees>8 r4 <ges bes

8 | }

      { r2 <aes ces fes>8 <aes ces fes> r4 r4 <ges ces ees>8 r4 <ges bes

8 | }

    } %fin des alternatives
  } %fin du mode relatif
       } %fin de la portée supérieure
  \new Staff = "lower" {
    \clef "bass"
    \time 7/4
    \key ees \minor
    \relative c, {
      \repeat volta 2 {
        ees,4 ees'2. ees,8 ees'8 r8 ees,8 ees'8 r8 |
        des,4 des'2. des,8 des'8 r8 des,8 des'8 r8 | }
      \alternative {
        { des,4 des'2. des,8 des'8 r8 des,8 des'8 r8 | }
      } %fin des alternatives
    } %fin du mode relatif
  } %fin de la portée inférieure
       >> %fin du pianostaff
    >> %fin du groupe de portées
} %fin du bloc score

À moins que vous n'attendiez autre chose.

@+
Jean-Charles

Avec le Mac tu compiles comment ? Depuis jEdit/LilyPondTool ?
Dans ce cas il est possible que le chemin de LilyPond ne soit pas bon
dans les paramètres du plugin LilyPondTool.

Cordialement,
Xavier

···

2011/7/26 musicmaan <****@****>:

Par contre, j'ai une autre question...
J'ai deux ordis (enfin pas à moi, mes parents), et sur le deuxième (iMac
sous OS X Leopard 5.6) LilyPond ne compile pas. Il ne se passe rien quand je
lui demande... :confused:

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

Je compile via LilyPond normal, en faisant Pomme+R.

···

From: ****@****
Date: Tue, 26 Jul 2011 23:04:05 +0200
Subject: Re: Qu'est ce qui est mauvais dans mon code ?
To: ****@****
CC: lilypond-user-fr@gnu.org

2011/7/26 musicmaan <****@****>:

Par contre, j'ai une autre question...
J'ai deux ordis (enfin pas à moi, mes parents), et sur le deuxième (iMac
sous OS X Leopard 5.6) LilyPond ne compile pas. Il ne se passe rien quand je
lui demande... :confused:

Avec le Mac tu compiles comment ? Depuis jEdit/LilyPondTool ?
Dans ce cas il est possible que le chemin de LilyPond ne soit pas bon
dans les paramètres du plugin LilyPondTool.

Cordialement,
Xavier

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

Bonjour,
Léopard, cela fait déjà quelques temps, mais je crois me souvenir qu'il y a eu des incompatibilités récurrentes entre certaines versions de MacOSX et de lilypond.

Parmi les pistes possible :

  • utiliser la version PowerPC plutôt que Intel de lilypond,
  • remplacer l'éditeur natif par jEdit et lilypondTool ou lancer lilypond avec une ligne de commande sur l'application "Terminal".
    Cordialement,
    Pascal
···

Le 27 juil. 2011 à 12:37, Etienne MANCHON a écrit :

Je compile via LilyPond normal, en faisant Pomme+R.

From: ****@****
Date: Tue, 26 Jul 2011 23:04:05 +0200
Subject: Re: Qu'est ce qui est mauvais dans mon code ?
To: ****@****
CC: lilypond-user-fr@gnu.org

2011/7/26 musicmaan <****@****>:

Par contre, j'ai une autre question...
J'ai deux ordis (enfin pas à moi, mes parents), et sur le deuxième (iMac
sous OS X Leopard 5.6) LilyPond ne compile pas. Il ne se passe rien quand je
lui demande... :confused:

Avec le Mac tu compiles comment ? Depuis jEdit/LilyPondTool ?
Dans ce cas il est possible que le chemin de LilyPond ne soit pas bon
dans les paramètres du plugin LilyPondTool.

Cordialement,
Xavier

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


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

Je suis sur un proco Intel, donc ca m'étonnerait que la PPC marche...

Quant à jEdit, ca plante en permanence...

···

Subject: Re: Qu'est ce qui est mauvais dans mon code ?
From: ****@****
Date: Fri, 29 Jul 2011 12:42:52 +0200
CC: ****@****; lilypond-user-fr@gnu.org
To: ****@****

Bonjour,
Léopard, cela fait déjà quelques temps, mais je crois me souvenir qu'il y a eu des incompatibilités récurrentes entre certaines versions de MacOSX et de lilypond.

Parmi les pistes possible :

  • utiliser la version PowerPC plutôt que Intel de lilypond,
  • remplacer l'éditeur natif par jEdit et lilypondTool ou lancer lilypond avec une ligne de commande sur l'application "Terminal".
    Cordialement,
    Pascal

Le 27 juil. 2011 à 12:37, Etienne MANCHON a écrit :

Je compile via LilyPond normal, en faisant Pomme+R.

From: ****@****
Date: Tue, 26 Jul 2011 23:04:05 +0200
Subject: Re: Qu'est ce qui est mauvais dans mon code ?
To: ****@****
CC: lilypond-user-fr@gnu.org

2011/7/26 musicmaan <****@****>:

Par contre, j'ai une autre question...
J'ai deux ordis (enfin pas à moi, mes parents), et sur le deuxième (iMac
sous OS X Leopard 5.6) LilyPond ne compile pas. Il ne se passe rien quand je
lui demande... :confused:

Avec le Mac tu compiles comment ? Depuis jEdit/LilyPondTool ?
Dans ce cas il est possible que le chemin de LilyPond ne soit pas bon
dans les paramètres du plugin LilyPondTool.

Cordialement,
Xavier

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


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

En fait sur Intel, il y a un émulateur PPC (Rosetta) et si la version PPC fonctionne plus lentement, cela reste acceptable.
jEdit ne devrait pas planter ne permanence. Il faut chercher du côté de la machine virtuelle Java où comme cela s'est passé chez un de mes collègues du côté des fichiers ouverts dans jEdit. jEdit réouvre à chaque lancement les fichiers qui n'ont pas été explicitement fermés et certains fichiers binaires ont parfois l'habitude de faire planter jEdit. Les fichiers lilypond ne posent normalement pas de problèmes.
Pour remettre un peu d'ordre dans jEdit, il faut effacer le dossier invisible .jedit qui se trouve dans ton dossier utilisateur (pour voir les fichier invisibles, utiliser le Terminal ou mieux le widget "Hidden Files"). Ce dossier sera reconstruit au prochain lancement de jEdit.

Cordialement,
Pascal

···

Le 29 juil. 2011 à 12:45, Etienne MANCHON a écrit :

Je suis sur un proco Intel, donc ca m'étonnerait que la PPC marche...

Quant à jEdit, ca plante en permanence...


Subject: Re: Qu'est ce qui est mauvais dans mon code ?
From: ****@****
Date: Fri, 29 Jul 2011 12:42:52 +0200
CC: ****@****; lilypond-user-fr@gnu.org
To: ****@****

Bonjour,
Léopard, cela fait déjà quelques temps, mais je crois me souvenir qu'il y a eu des incompatibilités récurrentes entre certaines versions de MacOSX et de lilypond.

Parmi les pistes possible :

  • utiliser la version PowerPC plutôt que Intel de lilypond,
  • remplacer l'éditeur natif par jEdit et lilypondTool ou lancer lilypond avec une ligne de commande sur l'application "Terminal".
    Cordialement,
    Pascal

Le 27 juil. 2011 à 12:37, Etienne MANCHON a écrit :

Je compile via LilyPond normal, en faisant Pomme+R.

From: ****@****
Date: Tue, 26 Jul 2011 23:04:05 +0200
Subject: Re: Qu'est ce qui est mauvais dans mon code ?
To: ****@****
CC: lilypond-user-fr@gnu.org

2011/7/26 musicmaan <****@****>:

Par contre, j'ai une autre question...
J'ai deux ordis (enfin pas à moi, mes parents), et sur le deuxième (iMac
sous OS X Leopard 5.6) LilyPond ne compile pas. Il ne se passe rien quand je
lui demande... :confused:

Avec le Mac tu compiles comment ? Depuis jEdit/LilyPondTool ?
Dans ce cas il est possible que le chemin de LilyPond ne soit pas bon
dans les paramètres du plugin LilyPondTool.

Cordialement,
Xavier

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


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

Bonjour,

Concernant JEdit, avez-vous testé récemment ? Une nouvelle version est parue
fin juin (ceci dit, je n'ai jamais eu le moindre plantage avec JEdit).

Sinon, il y a encore d'autres alternatives, même si elles moins preuve d'une
intégration moindre :

- TeXShop (gratuit, visualiseur pdf intégré)
- TextWrangler (gratuit sur l'AppStore, fonctionne avec le lecteur pdf par
défaut)
et bien d'autres encore.

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Qu-est-ce-qui-est-mauvais-dans-mon-code-tp6622854p6633111.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.