Subject: Impression de \mark entre les groupes d'une directrice

From: <[email-masked]>
Date: Mon, 23 Mar 2020 12:01:37 +0100

Bonjour à toutes et tous. 

Ci-dessous une page de la directrice de Smetana. Vous remarquer que
l’instruction \tempo (ainsi que les \mark) s’impriment au-dessus du système
général. Comment faire sans trop de douleurs pour dire que tempo et mark
doivent également s’imprimer par exemple devant le groupe des violons. Merci
de votre aide. 

Daniel Bernair 

This email has been scanned by BullGuard antivirus protection.
For more info visit www.bullguard.com
<http://www.bullguard.com/tracking.aspx?affiliate=bullguard&buyaffiliate=smt
p&url=/>

---

From: Valentin Villenave <[email-masked]>
Date: Mon, 23 Mar 2020 13:36:07 +0100

On 3/23/20, [email-masked] <[email-masked]> wrote:
> doivent également s’imprimer par exemple devant le groupe des violons.

Il faut enlever les engravers responsables de ces objets du contexte
Score, et les mettre soit dans le contexte StaffGroup, soit (si on ne
les veut pas au-dessus de chaque StaffGroup) dans un contexte créé à
partir de StaffGroup, mais auquel on donne un autre nom :

%%%

music = { b1 \mark \default b \tempo bla b }

<<
  \new StaffGroupMark <<
    \new Staff \music
    \new Staff \music
    \new Staff \music
    \new Staff \music
    \new Staff \music
  \new StaffGroup <<
    \new Staff \music
    \new Staff \music
  \new StaffGroupMark <<
    \new Staff \music
    \new Staff \music
    \new Staff \music
    \new Staff \music
\layout {
  \context {
    \Score
    \remove Mark_engraver
    \remove Metronome_mark_engraver
    \remove Staff_collecting_engraver
    \accepts StaffGroupMark
  }
  \context {
    \StaffGroup
    \name StaffGroupMark
    \type Engraver_group
    \alias StaffGroup
    \consists Mark_engraver
    \consists Staff_collecting_engraver
    \consists Metronome_mark_engraver
  }
}

%%%

V.

---

From: <[email-masked]>
Date: Mon, 23 Mar 2020 17:18:21 +0100

Merci Valentin. 
Je vais voir avec la cheffe où elle veut ces indications. Merci mille fois parce que vous m'avez tiré très très souvent de mes difficultés.
Bien amicalement.
Daniel Bernair 

-----Message d'origine-----
De : [email-masked] <[email-masked]> De la part de Valentin Villenave
Envoyé : lundi 23 mars 2020 13:36
À : [email-masked]
Cc : [email-masked]
Objet : Re: Impression de \mark entre les groupes d'une directrice

On 3/23/20, [email-masked] <[email-masked]> wrote:
> l’instruction \tempo (ainsi que les \mark) s’impriment au-dessus du 
> système général. Comment faire sans trop de douleurs pour dire que 
> tempo et mark doivent également s’imprimer par exemple devant le groupe des violons.

Il faut enlever les engravers responsables de ces objets du contexte Score, et les mettre soit dans le contexte StaffGroup, soit (si on ne les veut pas au-dessus de chaque StaffGroup) dans un contexte créé à partir de StaffGroup, mais auquel on donne un autre nom :

%%%

<<
  \new StaffGroupMark <<
    \new Staff \music
    \new Staff \music
    \new Staff \music
    \new Staff \music
    \new Staff \music
  \new StaffGroup <<
    \new Staff \music
    \new Staff \music
  \new StaffGroupMark <<
    \new Staff \music
    \new Staff \music
    \new Staff \music
    \new Staff \music
