Mettre Segno et Coda à leur place

Bonjour à tous,

Je me trouve régulièrement dans une impasse : lorsque je dois ajouter des
signes de renvoi ou de coda en fin de ligne, Lilypond me les place toujours
au début de la suivante...
voici mon code :

\version "2.12.2"
\relative c' { \mark \markup { \musicglyph #"scripts.segno" }
c1 d e f \mark \markup { \musicglyph #"scripts.coda" } \bar"||" \break
g f e d \mark \markup { \musicglyph #"scripts.segno" } \bar"||" \break
\mark \markup { \musicglyph #"scripts.coda" } c \fermata \bar"|."}

Voilà ce que je voudrais faire sur l'exemple qui précède :
1 - mettre le 1er signe de coda à la fin de la mesure 4 et non au début de
la mesure 5 ;
2 - mettre le 1er signe de renvoi à la fin de la mesure 8 et non au début de
la mesure 9, tout en mettant le 2ème signe de coda (qui n'apparaît pas) au
début de la mesure 9... compte tenu du fait qu'il m'arrive aussi de faire
apparaître côte-à-côte signe de renvoi et signe de coda, mais sans y
parvenir. :,(

Merci pour votre aide ! :slight_smile:

···

--
View this message in context: http://n2.nabble.com/Mettre-Segno-et-Coda-a-leur-place-tp3798921p3798921.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonjour à tous,

Je me trouve régulièrement dans une impasse : lorsque je dois ajouter des
signes de renvoi ou de coda en fin de ligne, Lilypond me les place toujours
au début de la suivante...
voici mon code :

\version "2.12.2"
\relative c' { \mark \markup { \musicglyph #"scripts.segno" }
c1 d e f \mark \markup { \musicglyph #"scripts.coda" } \bar"||" \break
g f e d \mark \markup { \musicglyph #"scripts.segno" } \bar"||" \break
\mark \markup { \musicglyph #"scripts.coda" } c \fermata \bar"|."}

Voilà ce que je voudrais faire sur l'exemple qui précède :
1 - mettre le 1er signe de coda à la fin de la mesure 4 et non au début de
la mesure 5 ;

Ajoute
\once \override Score.RehearsalMark #'break-visibility =
#begin-of-line-invisible
avant \mark \markup { \musicglyph #"scripts.coda" }.

2 - mettre le 1er signe de renvoi à la fin de la mesure 8 et non au début de
la mesure 9, tout en mettant le 2ème signe de coda (qui n'apparaît pas) au
début de la mesure 9... compte tenu du fait qu'il m'arrive aussi de faire
apparaître côte-à-côte signe de renvoi et signe de coda, mais sans y
parvenir. :,(

Là c'est plus compliqué.
Les RehearsalMarks simultanés (i.e. situés à la même barre de mesure)
sont impossibles (le second est supprimé).
Il y a bien cette astuce sur le LSR mais personnellement elle ne me
satisfait pas vraiment : http://lsr.dsi.unimi.it/LSR/Item?id=575
Pense à ajouter un \cadenzaOn au début et un \cadenzaOff à la fin de
la mesure invisible pour éviter que cette mesure ne soit "comptée"
(voir ci-dessous).

Mais si quelqu'un à une meilleure solution pour imprimer des
RehearsalMarks instantanés je suis preneur aussi.

Bon week-end,

Xavier

\version "2.12.2"
\relative c' {
\mark \markup { \musicglyph #"scripts.segno" }
c1 d e f
\once \override Score.RehearsalMark #'break-visibility =
#begin-of-line-invisible
\mark \markup { \musicglyph #"scripts.coda" } \bar"||" \break
g f e d
\once \override Score.RehearsalMark #'break-visibility =
#begin-of-line-invisible
\mark \markup { \musicglyph #"scripts.segno" } \bar"||" \break
%% Début de l'astuce
%% Mesure et barre de mesure invisibles
  \cadenzaOn
  \once \override Score.TimeSignature #'stencil = ##f
  \time 1/16
  s16 \bar ""
  \once \override Score.TimeSignature #'stencil = ##f
  \time 4/4
  \cadenzaOff
%% Fin de l'astuce
\mark \markup { \musicglyph #"scripts.coda" } c1 \fermata \bar"|."}

···

Le 10 octobre 2009 09:29, legoss <****@****> a écrit :

Xavier Scheuer wrote:

Il y a bien cette astuce sur le LSR mais personnellement elle ne me
satisfait pas vraiment : http://lsr.dsi.unimi.it/LSR/Item?id=575

Merci pour le coup de pouce. Pile poil ce que je cherche. :handshake:
Je suis aussi tombé sur ça, pour les renvois et codas :
https://lsr.dsi.unimi.it/form.php?type=snippet;id=190;rld=m_snippet
https://lsr.dsi.unimi.it/form.php?type=snippet;id=198;rld=m_snippet

ça fait quand-même pas mal de manip pour pas grand chose. On penserait à
plus simple. :wistle:

Merci encore pour ton aide.

···

--
View this message in context: http://n2.nabble.com/Mettre-Segno-et-Coda-a-leur-place-tp3798921p3799502.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Salut à tous
n'étant pas spécialiste j'ai trouver un truc qui permet d'adapter la position
en horizontal et vertical et aussi la taille des sigles.
c'est un peu ch.... à régler mais on s'y fait vite... mais je suis preneur de solutions plus simple.
% début réglage
note
  \once \override Score.RehearsalMark #'extra-offset = #'( 3 . -7 ) % juste après la note voulue
  \once \override Score.RehearsalMark #'font-size = # -1 % ajuste la taille du sigle
  \mark \markup { \musicglyph #"scripts.segno" } % segno ou coda
% fin réglage

Ca marche aussi pour les début de ligne (en mettant le 1er chiffre négatif et meme avec des décimales)
René

···

----- Original Message ----- From: "legoss" <****@****>
To: <lilypond-user-fr@gnu.org>
Sent: Saturday, October 10, 2009 9:29 AM
Subject: Mettre Segno et Coda à leur place

Bonjour à tous,

Je me trouve régulièrement dans une impasse : lorsque je dois ajouter des
signes de renvoi ou de coda en fin de ligne, Lilypond me les place toujours
au début de la suivante...
voici mon code :

\version "2.12.2"
\relative c' { \mark \markup { \musicglyph #"scripts.segno" }
c1 d e f \mark \markup { \musicglyph #"scripts.coda" } \bar"||" \break
g f e d \mark \markup { \musicglyph #"scripts.segno" } \bar"||" \break
\mark \markup { \musicglyph #"scripts.coda" } c \fermata \bar"|."}

Voilà ce que je voudrais faire sur l'exemple qui précède :
1 - mettre le 1er signe de coda à la fin de la mesure 4 et non au début de
la mesure 5 ;
2 - mettre le 1er signe de renvoi à la fin de la mesure 8 et non au début de
la mesure 9, tout en mettant le 2ème signe de coda (qui n'apparaît pas) au
début de la mesure 9... compte tenu du fait qu'il m'arrive aussi de faire
apparaître côte-à-côte signe de renvoi et signe de coda, mais sans y
parvenir. :,(

Merci pour votre aide ! :slight_smile:

--
View this message in context: http://n2.nabble.com/Mettre-Segno-et-Coda-a-leur-place-tp3798921p3798921.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

--------------------------------------------------------------------------------

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr