Subject: Symboles trop hauts, trop bas, ou deecentrés

From: Éric Bouvéron <[email-masked]>
Date: Sat, 9 Jan 2010 21:02:54 +0800

Bonjour,
Malgré quelques progrès, je continue à avoir des problèmes de positionnement
pour certains symboles.
Sur la partition ci-dessous, j'essaie de placer le dernier segno exactement
au dessus du mi, et le dernier coda exactement au dessus du re et de la
ligne de reprise. Sans grand succès.
Sur une autre partition, je veux placer un segno immédiatement après un
coda, mais il me semble que ce n'est pas passible, donc est-il possible de
faire une mesure vide?
Merci,
Éric

\version "2.12.3"
\include "italiano.ly"

% entete
\header {
    title = \markup  { "  On The Sunny Side Of The Street  " }
    composer =  \markup { "Jimmy McHugh (1894-1969)"
}
    arranger = \markup { "Arr.: Bayani" }
    instrument = \markup \bold \italic "Sax. Soprano"
         }

% taille de la porte
#(set-global-staff-size 26)

% hauteur
\relative do'    {

% metrique
    \time 4/4

% clef
    \clef treble
    \key re \major

%d√©part mesure incompl√®te
       \partial 4

%mesure incompl√®te
    fad8. \startTextSpan [ mi16] \stopTextSpan|

%segno
    \once \override Score.RehearsalMark #'outside-staff-priority = #450
   \once \override Score.RehearsalMark #'break-align-symbols =
#'(time-signature)  % aligné sur l'indication de mesure
   \once \override Staff.TimeSignature #'break-align-anchor-alignment =
#RIGHT  % aligné sur la DROITE de l'indication de mesure
   \once \override Staff.TimeSignature #'break-align-anchor = #2  % décalé
vers la droite de 2 unités
   \mark \markup \small { \musicglyph  #"scripts.segno" }
    \bar "|:"

%indication de reprise
    \repeat "volta" 2
               {
%1 numéro de mesure
    re4 mi fad la |
    fad'2. fad8. fa16 |
    mi4 re si sol |
    fad2 mi2 |
%5
    re4 mi fad re' |
    dod2. lad8 si |
    re4 si8 sol~ sol fad mi4 |
\mark \markup \small { \musicglyph  #"scripts.coda" }
        }
    \alternative {
                 {
la2. fad8 mi |
        \bar ":|"    }
        {
%9
    re8 r8 re'4 re re |
    re2 fad,4 sol |
    fad2 re'4 re |
    re2 fad,4 la|
%13
  sol2. re'4 |
  re2 fad,4 la4 |
  sold2. si4 |
  dod4 mi r4 fad,4 |
%17
  sol4 si r4 fad8.   \mark \markup \small { \musicglyph  #"scripts.segno" }
mi16
  re2. \coda
%  \mark \markup \small { \musicglyph  #"scripts.coda" }
  lad'8 si |
  re4 si8 sol~ sol fad mi4 |
  re2. lad'8 si |
%21
  re4 si8 la~ la si dod4 |
  re2 re \fermata
  \once \override Score.RehearsalMark #'break-visibility =
#end-of-line-visible  % imprimer à la fin de la partition
    \once \override Score.RehearsalMark #'self-alignment-X = #RIGHT  %
aligné à droite
    \once \override Score.RehearsalMark #'direction = #DOWN  % imprimé
en-dessous de la portée
    \mark \markup "Fine"
    \bar "|."
}}}

-- 
Éric Bouvéron

G/F, 66 Kai Yuen street
North Point
Hong Kong S.A.R.

Tél: 2972 2567
       9046 3611

Skype: Wafaic

QUOS VULT PERDERE JUPITER DEMENTAT

Please consider reducing waste by not printing this email.

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 9 Jan 2010 14:43:57 +0100

2010/1/9 Éric Bouvéron <[email-masked]>:
> au dessus du mi,

Comme je l'ai dit dans un de mes précédents messages : si attaché à une note,
utiliser mi16\segno
\mark \markup \musicglyph  #"scripts.segno"  uniquement au-dessus d'une barre
de mesure ou "ailleurs" (pas juste au-dessus d'une note).

> et le dernier coda exactement au dessus du re et de la

En général, on ferme le crochet de l'aternative ("la ligne de reprise"), on
ne le laisse pas courir jusqu'à la fin (en plus ici la fin est la coda, qui
n'est pas "la suite" de l'alternative).
Pourquoi ne pas terminer cette alternative "2" à la fin de la mesure 9,
comme le veut l'usage (convention je crois, d'après mon expérience) ?

Je l'avais d'ailleurs fait dans le fichier "summertime.ly" que je vous avais
(r)envoyé.

> coda, mais il me semble que ce n'est pas passible, donc est-il possible de

http://lsr.dsi.unimi.it/LSR/Item?id=575
Pour mettre deux ReharsalMarks à la même barre de mesure.  C'est ce que
j'utilise, faute d'avoir trouvé mieux.

Voir aussi les snippets suivants, très intéressants, au titre explicite :
"Positioning segno and coda (with line break)" :
http://lsr.dsi.unimi.it/LSR/Item?id=190
"Positioning segno and coda (without line break)" :
http://lsr.dsi.unimi.it/LSR/Item?id=198

-- 
Xavier Scheuer <[email-masked]>

---

From: Xavier Scheuer <[email-masked]>
Date: Sun, 10 Jan 2010 16:08:54 +0100

2010/1/10 Éric Bouvéron <[email-masked]>:
> Bonjour,
> En effet, c'est plus joli si on enlève le crochet de l'alternative après la
> seconde mesure.
> Mais j'ai un nouveau problème avec la partition de «La Mer».
> Il y a une reprise à l'intérieur de la seconde reprise, et là, j'ai beau
> bouger les parenthèses, je ne peux pas raccourcir la ligne.

C'est un construction un peu bizarre.
Est-ce que ceci conviendrait (pièce jointe) ?

  \set Score.repeatCommands = #'((volta #f))
pour terminer un crochet indiquant une alternative.

Cf. documentation 1.4.1 "Commandes de reprise manuelles" :
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Long-repeats#Manual-repeat-commands

---

From: Xavier Scheuer <[email-masked]>
Date: Sun, 10 Jan 2010 16:08:54 +0100