Portée supplémentaire mal placée

classic Classique list Liste threaded Arborescence
5 messages Options
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Portée supplémentaire mal placée

PhilippeO
Bonjour,
encore un problème lié à l'écriture d'un conducteur.
Dans la partie percussion, située au milieu du système, je dois ajouter
une portée pour l'entrée d'un nouvel instrument.
Pas de problème pour ajouter la porté, le simple << {...} \\ \new Staff
{...} >> marche bien.

Le problème est que cette nouvelle portée se créée à la fin du système
et non à la suite de la portée d'où elle est créée.
Une solution provisoire consiste à déménager les portées percussion en
fin de système, mais ce n'est pas vraiment satisfaisant.

Quelqu'un a-t-il une solution pour obliger la nouvelle portée à rester à
côté de sa "génitrice" ?

Merci d'avance pour votre aide,

Philippe

________________________
un exemple minimal pour illustrer :


\language "italiano"

\header {
   tagline = ##f
}

\paper {
   #(set-paper-size "a3" 'landscape)
}

\layout {
   \context {
     \Voice
     \consists "Melody_engraver"
     \override Stem #'neutral-direction = #'()
   }
}

global = {
   \key do \major
   \time 4/4
}

flute = \relative do'' {
   \global
   % En avant la musique !
   \repeat unfold 6 {do4 do do do|}
}

timpani = \relative do {
   \global
   % En avant la musique !
   \repeat unfold 6 {do4 do do do|}

}
percu = \relative do {
   \global
   % En avant la musique !
   \repeat unfold 6 {do4 do do do|}

}

glockenspiel = \relative do'' {
   \global
   % En avant la musique !
     \repeat unfold 3 {do4 do do do|}
   <<
     {re re re re| re re re re|}
     \\
     \new Staff {fa fa fa fa| fa fa fa fa|}
   >>
do do do do|
}

cello = \relative do {
   \global
   % En avant la musique !
   \repeat unfold 6 {do4 do do do|}

}

flutePart = \new Staff \with {
   instrumentName = "Flûte"
   shortInstrumentName = "Fl."
   midiInstrument = "flute"
} \flute

timpaniPart = \new Staff \with {
   instrumentName = "Timbales"
   shortInstrumentName = "Timb."
   midiInstrument = "timpani"
} { \clef bass \timpani }

percuPart = \new Staff \with {
   instrumentName = "percussion"
   shortInstrumentName = "percu."
   midiInstrument = "marimbai"
} { \clef bass \percu }

glockenspielPart = \new Staff \with {
   instrumentName = "Glockenspiel"
   shortInstrumentName = "Glock."
   midiInstrument = "glockenspiel"
} \glockenspiel

celloPart = \new Staff \with {
   instrumentName = "Violoncelle"
   shortInstrumentName = "Vlc."
   midiInstrument = "cello"
} { \clef bass \cello }

\score {
   <<
     \flutePart
     \new StaffGroup <<
       \timpaniPart
       \new GrandStaff <<
         \percuPart
         \glockenspielPart
       >>
     >>
     \celloPart
   >>
   \layout { }
   \midi {
     \tempo 4=100
   }
}


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Portée supplémentaire mal placée

Christophe Pochon
Peut-être en la créant dès le début de la pièce, mais en la remplissant de silence de type R1 (qu'on peut multiplier par le nombre de mesures, exemple : R1*32) et en utilisant \RemoveEmptyStaves ?


Bonne journée,

Christophe


Le 13 octobre 2017 à 14:34, Philippe Osmont <[hidden email]> a écrit :
Bonjour,
encore un problème lié à l'écriture d'un conducteur.
Dans la partie percussion, située au milieu du système, je dois ajouter une portée pour l'entrée d'un nouvel instrument.
Pas de problème pour ajouter la porté, le simple << {...} \\ \new Staff {...} >> marche bien.

Le problème est que cette nouvelle portée se créée à la fin du système et non à la suite de la portée d'où elle est créée.
Une solution provisoire consiste à déménager les portées percussion en fin de système, mais ce n'est pas vraiment satisfaisant.

Quelqu'un a-t-il une solution pour obliger la nouvelle portée à rester à côté de sa "génitrice" ?

Merci d'avance pour votre aide,

Philippe

________________________
un exemple minimal pour illustrer :


\language "italiano"

\header {
  tagline = ##f
}

\paper {
  #(set-paper-size "a3" 'landscape)
}

\layout {
  \context {
    \Voice
    \consists "Melody_engraver"
    \override Stem #'neutral-direction = #'()
  }
}

global = {
  \key do \major
  \time 4/4
}

flute = \relative do'' {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}
}

