Mettre Segno et Coda à leur place

4 messages Options
Embed this post
Permalink
legoss

Mettre Segno et Coda à leur place

Reply Threaded More More options
Print post
Permalink
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 !
Xavier Scheuer

Re: Mettre Segno et Coda à leur place

Reply Threaded More More options
Print post
Permalink
Le 10 octobre 2009 09:29, legoss <[hidden email]> a écrit :

>
> 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"|."}



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

Re: Mettre Segno et Coda à leur place

Reply Threaded More More options
Print post
Permalink
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.
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.

Merci encore pour ton aide.
rene68g

Re: Mettre Segno et Coda à leur place

Reply Threaded More More options
Print post
Permalink
In reply to this post by legoss
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" <[hidden email]>
To: <[hidden email]>
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 ! :-)

--
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
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr






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