Subject: problème changement de page

From: Christian LE BARS <[email-masked]>
Date: Fri, 7 Jan 2022 12:03:57 +0100

bonjour a tous, et bonne année.

ci-dessous un extrait d'une partition que voudrais éditer en A3 paysage.

  mais le changement de ligne arrive trop vite?

\version "2.20.0"
#(set-global-staff-size 15) %taille des portées
%----------------------------------------
\paper
  {#(set-paper-size "a3landscape") }
%--------------------------------------
Global=
{
  \numericTimeSignature
  \set Score.markFormatter = #format-mark-box-alphabet
  \time 4/4
  \tempo 4 = 72
}
%-----------------------------------
Picolo =
\relative c'
{
  \Global
  \key f\major
  \repeat unfold 16{r1}
  \repeat unfold 14{r1}
}
%----------------------------------
FluteUnDeux =
\relative c'
  {
   \Global
  \key f\major
   <f' e'>4.(<d' a>8~<d a>2)<f, c'>4.(<d a'>8~<d a'>4.)
   <c g'>8-><bes f'>4(<c g'>2~q8)<d a'>
   <f c>4.(<d a'>8~q2) r1 r <f c>4.(<d a'>8~q2)
   \repeat unfold7{r1}<fis c>4.--(<d a>8~q2)\pageBreak
   <c e>
  }
%-----------------------------------
\book
  {
   \bookpart
   {
    \score
     {

       \new StaffGroup = "Bois"
        <<
         \new Staff = "Picolo"\with{instrumentName ="Picolo" 
shortInstrumentName ="Pic." }
         \Picolo
         \new Staff = "FluteUnDeux"\with{instrumentName = "Flute.1.2"  
shortInstrumentName ="flu1.2."}
         \FluteUnDeux
       >>
      \layout {indent = 2}
     }%score
   }%bookpart
  }%book

je sais ma version est trop vieille .

A+

---

From: Martial R <[email-masked]>
Date: Sat, 8 Jan 2022 08:58:19 +0100

Bonjour et meilleurs voeux

un truc comme ça pour régler les changement de page

myPageBreak ={
s1*6 \break
s1*6 \break
s1*3 \noPageBreak
s1*6 \break
}

http://lilybin.com/83j8ii/1

%------------------------------------------------
\version "2.23.5"

myPageBreak ={
s1*6 \break
s1*6 \break
s1*3 \noPageBreak
s1*6 \break
}
\book
  {
   \bookpart
   {
    \score
     {

       \new StaffGroup = "Bois"
        <<
         \new Staff \myPageBreak
      \layout {indent = 2}
     }%score
   }%bookpart
  }%book
%--------------------------------------------------------------

-- 
Martial Rameaux

---

From: Martial R <[email-masked]>
Date: Sat, 8 Jan 2022 09:30:05 +0100

oups

ajouter dans
    \layout {indent = 2
      \context {
    \RemoveEmptyStaffContext
    \override VerticalAxisGroup #'remove-first = ##t
  }
      }

http://lilybin.com/83j8ii/2

-- 
Martial Rameaux

---

From: Vincent Gay <[email-masked]>
Date: Sat, 8 Jan 2022 09:52:23 +0100

> un truc comme ça pour régler les changement de page
Hello toutes et tous,

le problème des \noPageBreak c'est qu'il faut en mettre partout sinon 
Lily se débrouille toujours pour le faire à un endroit auquel on n'avait 
pas pensé.

Une autre solution c'est de dire à la dame de ne plus s'en soucier et 
qu'on va faire ça à l'ancienne. Et l'instruction pour ça c'est 
\AutoBreakOff. Voir dans cette page : 
https://lilypond.org/doc/v2.22/Documentation/notation/line-breaking.fr.html

Je cite :
> Au sein même d’une pièce, les sauts de lignes automatiques sont 
> inhibés dans la musique encadrée par les commandes 
> |\autoLineBreaksOff| et |\autoLineBreaksOn|. Dans le cas où les sauts 
> de page automatiques devraient eux aussi être inhibés, ce sont les 
> commandes |\autoBreaksOff| et |\autoBreaksOn| qu’il faudrait utiliser. 
> Les sauts de ligne ou de page manuels ne sont pas affectés par ces 
> commandes. Notez bien que la désactivation du positionnement 
> automatique des sauts des ligne peut avoir pour effet un débordement 
> de la musique dans la marge de droite si tout ne peut être contenu sur 
> une ligne. 

-- 
Vincent Gay
Envoyé depuis mon saxo-phone :)
https://myrealbook.vintherine.org/  -http://photos.vintherine.org/

---

From: Vincent Gay <[email-masked]>
Date: Sat, 8 Jan 2022 09:56:55 +0100

Le 08/01/2022 à 09:52, Vincent Gay a écrit :
> Et l'instruction pour ça c'est \AutoBreakOff.

Hum... j'aurai du vérifier avant : pas de majuscule au début de autoBreakOff

-- 
Vincent Gay
Envoyé depuis mon saxo-phone :)
https://myrealbook.vintherine.org/ - http://photos.vintherine.org/

---

From: Vincent Gay <[email-masked]>
Date: Sat, 8 Jan 2022 09:58:59 +0100

J'y arriverai : il faut aussi un s après break -> |\autoBreaksOff|

Voilà, désolé, je retourne me faire un café

---

From: Christian LE BARS <[email-masked]>
Date: Sun, 9 Jan 2022 16:30:47 +0100

Bonjours a tous.

je reprend seulement ma partition.

Mon problème maintenant, je ne sais ou mettre \autoBreaksOff

dans le code cela plante! pourtant je suis dans un : \relative c {}

A+

---

From: Vincent Gay <[email-masked]>
Date: Sun, 9 Jan 2022 16:42:09 +0100

> Les commandes \autoLineBreaksOff et \*autoBreaksOff* doivent 
> impérativement se placer après le début de la musique pour éviter tout 
> message d'erreur.

source 
https://lilypond.org/doc/v2.22/Documentation/notation/line-breaking.fr.html
section Problèmes connus et avertissements

---

From: Martial R <[email-masked]>
Date: Mon, 10 Jan 2022 10:37:48 +0100

Bonjour,

Merci Vincent pour les précisions et le liens vers la doc..
J'aurais appris 2 choses
les autoBreaksOff et autoLineBreaksOff
et de mettre des Voices ensemble à la place de Staff
Il restait un \pageBreak  ligne 5 qui forçait le saut de page

http://lilybin.com/83j8ii/5
%--------------------------------------------
\version "2.20.0"

Picolo =
\relative c'
{
 \Global
 \key f\major

 \repeat unfold 16{r1}
 \repeat unfold 14{r1}
}

 <f' e'>4.(<d' a>8~<d a>2)<f, c'>4.(<d a'>8~<d a'>4.)
 \autoLineBreaksOff
 \autoBreaksOff
 <c g'>8-><bes f'>4(<c g'>2~q8)<d a'>
 <f c>4.(<d a'>8~q2) r1 r <f c>4.(<d a'>8~q2)
 \repeat unfold7{r1}<fis c>4.--(<d a>8~q2)
 <c e>
}
%-----------------------------------
myPageBreak ={
 s1*6 \break
 s1*6 \break
 s1*6 \break
}
\book
{
 \bookpart
 {
  \score
  {
   \new StaffGroup = "Bois"
   <<
    \new Staff = "Picolo"\with{
     instrumentName ="Picolo"
     shortInstrumentName ="Pic."
    }
    \Picolo

    \new Staff = "FluteUnDeux"  \with{
     instrumentName = "Flute.1.2"
     shortInstrumentName ="flu1.2."
    }
    <<
     \new Voice \FluteUnDeux
     \new Voice \myPageBreak
   \layout {  indent = 2  }
  }%score
 }%bookpart
}%Book
%--------------------------------------------

Le dim. 9 janv. 2022 à 16:42, Vincent Gay <[email-masked]> a écrit :
>
> Les commandes \autoLineBreaksOff et \autoBreaksOff doivent impérativement se placer après le début de la musique pour éviter tout message d'erreur.
>
>
> source https://lilypond.org/doc/v2.22/Documentation/notation/line-breaking.fr.html

-- 
Martial Rameaux