timpani = \relative do {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}

}
percu = \relative do {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}

}

glockenspiel = \relative do'' {
  \global
  % En avant la musique !
    \repeat unfold 3 {do4 do do do|}
  <<
    {re re re re| re re re re|}
    \\
    \new Staff {fa fa fa fa| fa fa fa fa|}
  >>
do do do do|
}

cello = \relative do {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}

}

flutePart = \new Staff \with {
  instrumentName = "Flûte"
  shortInstrumentName = "Fl."
  midiInstrument = "flute"
} \flute

timpaniPart = \new Staff \with {
  instrumentName = "Timbales"
  shortInstrumentName = "Timb."
  midiInstrument = "timpani"
} { \clef bass \timpani }

percuPart = \new Staff \with {
  instrumentName = "percussion"
  shortInstrumentName = "percu."
  midiInstrument = "marimbai"
} { \clef bass \percu }

glockenspielPart = \new Staff \with {
  instrumentName = "Glockenspiel"
  shortInstrumentName = "Glock."
  midiInstrument = "glockenspiel"
} \glockenspiel

celloPart = \new Staff \with {
  instrumentName = "Violoncelle"
  shortInstrumentName = "Vlc."
  midiInstrument = "cello"
} { \clef bass \cello }

\score {
  <<
    \flutePart
    \new StaffGroup <<
      \timpaniPart
      \new GrandStaff <<
        \percuPart
        \glockenspielPart
      >>
    >>
    \celloPart
  >>
  \layout { }
  \midi {
    \tempo 4=100
  }
}


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Portée supplémentaire mal placée

PhilippeO
J'ai envisagé cette solution mais il y a un empêchement lié au fait que ce soit un conducteur,
il ne faut pas masquer les portées vides des instruments qui ne jouent pas, le chef doit voir les portées de tous les instruments tout au long de la partition.

Malheureusement, le \RemoveEmptyStaves s'applique à toute la partition et non pas à une portée particulière.

Merci quand même pour ta suggestion.

Bonne journée à toi.

______________________________________________________________________________________________________________________________


Le 13/10/2017 à 14:43, Christophe Pochon a écrit :
Peut-être en la créant dès le début de la pièce, mais en la remplissant de silence de type R1 (qu'on peut multiplier par le nombre de mesures, exemple : R1*32) et en utilisant \RemoveEmptyStaves ?


Bonne journée,

Christophe


Le 13 octobre 2017 à 14:34, Philippe Osmont <[hidden email]> a écrit :
Bonjour,
encore un problème lié à l'écriture d'un conducteur.
Dans la partie percussion, située au milieu du système, je dois ajouter une portée pour l'entrée d'un nouvel instrument.
Pas de problème pour ajouter la porté, le simple << {...} \\ \new Staff {...} >> marche bien.

Le problème est que cette nouvelle portée se créée à la fin du système et non à la suite de la portée d'où elle est créée.
Une solution provisoire consiste à déménager les portées percussion en fin de système, mais ce n'est pas vraiment satisfaisant.

Quelqu'un a-t-il une solution pour obliger la nouvelle portée à rester à côté de sa "génitrice" ?

Merci d'avance pour votre aide,

Philippe

________________________
un exemple minimal pour illustrer :


\language "italiano"

\header {
  tagline = ##f
}

\paper {
  #(set-paper-size "a3" 'landscape)
}

\layout {
  \context {
    \Voice
    \consists "Melody_engraver"
    \override Stem #'neutral-direction = #'()
  }
}

global = {
  \key do \major
  \time 4/4
}

flute = \relative do'' {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}
}

timpani = \relative do {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}

}
percu = \relative do {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}

}

glockenspiel = \relative do'' {
  \global
  % En avant la musique !
    \repeat unfold 3 {do4 do do do|}
  <<
    {re re re re| re re re re|}
    \\
    \new Staff {fa fa fa fa| fa fa fa fa|}
  >>
do do do do|
}

cello = \relative do {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}

}

flutePart = \new Staff \with {
  instrumentName = "Flûte"
  shortInstrumentName = "Fl."
  midiInstrument = "flute"
} \flute

timpaniPart = \new Staff \with {
  instrumentName = "Timbales"
  shortInstrumentName = "Timb."
  midiInstrument = "timpani"
} { \clef bass \timpani }

