mélodie ET percussions en midi

Bonjour,

Comme le sujet l'indique je souhaite sortir un fichier midi contenant à la fois
la mélodie et les percussions. Je n'ai pas besoin du pdf.

J'ai pas trouvé dans la doc, donc j'ai essayé au pif :

Mélodie = { bla bla}
Percussions = { bla bla}

\score {
  \Mélodie
  \Percussions
  \midi
  }

mais ça marche pas. On fait comment ?

···

--
Cordialement, Daniel Cartron
« Le voisin est un animal nuisible assez proche de l'homme. »
Pierre Desproges - Vivons heureux en attendant la mort

Mélodie = { bla bla}
Percussions = { bla bla}
mais ça marche pas. On fait comment ?

  \score {
    \Mélodie
    \Percussions
    \midi {} %Ne pas oublié les accolades
    }

···

--
Martial

en fait elles y étaient déjà, j'avais recopié trop vite...Et lily râle qd mm,
me jette en refusant les percussions parce que "unexpected MUSIC_IDENTIFIER"

···

Le jeudi 8 octobre 2009, Martial a écrit :

> Mélodie = { bla bla}
> Percussions = { bla bla}
> mais ça marche pas. On fait comment ?

  \score {
    \Mélodie
    \Percussions
    \midi {} %Ne pas oublié les accolades
    }

--
Cordialement, Daniel Cartron
« On ne prête qu'aux riches. Et on a raison : les pauvres remboursent
difficilement. »
Tristan Bernard

T'es sûr que ton "unexpected MUSIC_IDENTIFIER" n'est pas dû à ton e
accent aigu dans "Mélodie" ? (pas testé)

Cordialement,

Xavier

···

Le 9 octobre 2009 11:31, Daniel Cartron <****@****> a écrit :

en fait elles y étaient déjà, j'avais recopié trop vite...Et lily râle qd mm,
me jette en refusant les percussions parce que "unexpected MUSIC_IDENTIFIER"

D'une part le numéro de ligne indiqué dans l'erreur est bien celui des percus,
d'autre part toutes mes partitions utilisent la variable mélodie, sans aucun
pb. Donc c'est pas ça, merci qd mm.

···

Le vendredi 9 octobre 2009, Xavier Scheuer a écrit :

T'es sûr que ton "unexpected MUSIC_IDENTIFIER" n'est pas dû à ton e
accent aigu dans "Mélodie" ?

--
Cordialement, Daniel Cartron
« Les Français croient qu'ils parlent français parce qu'ils ne parlent aucune
langue étrangère. »
Tristan Bernard

Tu saurais envoyer le ou les fichier(s) complet(s), autrement dit avec
les "bla bla" ?
Parce que sans les données on peut jouer au devinettes mais ce sera
bien moins rapide... ;-D

Xavier

···

Le 9 octobre 2009 11:52, Daniel Cartron <****@****> a écrit :

D'une part le numéro de ligne indiqué dans l'erreur est bien celui des percus,
d'autre part toutes mes partitions utilisent la variable mélodie, sans aucun
pb. Donc c'est pas ça, merci qd mm.

Tu saurais envoyer le ou les fichier(s) complet(s), autrement dit avec
les "bla bla" ?
Parce que sans les données on peut jouer au devinettes mais ce sera
bien moins rapide... ;-D

Oui bien sûr mais parfois qqun sait la réponse" sans que je doive envoyer le
fichier. Donc le voici. Je me demande si ça n'a pas un rapport avec le fait que
j'ai pas mis les percus dans mon pdf... Ceci dit les percus se nomment en
réalité métronome, c'est un truc destiné à m'aider à travailler mes cours de
solfège, pour me caler rythmiquement. Comme je dispose du livre, j'ai pas
besoin du pdf, juste" le midi, et je trouve plus rapide et plus facile de
faire ça avec lily qu'avec rosegarden.

\include "italiano.ly"

