Subject: forcer l'espacement horizontal sur une voix

From: polmo1 <[email-masked]>
Date: Sat, 6 Feb 2016 09:31:02 -0700 (MST)

bonjour
voilà mon problème: j'ai édité un accompagnement (basse continue) pour
clavecin. La mise en page est parfaite. Jusque là pas de pb, sauf que je
voudrais y adjoindre une portée supplémentaire (voix de rappel ) pour que le
clavecin puisse suivre la mélodie des chanteurs. Lorsque je rajoute cette
voix supplémentaire (en fonte plus petite bien sûr)  c'est cette dernière
qui impose l'espacement des notes, car elle comporte beaucoup de vocalises.
Y a t il un moyen d'imposer que ce soit la voix du clavecin qui impose
l'espacement horizontal et pas la voix qui vocalise?

Merci d'avance de vos conseils

Paul

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/forcer-l-espacement-horizontal-sur-une-voix-tp7583631.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sat, 6 Feb 2016 19:08:50 +0100

Bonjour Paul,

Un mini exemple peut-être ? Une version utilisée ?
http://www.lilypond.org/tiny-examples.fr.html

Cordialement,
Pierre

Le 6 février 2016 à 17:31, polmo1 <[email-masked]> a écrit :

> View this message in context:
> http://lilypond-french-users.1298960.n2.nabble.com/forcer-l-espacement-horizontal-sur-une-voix-tp7583631.html
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sat, 6 Feb 2016 19:46:08 +0100

Un truc du genre :

\version "2.19.36"

chant = \transpose c c' {
  fis'2^( e'4. d'16) e'
  \acciaccatura e'8 fis'2
}

paroles = \lyricmode {
  ta -- ti -- o
}

clavecinMDSop = \transpose c c' {
  fis'2 e'
  d'2
}

clavecinMDMed = \transpose c c' {
  d'2 <a cis'>
  <fis a>
}

clavecinMG = {
  a4 g a2
  d'
}

continuo = \figuremode {
  \bassFigureStaffAlignmentDown
  <6 4>2
  \bassFigureExtendersOn
  <3> <3>
}

\score {
  <<
    \new Staff <<
      \key d\major
      \new Voice = "Chant" \chant
      \new Lyrics \lyricsto "Chant" \paroles
    \new PianoStaff <<
      \new Staff <<
        \key d\major
        \new Voice { \voiceOne \clavecinMDSop }
        \new Voice { \voiceTwo \clavecinMDMed }
      \new Staff = "MG" <<
        \clef F
        \key d\major \clavecinMG
        \context Staff = "MG" \continuo

}