percuPart = \new Staff \with {
  instrumentName = "percussion"
  shortInstrumentName = "percu."
  midiInstrument = "marimbai"
} { \clef bass \percu }

glockenspielPart = \new Staff \with {
  instrumentName = "Glockenspiel"
  shortInstrumentName = "Glock."
  midiInstrument = "glockenspiel"
} \glockenspiel

celloPart = \new Staff \with {
  instrumentName = "Violoncelle"
  shortInstrumentName = "Vlc."
  midiInstrument = "cello"
} { \clef bass \cello }

\score {
  <<
    \flutePart
    \new StaffGroup <<
      \timpaniPart
      \new GrandStaff <<
        \percuPart
        \glockenspielPart
      >>
    >>
    \celloPart
  >>
  \layout { }
  \midi {
    \tempo 4=100
  }
}


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr



_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Portée supplémentaire mal placée

Christophe Pochon
Si si, tu peux l'appliquer à une portée particulière en le mettant ainsi :

\new Staff \with { \RemoveEmptyStaves } \marimba

A+

Christophe


Le 13 octobre 2017 à 14:54, Philippe Osmont <[hidden email]> a écrit :
J'ai envisagé cette solution mais il y a un empêchement lié au fait que ce soit un conducteur,
il ne faut pas masquer les portées vides des instruments qui ne jouent pas, le chef doit voir les portées de tous les instruments tout au long de la partition.

Malheureusement, le \RemoveEmptyStaves s'applique à toute la partition et non pas à une portée particulière.

Merci quand même pour ta suggestion.

Bonne journée à toi.

______________________________________________________________________________________________________________________________



Le 13/10/2017 à 14:43, Christophe Pochon a écrit :
Peut-être en la créant dès le début de la pièce, mais en la remplissant de silence de type R1 (qu'on peut multiplier par le nombre de mesures, exemple : R1*32) et en utilisant \RemoveEmptyStaves ?


Bonne journée,

Christophe


Le 13 octobre 2017 à 14:34, Philippe Osmont <[hidden email]> a écrit :
Bonjour,
encore un problème lié à l'écriture d'un conducteur.
Dans la partie percussion, située au milieu du système, je dois ajouter une portée pour l'entrée d'un nouvel instrument.
Pas de problème pour ajouter la porté, le simple << {...} \\ \new Staff {...} >> marche bien.

Le problème est que cette nouvelle portée se créée à la fin du système et non à la suite de la portée d'où elle est créée.
Une solution provisoire consiste à déménager les portées percussion en fin de système, mais ce n'est pas vraiment satisfaisant.

Quelqu'un a-t-il une solution pour obliger la nouvelle portée à rester à côté de sa "génitrice" ?

Merci d'avance pour votre aide,

Philippe

________________________
un exemple minimal pour illustrer :


\language "italiano"

\header {
  tagline = ##f
}

\paper {
  #(set-paper-size "a3" 'landscape)
}

\layout {
  \context {
    \Voice
    \consists "Melody_engraver"
    \override Stem #'neutral-direction = #'()
  }
}

global = {
  \key do \major
  \time 4/4
}

flute = \relative do'' {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}
}

timpani = \relative do {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}

}
percu = \relative do {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}

}

glockenspiel = \relative do'' {
  \global
  % En avant la musique !
    \repeat unfold 3 {do4 do do do|}
  <<
    {re re re re| re re re re|}
    \\
    \new Staff {fa fa fa fa| fa fa fa fa|}
  >>
do do do do|
}

cello = \relative do {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}

}

flutePart = \new Staff \with {
  instrumentName = "Flûte"
  shortInstrumentName = "Fl."
  midiInstrument = "flute"
} \flute

timpaniPart = \new Staff \with {
  instrumentName = "Timbales"
  shortInstrumentName = "Timb."
  midiInstrument = "timpani"
} { \clef bass \timpani }

percuPart = \new Staff \with {
  instrumentName = "percussion"
  shortInstrumentName = "percu."
  midiInstrument = "marimbai"
} { \clef bass \percu }

glockenspielPart = \new Staff \with {
  instrumentName = "Glockenspiel"
  shortInstrumentName = "Glock."
  midiInstrument = "glockenspiel"
} \glockenspiel

celloPart = \new Staff \with {
  instrumentName = "Violoncelle"
  shortInstrumentName = "Vlc."
  midiInstrument = "cello"
} { \clef bass \cello }

