Subject: centrer une note

From: Éditions IN NOMINE<[email-masked]>
Date: Wed, 02 Mar 2011 10:56:29 +0100

Bonjour !

Dans une partition à 2 voix, j'ai besoin d'aligner un point d'orgue sur 
un silence d'une mesure R2 avec un point d'orgue sur une blanche. Pour 
cela, il me faut centrer la blanche en question. J'ai essayé le truc 
suivant (et une occasion de me la péter avec Scheme ;-) ) :

\version "2.13"
centrer =
 #(define-music-function (parser location x) (number?)
        #{
            \override NoteHead #'X-offset = #$x
            \override Stem #'X-offset = #$x
        #})
 
centrer =
 #(define-music-function (parser location x) (number?)
        #{
            \override NoteHead #'X-offset = #$x
            \override Stem #'X-offset = #$x
        #})
 
\relative c'' {\time 2/4
  c4 c c d e2 d
  c4 c c d \break %un break pour mieux montrer le déplacement
  \centrer #20
  e2 d \bar "|."
}

qui présente l'avantage de bien fonctionner ( :-D ) mais l'inconvénient 
de faire ça "à la main" et donc pas parfaitement.
L'idée serait de trouver un x du type CENTER...

Auriez-vous une idée lumineuse ?

JMarc

---

From: "j-f.lucarelli" <[email-masked]>
Date: Wed, 2 Mar 2011 12:29:43 +0100

=================================
  
== En réponse au message du 02-03-2011, 11:03:56 ==

>Auriez-vous une idée lumineuse ?
De manière générale, il serait utile que l'on puisse centrer une note valant une mesure de la même manière qu'on centre un silence de type R2
Ça arrive souvent qu'un accord final comporte, à certains instruments, une blanche avec point d'orgue, sur d'autre, un silence également avec point d'orgue.
Sur une partition professionnelle, les notes sont centrées sur la mesure. LilyPond les cale à gauche.

Ce serait donc une suggestion à faire aux concepteurs.

Jean-François
>
>_______________________________________________
>liste de diffusion lilypond-user-fr
>[email-masked]
>http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

========================================

---

From: Xavier Scheuer <[email-masked]>
Date: Wed, 2 Mar 2011 13:38:52 +0100

2011/3/2 Éditions IN NOMINE <[email-masked]>:
>
> Bonjour !
>
> Dans une partition à 2 voix, j'ai besoin d'aligner un point d'orgue sur un
> silence d'une mesure R2 avec un point d'orgue sur une blanche. Pour cela, il
> me faut centrer la blanche en question. J'ai essayé le truc suivant (et une
> occasion de me la péter avec Scheme ;-) ) :
>
> [...]
>
> qui présente l'avantage de bien fonctionner ( :-D ) mais l'inconvénient de
> faire ça "à la main" et donc pas parfaitement.

J'avais répondu ceci à Jean-François il y a bien longtemps :
http://lilypond-french-users.1298960.n2.nabble.com/Decalage-entre-un-silence-R-et-une-note-finale-tp4234267p4237003.html

2009/12/31 Xavier Scheuer <[email-masked]>:
>
> Non car dans ce cas le silence ne sera plus centré au milieu de la
> mesure et ce n'est pas ce que Jean-François veux (je crois).
>
> Je ne comprends pas, j'ai essayé un truc qui n'avait pas l'air de
> fonctionner donc j'ai cherché d'autres solutions sans plus de résultats
> puis j'ai réessayé ma première proposition qui finalement a l'air de
> fonctionner à présent !
>
>  \once \override NoteColumn #'X-offset = #4
>
> avant la note permet de déplacer celle-ci.  Par contre j'ignore l'effet
> que ça peut avoir sur les notes dans d'autres portées/voix (en effet les
> notes sont alignées par temps/durées).
>
> L'idéal aurait été de déterminer comment le silence multimesure est
> centré au milieu de la mesure et de prendre cette "valeur" pour
> "centrer" la blanche de la même façon.
> Malheureusement je n'ai pas trouvé en regardant les références internes
> de MultiMeasureRest, Multi_measure_rest_engraver, MultiMeasureRestEvent
> MultiMeasureRestMusic et autre multi-measure-interface.
>
> Bref, je crois que ça reste (pour l'instant ?) au-delà de mes capacités
> lilypondiennes.

Pas le temps de regarder à cela en ce moment mais

2011/3/2 j-f.lucarelli <[email-masked]>:
>
> De manière générale, il serait utile que l'on puisse centrer une note
> valant une mesure de la même manière qu'on centre un silence de type R2
> Ça arrive souvent qu'un accord final comporte, à certains instruments,
> une blanche avec point d'orgue, sur d'autre, un silence également avec
> point d'orgue.

ce serait une bonne idée.  ;-)

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: "j-f.lucarelli" <[email-masked]>
Date: Wed, 2 Mar 2011 15:09:54 +0100

== En réponse au message du 02-03-2011, 13:39:16 ==

>2009/12/31 Xavier Scheuer <[email-masked]>:
Et je m'en souvenais - sans pouvoir retrouver exactement le post ;-)

>ce serait une bonne idée.  ;-)
Plus précisément, comment fait-on pour contacter l'équipe de développement ?
Chaque fois que je l'ai fait via le "Signaler un bug", j'ai reçu un message de refus pour motif de ne pas être inscrit dans la liste de développement.
... ou alors quelque chose d'autre a foiré ??

Où pourrait se trouver le Sésame aux suggestions ?

Jean-François

---

From: Éditions IN NOMINE <[email-masked]>
Date: Wed, 02 Mar 2011 15:16:14 +0100

> Où pourrait se trouver le Sésame aux suggestions ?

C'est a priori expliqué ici : 
http://lilypond.org/doc/v2.13/Documentation/contributor/help-us (étape 3 
notamment...)
Et donc :

    * Si vous êtes déjà inscrit à la liste de diffusion
      [email-masked] <mailto:[email-masked]>, envoyez un
      courriel comme à l’accoutumée.
    * Si vous néavez pas souscrit à la liste de diffusion, vous pouvez
      cependant transmettre votre rapport de bogue au travers de
      l’interface gmane de lilypond.bugs
      <http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs>.

+!
JMarc

---

From: Xavier Scheuer <[email-masked]>
Date: Wed, 2 Mar 2011 15:38:38 +0100

2011/3/2 j-f.lucarelli <[email-masked]>:
> Chaque fois que je l'ai fait via le "Signaler un bug", j'ai reçu un
> message de refus pour motif de ne pas être inscrit dans la liste de
> développement.

Ne pas oublier le

"> I'm not top posting."
(sans les guillemets, AVEC le '>')
au tout début du message.

Cf. http://lilypond.org/bug-reports.html

Cordialement,
Xavier

---

From: Éditions IN NOMINE <[email-masked]>
Date: Wed, 02 Mar 2011 15:17:50 +0100

Une idée serait de retrouver la déinition de R2 et de la transposer à 
d2... ça se trouve qque part dans mon git, maisou ? (Bertrand, tu 
m'avais montré en particulier le code de \breve.... dans quel dossier 
cela se trouve-t-il ?)

A+ !
JMarc

---

From: Bertrand Bordage <[email-masked]>
Date: Wed, 2 Mar 2011 18:54:48 +0100

C'est hélas très loin d'être simple à faire... Mais je suis d'accord qu'il
faudrait qu'on puisse centrer les notes en mettant le nom en majuscule. Pour
les basses des récitatifs c'est très utile (par exemple).