\header
{
  title = "Jollet 6 Leçon 3 - R1"
  subtitle = "Mesures binaires décomposées"
  tagline = ""
  }

Mélodie = \relative sol'
{
  \clef treble
  \key do \major
  \time 2/4
  \override TupletBracket #'bracket-visibility = ##t
  \tupletUp

\tempo 8=84

  {
  s4 r8 sol
  la do la16 si do re
  mi8. re16 do si32 do la16 si
  sold8 si sold16 la si do
  re8 mi16 fa mi32 re do si la16 si
  do8 sol' mi32 do mi do re16 sol
  si,8 sol' la,32 si la si do16 re
  sol,16 la32 si do16 mi fa, sol32 la si16 re
  mi,16 fad32 sold la16 do si 8 r
  do16 re mi8~ mi16 do re mi
  si16 do re8~ re16 do8 si16
  la16 si32 do si16 la sold mi mi'8
  do16 re mi8~ mi16 re8 do16
  si16do re8~ re16 do si la
  sold32 la sold la si do re mi fa8. mi16
  do16 la la8~ la32 si la sold la re si16
  la16 sold 8 la16 r4
  }
\bar "|."
}

Métronome = \drummode {
  \repeat unfold 17
  {wbh8 wbh wbh wbh}
  }

\score % sortie pdf
  {
    \new Staff
    <<
      \new Voice = "one"
        {
        \Mélodie
        }
    >>

    \layout
      {
        \context
        {
          \Score
          \remove "Bar_number_engraver"
        }

        indent = 0\mm
      }
      
  }

\score % sortie midi
  {
    \unfoldRepeats
    \Mélodie
     \Métronome
    \midi {}
  }

\version "2.12.2"

···

Le vendredi 9 octobre 2009, Xavier Scheuer a écrit :

--
Cordialement, Daniel Cartron
« Étudiants, étudiantes, ne vous présentez plus au bac : prenez le pont de
Tancarville. »
Francis Blanche

Oui bien sûr mais parfois qqun sait la réponse" sans que je doive envoyer le
fichier.

Certes, mais ça permet aussi de vérifier que ce que je pensais que tu
aurais pu mettre (ou ne pas mettre en l'occurrence) était bien ce qui
posait problème.
Autrement dit ça limite les suppositions (et puis surtout ça permet
d'avoir facilement un fichier compilable pour faire des tests)...

Donc le voici. Je me demande si ça n'a pas un rapport avec le fait que
j'ai pas mis les percus dans mon pdf... Ceci dit les percus se nomment en
réalité métronome, c'est un truc destiné à m'aider à travailler mes cours de
solfège, pour me caler rythmiquement. Comme je dispose du livre, j'ai pas
besoin du pdf, juste" le midi, et je trouve plus rapide et plus facile de
faire ça avec lily qu'avec rosegarden.

Pour ton problème de "unexpected MUSIC_IDENTIFIER" c'est simplement
parce que tu n'a pas mis les doubles chevrons "<<" et ">>" indiquant à
lilypond que la Mélodie et le Métronome sont simultanés.
Et donc lily essaie de les mettre l'un à la suite de l'autre et n'aime
pas ça (une partie avec des notes qui se transforme en drummode)...

Et sinon l'ajout d'un "\new DrumStaff" (ou DrummVoice) devant
\Métronome résout ton problème.

\score { % sortie midi
  \unfoldRepeats
  <<
    \Mélodie % on peut aussi metter un \new Voice avant
              % mais ce n'est pas nécessaire
    \new DrumVoice \Métronome
  >>
  \midi {
  }
}

Donc non, envoyer le fichier n'était pas, stricto sensu, nécessaire.
Mais sans celui-ci je n'aurais pas essayé et tu n'aurais pas (encore)
obtenu de réponse. :wink:

Lilypondement,

Xavier

···

Le 9 octobre 2009 12:04, Daniel Cartron <****@****> a écrit :