\layout {
  \context {
    \Score
    \remove Mark_engraver

%%%

V.

---

From: <[email-masked]>
Date: Mon, 23 Mar 2020 17:26:11 +0100

Petit problème, j'ai copié ces instructions dans un nouveau fichier mais les mark et tempo s'impriment au-dessus de la première portée. 

-----Message d'origine-----
De : lilypond-user-fr <lilypond-user-fr-bounces+daniel.bernair=[email-masked]> De la part de Valentin Villenave
Envoyé : lundi 23 mars 2020 13:36
À : [email-masked]
Cc : [email-masked]
Objet : Re: Impression de \mark entre les groupes d'une directrice

%%%

<< 

  \new StaffGroupMark <<

    \new Staff \music

    \new Staff \music

    \new Staff \music

    \new Staff \music

    \new Staff \music

  \new StaffGroup <<

    \new Staff \music

    \new Staff \music

  \new StaffGroupMark <<

    \new Staff \music

    \new Staff \music

    \new Staff \music

    \new Staff \music

\layout {

  \context {

    \Score

    \remove Mark_engraver

    \accepts StaffGroupMark

  }

  \context {

    \StaffGroup

    \name StaffGroupMark

    \type Engraver_group

    \alias StaffGroup

    \consists Mark_engraver

  }

}

%%%

V.

This email has been scanned by BullGuard antivirus protection.
For more info visit www.bullguard.com <http://www.bullguard.com/tracking.aspx?affiliate=bullguard&buyaffiliate=smtp&url=/>

---

From: Jean-Paul Quelen <[email-masked]>
Date: Mon, 23 Mar 2020 18:25:03 +0100

Il y a peut-être plus simple :
Mettre sur les lignes désirées des ^\markup {\fontsize #8 zzz } au lieu 
de \mark"zzz" et pour le tempo ^\markup { \fontsize #8 \char #9833 
\fontsize #2 = 60 } par exemple s'il faut un affichage numérique du tempo.
Cordialement

---

From: Seventies <[email-masked]>
Date: Mon, 23 Mar 2020 10:47:19 -0700 (MST)

Vrai, c'est plus simple, mais ça ne fonctionne plus si on veut tirer les
parties séparées.
Jean-François

-----
Liste des partitions LilyPond en http://www.espace-midi.com/lilypond
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: <[email-masked]>
Date: Mon, 23 Mar 2020 19:05:34 +0100

Merci pour votre réponse mais c'est trop lourd à faire car les pupitres sont à modifier. Pour la directrice cela irait mais pour les partitions ds instruments cela ne fonctionnerait plus.
Daniel Bernair  

-----Message d'origine-----
De : lilypond-user-fr <lilypond-user-fr-bounces+daniel.bernair=[email-masked]> De la part de Jean-Paul Quelen
Envoyé : lundi 23 mars 2020 18:25
À : [email-masked]
Objet : Re: Impression de \mark entre les groupes d'une directrice

Il y a peut-être plus simple :
Mettre sur les lignes désirées des ^\markup {\fontsize #8 zzz } au lieu de \mark"zzz" et pour le tempo ^\markup { \fontsize #8 \char #9833 \fontsize #2 = 60 } par exemple s'il faut un affichage numérique du tempo.
Cordialement

Le 23/03/2020 à 17:18, [email-masked] a écrit :
> De : [email-masked] <[email-masked]> De la part de 
> Valentin Villenave Envoyé : lundi 23 mars 2020 13:36 À : 
> [email-masked] Cc : [email-masked] Objet : Re: 
> Impression de \mark entre les groupes d'une directrice
>

---

From: Valentin Villenave <[email-masked]>
Date: Mon, 23 Mar 2020 20:18:55 +0100

On 3/23/20, [email-masked] <[email-masked]> wrote:
> Petit problème, j'ai copié ces instructions dans un nouveau fichier mais les
> mark et tempo s'impriment au-dessus de la première portée.

Ah, ça ça veut dire que vous utilisez une version ancienne de
LilyPond. Il y avait un bug introduit aux alentours de 2.13.4 (en
2009) qui empêchait le fonctionnement normal.

Ce n’est pas grave, vous pouvez utiliser l’astuce décrite ici qui
consiste à créer un contexte spécial pour les Marks (sans oublier de
le faire \accepter par Score), et à l’ajouter partout où vous le
voulez :
http://lsr.di.unimi.it/LSR/Item?id=1010

Je m’en suis moi-même longtemps servi.

Cordialement,
V. V.

---

From: <[email-masked]>
Date: Tue, 24 Mar 2020 09:47:16 +0100

Cher Valentin,

Je viens d'installer la version 2.20.0 de Lilypond et modifié les préférences dans Frescobaldi. J'ouvre Frescobaldi 3.0.1 avec la dernière version de Lilypond , je fais copier-coller de vos instructions mais j'obtiens toujours le même résultat. 

L’erreur devrait donc venir d’ailleurs. 

Je travaille sous Windows 10 x86 avec Frescobaldi 3.0.1 et lilypond 2.20.0

Je vais essayer l’autre possibilité en créant un nouveau contexte comme décrit en espérant ne pas devoir écrire un nouveau squelette.

Merci et bien amicalement,

Daniel Bernair. 

-----Message d'origine-----
De : lilypond-user-fr <lilypond-user-fr-bounces+daniel.bernair=[email-masked]> De la part de Valentin Villenave
Envoyé : lundi 23 mars 2020 20:19
À : [email-masked]
Cc : [email-masked]
Objet : Re: Impression de \mark entre les groupes d'une directrice

On 3/23/20,  <mailto:[email-masked]> [email-masked] < <mailto:[email-masked]> [email-masked]> wrote:

> Petit problème, j'ai copié ces instructions dans un nouveau fichier 

> mais les mark et tempo s'impriment au-dessus de la première portée.

Ah, ça ça veut dire que vous utilisez une version ancienne de LilyPond. Il y avait un bug introduit aux alentours de 2.13.4 (en

Ce n’est pas grave, vous pouvez utiliser l’astuce décrite ici qui consiste à créer un contexte spécial pour les Marks (sans oublier de le faire \accepter par Score), et à l’ajouter partout où vous le voulez :

 <http://lsr.di.unimi.it/LSR/Item?id=1010> http://lsr.di.unimi.it/LSR/Item?id=1010

Cordialement,

V. V.

---

From: Xavier Scheuer <[email-masked]>
Date: Tue, 24 Mar 2020 12:40:38 +0100

On Tue, 24 Mar 2020 at 09:48, <[email-masked]> wrote:
>
> Cher Valentin,
>
> Je viens d'installer la version 2.20.0 de Lilypond et modifié les
préférences dans Frescobaldi. J'ouvre Frescobaldi 3.0.1 avec la dernière
version de Lilypond , je fais copier-coller de vos instructions mais
j'obtiens toujours le même résultat.
> Je vais essayer l’autre possibilité en créant un nouveau contexte comme
décrit en espérant ne pas devoir écrire un nouveau squelette.

Salut,

Il faut enlever "Staff_collecting_engraver" du contexte Score.

  \layout {
    \context {
      \Score
      \remove "Mark_engraver"
      \remove "Staff_collecting_engraver"
    }
    \context {
      \Staff
      \consists "Mark_engraver"
      \consists "Staff_collecting_engraver"
    }
  }

Cf. NR 1.8.1 Ajout de texte > Indications textuelles > Morceaux choisis
http://lilypond.org/doc/v2.20/Documentation/notation/writing-text.fr.html#text-marks

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Valentin Villenave <[email-masked]>
Date: Tue, 24 Mar 2020 12:56:41 +0100

> j'obtiens toujours le même résultat.

Pfff, désolé ; en fait le code que j’ai posté ne fonctionne qu’à
partir de 2.21. Donc d’ici la sortie de cette nouvelle version vous
serez effectivement obligé d’utiliser MarkLine.

Bon courage !

V.