|
|
|
Christophe Godefroy
|
Some javascript/style in this post has been disabled (why?)
Bonjour,je vous soumets un soucis que j'ai pour mettre en place le context PianoStaff Voila mon texte : \version "2.12.0" \header{ title = "Sérénade" subtitle = "Pour Flûte et Piano" } \paper { tocTitleMarkup = \markup \huge \column { \fill-line { "Table des matières" } \hspace #1 } tocActMarkup = \markup \large \column { \hspace #1 \fill-line { \italic \fromproperty #'toc:text } \hspace #1 } } \include "italiano.ly" tocAct = #(define-music-function (parser location text) (markup?) (add-toc-item! 'tocActMarkup text)) \markuplines \table-of-contents \pageBreak \tocItem \markup { Andante } TimeKey = { \key mi \minor \time 4/4} \include "serenade.ly" \score { \new Staff { \override Score.MetronomeMark #'extra-offset = #' (-5.2 . +1.8) \set Staff.instrumentName = \markup{"Flute"} \set Staff.midiInstrument = #"flute" \new Voice = "flute" { \SonateFl} } \new PianoStaff << \set PianoStaff.instrumentName = \markup{"Piano"} \set PianoStaff.midiInstrument = "acoustic grand" \new Staff=upper \SonateUp \new Staff=lower \SonateDown >> \header { piece = "Theme"} \layout { } \midi { \context { \Score tempoWholesPerMinute = #(ly:make-moment 80 4) } } } Et voici le message d'erreurs que j'obtiens # -*-compilation-*- Traitement de « C:/Thecus/lilypond/work/christophe/sérénade.ly » Analyse... C:/Thecus/lilypond/work/christophe/sérénade.ly:39:8: Erreur : syntax error, unexpected \new \new PianoStaff << C:/Thecus/lilypond/work/christophe/sérénade.ly:44:22: Erreur : syntax error, unexpected >> >> C:/Thecus/lilypond/work/christophe/sérénade.ly:53:5: Erreur : syntax error, unexpected '}' } Erreur : erreur sur les fichiers : "C:\\Thecus\\lilypond\\work\\christophe\\sérénade.ly" si besoin, voici ce que j'ai déclaré pour chacune des voix : SonateFl = \relative mi' { \clef treble \TimeKey \tempo 4 = 96 do dod do } SonateUp = \relative mi' { \clef treble \TimeKey R1*4 sol8 mi si mi sol mi sol4 la8 la la la sol si mi,1 } SonateDown = \relative mi { \clef bass \TimeKey mi8 sol si mi, sol si do4 si8 la sol4 fad la sol2. fad4 } Je suis vraiment perplexe ! Vous avez une idée de ou proviennent ces erreurs? Merci pour votre aide Christophe _______________________________________________ liste de diffusion lilypond-user-fr [hidden email] http://lists.gnu.org/mailman/listinfo/lilypond-user-fr |
|
Xavier Scheuer
|
Salut,
Ajoute simplement "<<" avant le "\new Staff" et ">>" juste après la fin du PianoStaff. L'erreur vient du fait que tu as plusieurs portées (Staff) en parallèle. Pour tout ce qui est "en parallèle", on met des "<<" et ">>" pour lilypond. Voir http://lilypond.org/doc/v2.13/Documentation/user/lilypond/Displaying-staves#Grouping-staves également (pas encore traduit en français visiblement). Ce qui donne : \score { << \new Staff { \override Score.MetronomeMark #'extra-offset = #' (-5.2 . +1.8) \set Staff.instrumentName = \markup{"Flute"} \set Staff.midiInstrument = #"flute" \new Voice = "flute" { \SonateFl} } \new PianoStaff << \set PianoStaff.instrumentName = \markup{"Piano"} \set PianoStaff.midiInstrument = "acoustic grand" \new Staff=upper \SonateUp \new Staff=lower \SonateDown >> >> \header { piece = "Theme"} \layout { } \midi { \context { \Score tempoWholesPerMinute = #(ly:make-moment 80 4) } } } Christophe Godefroy a écrit : > Bonjour, > > je vous soumets un soucis que j'ai pour mettre en place le context > PianoStaff > > Voila mon texte : > > \version "2.12.0" > \header{ > title = "Sérénade" > subtitle = "Pour Flûte et Piano" > } > > \paper { > tocTitleMarkup = \markup \huge \column { > \fill-line { "Table des matières" } > \hspace #1 > } > tocActMarkup = \markup \large \column { \hspace #1 > \fill-line { \italic \fromproperty #'toc:text } > \hspace #1 > } > } > \include "italiano.ly" > tocAct = > #(define-music-function (parser location text) (markup?) > (add-toc-item! 'tocActMarkup text)) > > \markuplines \table-of-contents > \pageBreak > \tocItem \markup { Andante } > TimeKey = { \key mi \minor \time 4/4} > \include "serenade.ly" > > \score { > \new Staff { > \override Score.MetronomeMark #'extra-offset = #' (-5.2 . +1.8) > \set Staff.instrumentName = \markup{"Flute"} > \set Staff.midiInstrument = #"flute" > \new Voice = "flute" { \SonateFl} > } > > \new PianoStaff << > \set PianoStaff.instrumentName = \markup{"Piano"} > \set PianoStaff.midiInstrument = "acoustic grand" > \new Staff=upper \SonateUp > \new Staff=lower \SonateDown > >> > > \header { piece = "Theme"} > \layout { } > \midi { > \context { > \Score tempoWholesPerMinute = #(ly:make-moment 80 4) > } > } > } > > Et voici le message d'erreurs que j'obtiens > > # -*-compilation-*- > Traitement de « C:/Thecus/lilypond/work/christophe/sérénade.ly » > Analyse... > C:/Thecus/lilypond/work/christophe/sérénade.ly:39:8: Erreur : syntax > error, unexpected \new > > \new PianoStaff << > > C:/Thecus/lilypond/work/christophe/sérénade.ly:44:22: Erreur : syntax > error, unexpected >> > > >> > > C:/Thecus/lilypond/work/christophe/sérénade.ly:53:5: Erreur : syntax > error, unexpected '}' > > } > > Erreur : erreur sur les fichiers : > "C:\\Thecus\\lilypond\\work\\christophe\\sérénade.ly" > > > si besoin, voici ce que j'ai déclaré pour chacune des voix : > > SonateFl = \relative mi' { > \clef treble > \TimeKey > \tempo 4 = 96 > do dod do > } > > SonateUp = \relative mi' { > \clef treble > \TimeKey > R1*4 > sol8 mi si mi sol mi sol4 > la8 la la la sol si mi,1 } > SonateDown = \relative mi { > \clef bass > \TimeKey > mi8 sol si mi, sol si do4 > si8 la sol4 fad la > sol2. fad4 } > > > Je suis vraiment perplexe ! Vous avez une idée de ou proviennent ces > erreurs? > > Merci pour votre aide > Christophe > > > ------------------------------------------------------------------------ > > _______________________________________________ > liste de diffusion lilypond-user-fr > [hidden email] > http://lists.gnu.org/mailman/listinfo/lilypond-user-fr _______________________________________________ liste de diffusion lilypond-user-fr [hidden email] http://lists.gnu.org/mailman/listinfo/lilypond-user-fr |
||||||||||||||||
| Free Embeddable Forum Powered by Nabble | Help |