\score {
  <<
    \flutePart
    \new StaffGroup <<
      \timpaniPart
      \new GrandStaff <<
        \percuPart
        \glockenspielPart
      >>
    >>
    \celloPart
  >>
  \layout { }
  \midi {
    \tempo 4=100
  }
}


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr




_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Portée supplémentaire mal placée

PhilippeO

Génial, je ne connaissais pas. Mais il y a tellement de finesses possibles dans lilypond !

Merci beaucoup.

Philippe

___________________________________________________________________________________________________________________________________
Le 13/10/2017 à 14:59, Christophe Pochon a écrit :
Si si, tu peux l'appliquer à une portée particulière en le mettant ainsi :

\new Staff \with { \RemoveEmptyStaves } \marimba

A+

Christophe


Le 13 octobre 2017 à 14:54, Philippe Osmont <[hidden email]> a écrit :
J'ai envisagé cette solution mais il y a un empêchement lié au fait que ce soit un conducteur,
il ne faut pas masquer les portées vides des instruments qui ne jouent pas, le chef doit voir les portées de tous les instruments tout au long de la partition.

Malheureusement, le \RemoveEmptyStaves s'applique à toute la partition et non pas à une portée particulière.

Merci quand même pour ta suggestion.

Bonne journée à toi.

______________________________________________________________________________________________________________________________



Le 13/10/2017 à 14:43, Christophe Pochon a écrit :
Peut-être en la créant dès le début de la pièce, mais en la remplissant de silence de type R1 (qu'on peut multiplier par le nombre de mesures, exemple : R1*32) et en utilisant \RemoveEmptyStaves ?


Bonne journée,

Christophe


Le 13 octobre 2017 à 14:34, Philippe Osmont <[hidden email]> a écrit :
Bonjour,
encore un problème lié à l'écriture d'un conducteur.
Dans la partie percussion, située au milieu du système, je dois ajouter une portée pour l'entrée d'un nouvel instrument.
Pas de problème pour ajouter la porté, le simple << {...} \\ \new Staff {...} >> marche bien.

Le problème est que cette nouvelle portée se créée à la fin du système et non à la suite de la portée d'où elle est créée.
Une solution provisoire consiste à déménager les portées percussion en fin de système, mais ce n'est pas vraiment satisfaisant.

Quelqu'un a-t-il une solution pour obliger la nouvelle portée à rester à côté de sa "génitrice" ?

Merci d'avance pour votre aide,

Philippe

________________________
un exemple minimal pour illustrer :


\language "italiano"

\header {
  tagline = ##f
}

\paper {
  #(set-paper-size "a3" 'landscape)
}

\layout {
  \context {
    \Voice
    \consists "Melody_engraver"
    \override Stem #'neutral-direction = #'()
  }
}

global = {
  \key do \major
  \time 4/4
}

flute = \relative do'' {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}
}

timpani = \relative do {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}

}
percu = \relative do {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}

}

glockenspiel = \relative do'' {
  \global
  % En avant la musique !
    \repeat unfold 3 {do4 do do do|}
  <<
    {re re re re| re re re re|}
    \\
    \new Staff {fa fa fa fa| fa fa fa fa|}
  >>
do do do do|
}

cello = \relative do {
  \global
  % En avant la musique !
  \repeat unfold 6 {do4 do do do|}

}

flutePart = \new Staff \with {
  instrumentName = "Flûte"
  shortInstrumentName = "Fl."
  midiInstrument = "flute"
} \flute

timpaniPart = \new Staff \with {
  instrumentName = "Timbales"
  shortInstrumentName = "Timb."
  midiInstrument = "timpani"
} { \clef bass \timpani }

percuPart = \new Staff \with {
  instrumentName = "percussion"
  shortInstrumentName = "percu."
  midiInstrument = "marimbai"
} { \clef bass \percu }

glockenspielPart = \new Staff \with {
  instrumentName = "Glockenspiel"
  shortInstrumentName = "Glock."
  midiInstrument = "glockenspiel"
} \glockenspiel

celloPart = \new Staff \with {
  instrumentName = "Violoncelle"
  shortInstrumentName = "Vlc."
  midiInstrument = "cello"
} { \clef bass \cello }

\score {
  <<
    \flutePart
    \new StaffGroup <<
      \timpaniPart
      \new GrandStaff <<
        \percuPart
        \glockenspielPart
      >>
    >>
    \celloPart
  >>
  \layout { }
  \midi {
    \tempo 4=100
  }
}


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr





_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr