Barres de mesure et saut de page

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

Barres de mesure et saut de page

Seventies
Bonsoir à tous,
Dans un morceau en cours de réalisation, une barre de reprise tombe sur un
saut de ligne.
Normalement, on ajoute une double barre avant le saut de ligne. Mais si la
transition ne tombe pas sur le saut de ligne, Lily trace la double barre,
mais pas la barre de début de reprise. Il semble qu'il y ait des priorités
dans les barres de mesure et la double barre a priorité sur le début de
reprise.
Existe-t-il donc un moyen de contourner cette limitation :
- Si la reprise débute en début de ligne, on place une double barre en fin
de ligne précédente
- Si la reprise débute dans le courant de la ligne, on ne trace pas la
double barre

Voici un petit bout de code montrant le problème :

\version "2.18.2"
\relative c'' {
  % Version correcte
  c1 ^\markup "Version correcte"
  \repeat unfold 10 {
    c1
  }
  \break
  \repeat volta 2 {
    \repeat unfold 10 {
      c1
    }
  }
  \break
  c1 ^\markup "Sans saut de ligne - correct"
  % sans saut de ligne, suppressioon de la double barre - correct
  \repeat unfold 2 {
    c1
  }
  \repeat volta 2 {
    \repeat unfold 10 {
      c1
    }
  }
  \break
  % le signe de début de reprise disparaît si saut de ligne en début de
reprise
  c1 ^\markup "Avec saut de ligne - incorrect"
  \repeat unfold 10 {
    c1
  }
  \bar "||"
  \break
  \repeat volta 2 {
    \repeat unfold 10 {
      c1
    }
  }
}




-----
Liste des partitions LilyPond en http://www.espace-midi.com/lilypond
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Liste des partitions LilyPond en http://www.espace-midi.com/lilypond
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Barres de mesure et saut de page

Vincent Gay
Le 18/03/2018 à 20:09, Seventies a écrit :
Existe-t-il donc un moyen de contourner cette limitation :
- Si la reprise débute en début de ligne, on place une double barre en fin
de ligne précédente
- Si la reprise débute dans le courant de la ligne, on ne trace pas la
double barre
remplace \bar "||" par   \bar ".|:-||"  c1 ^\markup "Avec saut de ligne - incorrect"
  \repeat unfold 10 {
    c1
  }
  \bar ".|:-||"
  \break
  \repeat volta 2 {
    \repeat unfold 10 {
      c1
    }
  }


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

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

signature.asc (849 bytes) Download Attachment
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Barres de mesure et saut de page

Seventies
Impeccable .. et en plus, ça figure dans la documentation
Grand merci,
Jean-François



-----
Liste des partitions LilyPond en http://www.espace-midi.com/lilypond
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Liste des partitions LilyPond en http://www.espace-midi.com/lilypond