Subject: Centrer notes de différentes tailles dans un accord

From: Sébastien <[email-masked]>
Date: Fri, 20 May 2011 08:28:37 -0700 (PDT)

Bonjour à tous,
J'ai un accord de rondes à retranscrire, dont 1 doit être plus petite.
Problème : au lieu d'aligner la petite ronde au centre de la plus grosse
LilyPond la rend alignée sur son bord, comme s'il se basait sur une hampe.

http://lilypond-french-users.1298960.n2.nabble.com/file/n6386525/AccordNonAlign%C3%A9.jpg 

Mon code :

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

\score {
    <
        \tweak #'font-size #-4 la'
        do''
    >1
}

J'ai tenté différents alignements avec \tweak mais pas de résultat
satisfaisant.
Une idée pour aligner le centre de la petite ronde sur le centre de la
grosse ronde ?
Merci d'avance :-)

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Centrer-notes-de-differentes-tailles-dans-un-accord-tp6386525p6386525.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Bertrand Bordage <[email-masked]>
Date: Fri, 20 May 2011 17:33:05 +0200

Hélas non.
Un bug avec la même origine a été reporté il y a peu :
http://code.google.com/p/lilypond/issues/detail?id=1653&colspec=ID%20Type%20Status%20Priority%20Stars%20Owner%20Patch%20Summary

Bertrand

---

From: Éditions IN NOMINE<[email-masked]>
Date: Fri, 20 May 2011 17:54:07 +0200

Tu donnes combien Sébastien ?  :-P

Voici ce que je ferais : ne pas utiliser <...> mais <<{...}\\{...}>>> et 
appliquer un foceshift  0 sur la petite note.
Voici les deux versions :

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

%un raccourci pour force hshift
trans = #(define-music-function
    (parser location a)
    (number?)
  #{
   \once \override NoteColumn #'force-hshift = $a
  #})

\score {    <\tweak #'font-size #-4 la' do''>1 }

\score {
  <<{ \override NoteHead #'font-size = #-4 \trans #0  la'1} \\ {do''} >>
}

Est-ce que ça répond à ton pb ?

A+
JMarc

Sébastien a écrit :
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
>

---

From: Sébastien <[email-masked]>
Date: Fri, 20 May 2011 08:54:43 -0700 (PDT)

> http://code.google.com/p/lilypond/issues/detail?id=1653&colspec=ID%20Type%20Status%20Priority%20Stars%20Owner%20Patch%20Summary

Merci pour l'info :)

En parcourant le bugtracker j'ai vu qu'on pouvait mettre autre chose que des
-1/0/1/CENTER/LEFT/RIGHT à X-offset, j'ai essayé ceci :

\score {
    <
        \tweak #'X-offset #0.38
        \tweak #'font-size #-4
        la'
        
        do''

}

Et ça me donne une petite ronde alignée au centre de la plus grosse :

http://lilypond-french-users.1298960.n2.nabble.com/file/n6386609/AccordAlign%C3%A9.jpg 

Cela pourra me dépanner le temps de la correction.
A+

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Centrer-notes-de-differentes-tailles-dans-un-accord-tp6386525p6386609.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Éric Bouvéron <[email-masked]>
Date: Sat, 21 May 2011 15:50:28 +0800

Bonjour,
Je ne comprends pas pourquoi, sur cette partition, tous les legato,
crescendo, stacato, se placent au dessus de la portée, ni que les soupirs se
mettent aussi haut.
Est-il possible de les placer en dessous?
Merci,
Éric

\version "2.12.3"
% "headers" follow
\include "italiano.ly"
\header {
  title   = "7"
  piece   = \markup  \bold "                      Con moto"
  tagline = "1"
        }
% end of "headers"

% "music definitions" follow
melody = \relative do' {
%1
do2 (sol'4) mi8 (re8 |
  do8 re8 mi4 sol,2) |
  r4 la4 (mi'4 re4) |
  do2 (si4) r4 |
%5
  la4 (re4) r4 do8 (si8) |
  do8 (si8) la4 sol2 |
  la4 (do2 si4) |
  do2. r4 |
  fa4 fa4 fa8 (sol8 fa4) |
%10
  mi4 mi4 mi8 (mi8 mi4) |
  re4 re4 re8 (do4 re8) |
  sib2 (do4^\> re8-. mi8-.\!) |
  fa4 fa4 fa8 (sol8 fa4) |
  r4 mi4 mi8 (fa8 mi4) |
%15
  re4. re8^\< re4 (mi8 fad8) |
  sol4 fa!4 mi4 re4\! |
  do2 (sol'4) mi8 (re8 |
  do8 re8 mi4 sol,2)|
  r4 la4 (mi'4 re4) |
%20
  do2 (si4) r4 |
  la4 (re4) r8 re8 (do8 si8) |
  do8 (si8) la4 sol2 |
  do8 (re8 si4~ si8 la8 si4) |
  do1 |
  \bar"||"
}

% end of "music definitions"

% beginning of "score block"

\score {
  \context ChoirStaff <<
    \context Staff = upper <<
      \context Voice =
        sopranos { \voiceOne << \melody >> }

% beginning of "layout block" (within score block)

\layout {
  }

% ending of "layout block"
}

-- 
Éric Bouvéron

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

---

From: Sébastien <[email-masked]>
Date: Sat, 21 May 2011 03:10:00 -0700 (PDT)

@Éditions IN NOMINE
Désolé, pas vu ta réponse hier (posts croisés).
Dans mon cas je préfère garder mon X-offset à 0.38, mais je garde ton
force-hshift sous le coude au cas où j'aurais la même problématique plus
tard avec plusieurs voix.
Merci ÉIN et A+ 

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Centrer-notes-de-differentes-tailles-dans-un-accord-tp6386525p6389127.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.