Subject: Re: Problèmes_de_positionnement_-_problème_d'édition

From: "j-f.lucarelli" <[email-masked]>
Date: Mon, 28 Dec 2009 09:28:27 +0100

>Enfin, le fichier PDF ne se modifie plus, sans que je trouve une erreur dans
>mon écriture.
>Avez-vous des pistes?
>Merci,
>Éric
>

Á tout hasard, vérifie bien que le fichier PDF soit fermé quand tu lances la "compilation" de ton projet LilyPond.

Amicalement,

Jean-François

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

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

---

From: Joanna Tordjeman <[email-masked]>
Date: Mon, 28 Dec 2009 09:39:42 +0100

> Á tout hasard, vérifie bien que le fichier PDF soit fermé quand tu lances la "compilation" de ton projet LilyPond.

À tout hasard aussi, vérifie que c'est bien le bon fichier .ly que tu 
compiles... Ça a l'air bête mais il arrive qu'on se trompe quand on 
bosse sur plusieurs projets ou sur un projet qui contient un conducteur 
et des parties séparées par exemple, surtout si on ne retape pas la 
commande manuellement à chaque fois :P
Mais effectivement un petit bout de code serait le bienvenu (miam).

a+
Joanna

> ------------------------------------------------------------------------
> 
> _______________________________________________

---

From: Éric Bouvéron <[email-masked]>
Date: Tue, 29 Dec 2009 12:47:32 +0800

Bonjour,
Et merci pour votre aide.
En fait, je parviens en cherchant (j'avais déjà cherché avant, hein!) à
trouver quelques solutions. Mais pas à tout. En ce qui concerne le fichier
PDF, M. Lucarelli, vous aviez raison, pour ma confusion...
Voici donc les problèmes que j' ai maintenant, et le code que j'utilise. Je
dois aussi dire que j'ai peu de connaissances en solfège, que je ne connais
pas tous les termes, que j'apprends mon instrument avec un professeur qui me
parle en anglais, bref.

{sol8 la si do r4 do4-> |
do1\fermata
\bar "|."}

Je ne parviens pas à coder *fine *sous la portée.

{mi'4. re8 mi4 re |
mi8. mi16 re4 si sol |
}
Le mi8. a une ligne qui traverse sa barre (?) en diagonale, en montant de la
gauche vers le droite. Je ne connais pas le nom de cette barre et ne sais
pas la coder.

\relative do' {
\clef G
\key re \major
\time 4/4
\tempo "Med. Swing"
\Repeat volta 2 {
\bar "|:"
           l2'2~ la8. si16 la4 |
etc...

La barre de reprise se place AVANT l'indication de tempo (time) et je
n'arrive pas à la placer après.

Enfin, les «coda» et les «segno»
J'ai essayé avec les explications, et me retrouve avec des choses
imparfaites.
Voici ce que j'ai écrit.

\relative do' {
\clef G
\time 4/4
\bar "|"
\tempo "Moderate" {
re'4 \mark \markup { \musicglyph #"scripts.segno" } la8 fad~ fad2
etc....

Je pense que la solution pour les «segno» et les «coda» est la même. Comment
avoir le premier symbole exactement au dessus du re'4, ou entre le tempo et
le re'4, et SOUS le tempo «Moderate»?

Avant dernier souci:

dod1 \mark \markup { \musicglyph #"scripts.segno" } |

Le symbole «segno» se met à la ligne suivante, au dessus de la clef de sol.

Enfin, ce «segno» est suivi d' une mesure où n'apparaît qu'une espèce de
vague, une ondulation plutôt, et on trouve un «coda» à la fin de cette
mesure. Là encore, je ne sais pas coder.

Encore une fois, merci de votre aide,

Éric

P.S. Je suis en train -d'essayer- de coder une vingtaine de partitions de
jazz pour saxophone soprano ou ténor (ou clarinette soprano) arrangées pour
débutants. Je serai ravi de les faire partager, si un endroit est prévu pour
les mettre à disposition.

Le 28 décembre 2009 16:39, Joanna Tordjeman <[email-masked]> a écrit :

> compiles... Ça a l'air bête mais il arrive qu'on se trompe quand on bosse
> sur plusieurs projets ou sur un projet qui contient un conducteur et des
> parties séparées par exemple, surtout si on ne retape pas la commande
> manuellement à chaque fois :P

-- 
É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: Tue, 29 Dec 2009 10:27:33 +0100

Le Tue, 29 Dec 2009 12:47:32 +0800,

> Je ne parviens pas à coder *fine *sous la portée.

Le plus simple :

  {
    sol8 la si do r4 do4-> |
    do1\fermata_"Fine"
    \bar "|."
  }

plus compliqué mais mieux visuellement :

  {
    sol8 la si do r4 do4-> |
    do1\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 "|."
  }

Si #end-of-line-visible ne fonctionne pas, remplacer par
#begin-of-line-invisible (dépend de la version).

> Le mi8. a une ligne qui traverse sa barre (?) en diagonale, en
> montant de la gauche vers le droite. Je ne connais pas le nom de
> cette barre et ne sais pas la coder.

Quelque chose comme ça ?

  {
    mi4. re8 mi4 re |
    \once \override Stem #'stroke-style = #"grace"
    mi8.\noBeam mi16 re4 si sol |
  }

Par contre ça ne fonctionne que sans barre de ligature entre le mi
croche pointée et la double croche...

> n'arrive pas à la placer après.

  \once \override Score.BreakAlignment #'break-align-orders =
        #(make-vector 3 '(instrument-name
                          left-edge
                          ambitus
                          span-bar
                          breathing-sign
                          clef
                          key-signature
                          time-signature
                          staff-bar
                          custos
                          span-bar))
  \bar "|:"

cf. http://lsr.dsi.unimi.it/LSR/Item?id=500

> Je pense que la solution pour les «segno» et les «coda» est la même.
> Comment avoir le premier symbole exactement au dessus du re'4, ou
> entre le tempo et le re'4, et SOUS le tempo «Moderate»?

SOUS le « Moderate » ?  C'est très moche...
Si tu veux le segno exactement au dessus du re'4 (et SOUS le Moderate)
utilise re'4\segno (car attaché à une note).

Entre l'indication de mesure et la première note (re'4) :

  \relative do' {
    \clef G
    \time 4/4
    \tempo "Moderate"
    \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 { \musicglyph #"scripts.segno" } 
    re'4 la8 fad~ fad2
    % etc.
  }

Chez moi la segno s'imprime à côté du Moderato, je préfère.  Maintenant
si tu préfères que ce soit en dessous, décale de 3 unités ou plus
(\once \override Staff.TimeSignature #'break-align-anchor = #3).

> Le symbole «segno» se met à la ligne suivante, au dessus de la clef

\once \override Score.RehearsalMark #'break-visibility = #end-of-line-visible
juste avant le \mark \markup { \musicglyph #"scripts.segno" }.

Même remarque que précédemment, si ça ne fonctionne pas :
\once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible

> Enfin, ce «segno» est suivi d' une mesure où n'apparaît qu'une espèce
> de vague, une ondulation plutôt, et on trouve un «coda» à la fin de
> cette mesure. Là encore, je ne sais pas coder.

Pour la vague ondulation je ne sais pas (je ne vois pas).
Pour la coda, cf. le segno.

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>