\score {
  <<
    \new PianoStaff <<
      \new Staff <<
        \key d\major
        \new Voice { \voiceOne \clavecinMDSop }
        \new Voice { \voiceTwo \clavecinMDMed }
      \new Staff = "MG" <<
        \clef F
        \key d\major \clavecinMG
        \context Staff = "MG" \continuo
    \new Staff \with { \magnifyStaff #5/7 } <<
      \key d\major
      \new Voice \chant
}

???

Pierre

---

From: polmo1 <[email-masked]>
Date: Sun, 7 Feb 2016 04:55:03 -0700 (MST)

ci-dessous un exemple typique (extrait des Vespro della Beata Virgine,
Monteverdi). Je souhaiterais que dans la partie vocalise ("sanctus",
l'espacement des notes du continuo soit beaucoup plus resserré (comme dans
la partie  "dominus"), sinon j'aboutis à "des km" de partition....alors que
la partie chantée que je rappelle n'est là que pour que le clavecin puisse
bien suivre les vocalises.

Merci d'avance de vos conseils.

Paul

\version "2.18.2"

ContUpSeraphim =  \relative as {
  \clef "treble" \key c \minor \numericTimeSignature\time 4/4
  <d g b>1  <c' es g>2 <c f as>2  <c es g>2 <as c f>2
  <c e g>2 <c f as>2
  <c e g>2 <as c f>2  <c e g>2 <as c f>2  <g c e>2 <f as c>2
  <g c es>2 <c es>2  <bes g'>2 <c as'>2  <bes g'>1
}

ContDownSeraphim =  \relative f {
  \clef "bass" \key c \minor \numericTimeSignature\time 4/4
  g1  g1  c2 f,2  c'2 f,2 c'2 f,2  c'2 f,2  c'2 f2  c2 f,2
  c'2 as2 d,1
}

rappelSeraphim=\relative f {
  \clef "treble_8" \key c \minor \numericTimeSignature\time 4/4
  c'16. \melisma des32  \mark \markup  {  \italic  \fontsize #-2 "ténor 1"}
  c16.  des32 c16 c16 c16 c16 c8 bes16 as16 bes16 g16 as16 f16
  g16 g16 g16 g16 g16 g16 f16 g16 as8 g16 f16 g16 e16 f16 d16
  e16 e16 e16 e16 e16 e16 d16 e16
  f2 \melismaEnd c2 f4. f8  e2 as2  g2 c4. d8  es1 es,1  es1 as2
}

rappelSeraphimLyrics= \lyricmode {
  San -- ctus Do -- mi -- nus De -- us Sa -- _ _ _ ba -- "oth."
}

\score {
  <<
    \new Staff
    \with   {
      fontSize= #-3
      \override StaffSymbol.staff-space = #(magstep -3)
      \override StaffSymbol.thickness = #(magstep -3)
    }

    <<
      \new Voice = "rappelSeraphim"  {\rappelSeraphim}
      \new Lyrics
      {\lyricsto "rappelSeraphim" \rappelSeraphimLyrics}
    \new PianoStaff <<
      \new Staff <<
        \new Voice = "ContUpSeraphim" { \ContUpSeraphim }
      \new Staff <<
        \new Voice = "ContDownSeraphim" { \ContDownSeraphim }
}

Le 6 février 2016 à 19:46, Schneidy [via LilyPond French Users] <
[email-masked]> a écrit :

> Le 6 février 2016 à 19:08, Pierre Perol-Schneider <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=7583633&i=0>> a écrit :
>
>> Bonjour Paul,
>>
>> Le 6 février 2016 à 17:31, polmo1 <[hidden email]
>> <http:///user/SendEmail.jtp?type=node&node=7583633&i=1>> a écrit :
>>
>>> bonjour
>>> [hidden email] <http:///user/SendEmail.jtp?type=node&node=7583633&i=2>
> [hidden email] <http:///user/SendEmail.jtp?type=node&node=7583633&i=3>
> ------------------------------
> Si vous répondez à cet email, votre message sera ajouté à la discussion
> ci-dessous:
>
> http://lilypond-french-users.1298960.n2.nabble.com/forcer-l-espacement-horizontal-sur-une-voix-tp7583631p7583633.html
> Pour vous désabonner de forcer l'espacement horizontal sur une voix, cliquez
> ici
> <http://lilypond-french-users.1298960.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=7583631&code=bGVzbW9yaW5zQGdtYWlsLmNvbXw3NTgzNjMxfDE5NjAyNzM1MjM=>
> .
> NAML
> <http://lilypond-french-users.1298960.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>

-- 
Brigitte et Paul Morin
10 allée de la grange de Malassis
91190 Gif sur Yvette
tel 0160124827
attention nouveau mail: [email-masked]

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/forcer-l-espacement-horizontal-sur-une-voix-tp7583631p7583635.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sun, 7 Feb 2016 13:28:59 +0100

Bonjour Paul,

Est-ce que :

\version "2.18.2"

rappelSeraphim = \relative f {
  %%% On augmente un peu la taille de la clef
  \override Staff.Clef.font-size = #2
  \clef "treble_8"
  \key c \minor \numericTimeSignature\time 4/4
  c'16. \melisma des32  \mark \markup  {  \italic  \fontsize #-2 "ténor 1"}
  c16.  des32 c16 c16 c16 c16 c8 bes16 as16 bes16 g16 as16 f16
  g16 g16 g16 g16 g16 g16 f16 g16 as8 g16 f16 g16 e16 f16 d16
  e16 e16 e16 e16 e16 e16 d16 e16
  f2 \melismaEnd c2 f4. f8  e2 as2  g2 c4. d8  es1 es,1  es1 as2
}

\score {
  <<
    \new Staff
    \with   {
      %%% On diminue un peu la taille des notes et la portée
      fontSize= #-5
      \override StaffSymbol.staff-space = #(magstep -4)
      \override StaffSymbol.thickness = #(magstep -4)
    }

    <<
      \new Voice = "rappelSeraphim"  {\rappelSeraphim}
      \new Lyrics \with { \override LyricText.font-size = #-3 }
      {\lyricsto "rappelSeraphim" \rappelSeraphimLyrics}
    \new PianoStaff <<
      \new Staff <<
      \new Staff <<
  \layout {
    \context {
      \Score
      %% on impose un espacement proportionnel
      %% =>
http://lilypond.org/doc/v2.18/Documentation/notation/proportional-notation.fr.html
      proportionalNotationDuration = #(ly:make-moment 1/1)
      \override SpacingSpanner.uniform-stretching = ##t
    }
  }
}

te conviendrait ?

Cordialement,
Pierre

Le 7 février 2016 à 12:55, polmo1 <[email-masked]> a écrit :

> Le 6 février 2016 à 19:46, Schneidy [via LilyPond French Users] <[hidden
> email] <http:///user/SendEmail.jtp?type=node&node=7583635&i=0>> a écrit :
>
>> Un truc du genre :
>>
>> \version "2.19.36"
>>
>> ici.
> attention nouveau mail: [hidden email]
> <http:///user/SendEmail.jtp?type=node&node=7583635&i=1>
>
> View this message in context: Re: forcer l'espacement horizontal sur une
> voix
> <http://lilypond-french-users.1298960.n2.nabble.com/forcer-l-espacement-horizontal-sur-une-voix-tp7583631p7583635.html>
>
> Sent from the LilyPond French Users mailing list archive
> <http://lilypond-french-users.1298960.n2.nabble.com/> at Nabble.com.
>

---

From: polmo1 <[email-masked]>
Date: Mon, 8 Feb 2016 13:29:35 -0700 (MST)

merci beaucoup pour vos indications et conseil. En ajustant make-moment à
1/4, c'est parfait.
Par contre je trouve quand même qu'il manque à Lylipond une fonction
d'optimisation sous contrainte: ici, gérer l'espacement horizontal, en
donnant plus de poids à une voix par rapport à une autre....
Cordialement

Paul

Le 7 février 2016 à 13:29, Schneidy [via LilyPond French Users] <
[email-masked]> a écrit :

> Le 7 février 2016 à 12:55, polmo1 <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=7583636&i=0>> a écrit :
>
>> [hidden email] <http:///user/SendEmail.jtp?type=node&node=7583636&i=1>
> [hidden email] <http:///user/SendEmail.jtp?type=node&node=7583636&i=2>
> http://lilypond-french-users.1298960.n2.nabble.com/forcer-l-espacement-horizontal-sur-une-voix-tp7583631p7583636.html

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/forcer-l-espacement-horizontal-sur-une-voix-tp7583631p7583637.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 9 Feb 2016 14:29:27 +0100

On peut aussi limiter le nombre de systèmes, e.g. :

\version "2.18.2"

\score {
  \repeat unfold 20 { c1 }
  \layout {}
}

\score {
  \repeat unfold 20 { c1 }
  \layout {
    system-count = 1
  }
}

Cordialement,
Pierre

Le 8 février 2016 à 21:29, polmo1 <[email-masked]> a écrit :

> Le 7 février 2016 à 13:29, Schneidy [via LilyPond French Users] <[hidden
> email] <http:///user/SendEmail.jtp?type=node&node=7583637&i=0>> a écrit :
>
>> Bonjour Paul,
>>
>> Est-ce que :
>>
>> \version "2.18.2"
>>
>>>>>> [hidden email]
>>>>>> <http:///user/SendEmail.jtp?type=node&node=7583633&i=2>
>>> tel <a href="tel:0160124827" value="+33160124827"
>>> target="_blank">0160124827
>>> View this message in context: Re: forcer l'espacement horizontal sur
>>> une voix
> <http:///user/SendEmail.jtp?type=node&node=7583637&i=1>
>
> <http://lilypond-french-users.1298960.n2.nabble.com/forcer-l-espacement-horizontal-sur-une-voix-tp7583631p7583637.html>

---

From: Philhar <[email-masked]>
Date: Tue, 9 Feb 2016 13:45:25 -0700 (MST)

Pour réduire l'espacement horizontal d'une partition qui ne voulait pas tenir
sur 2 pages, j'avais utilisé la commande suivante, trouvée dans les Internal
References, 3.1.101 SpacingSpanner: 

\override Score.SpacingSpanner #'shortest-duration-space = #1.2	

La valeur par défaut est #2, et en réduisant cette valeur à #1.2, j'avais
obtenu le résultat désiré, mais cela resserre tout le Score. Et je ne sais
pas si ça marche pour un Staff.

Cordialement,
Michel

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/forcer-l-espacement-horizontal-sur-une-voix-tp7583631p7583648.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.