Subject: Compression des silences

From: xtof pno <[email-masked]>
Date: Fri, 1 Apr 2022 07:43:28 +0000 (UTC)

Bonjour,Je souhaite éditer les parties séparées d'un conducteur.Ces parties séparées comprennent de nombreuses mesures vides, qu'il faudrait regrouper.Je vois bien la commande :\compressMMRests { }

mais je n'arrive pas à bien la placer. La compilation bloque dans le code général (saisie des notes) ou dans \bookpart.
Quelle est la bonne syntaxe ?
Merci pour vos conseils.
Cordialement.
Christophe

---

From: Jean Abou Samra <[email-masked]>
Date: Fri, 1 Apr 2022 10:43:51 +0200

Le 01/04/2022 à 09:43, xtof pno a écrit :
> Bonjour,
> Je souhaite éditer les parties séparées d'un conducteur.
> Ces parties séparées comprennent de nombreuses mesures vides, qu'il 
> faudrait regrouper.
> Je vois bien la commande :
> \compressMMRests{ } mais je n'arrive pas à bien la placer. La 
> compilation bloque dans le code général (saisie des notes) ou dans 
> \bookpart. Quelle est la bonne syntaxe ? Merci pour vos conseils. 
> Cordialement. Christophe

Un peu n'importe où, en fait, tant qu'elle est appliquée à de la « 
musique ». Par exemple, vous pouvez la mettre sur vos variables 
d'instrument :

violon = \compressMMRests \relative {
   R1*5
}

violoncelle = \compressMMRests \relative {
   R1*5
}

\score {
   <<
     \new Staff \violon
     \new Staff \violoncelle
   >>
}

Ou bien directement sur l'expression musicale du bloc \score :

violon = \relative {
   R1*5
}

violoncelle = \relative {
   R1*5
}

\score {
   \compressMMRests <<
     \new Staff \violon
     \new Staff \violoncelle
   >>
}

Pour faire une distinction entre conducteur et parties séparées, vous
pouvez l'appliquer seulement dans les \score des parties séparées :

violon = \compressMMRests \relative {
   R1*5
}

violoncelle = \compressMMRests \relative {
   R1*5
}

\score { \compressMMRests \violon }
\score { \compressMMRests \violoncelle }
\score { << \new Staff \violon \new Staff \violoncelle >> }

Cordialement,
Jean

---

From: Jean Abou Samra <[email-masked]>
Date: Fri, 1 Apr 2022 10:44:37 +0200

> \score { << \new Staff \violon \new Staff \violoncelle >> }

Oups, je voulais dire bien sûr :

violon = \relative {
   R1*5
}

---

From: xtof pno <[email-masked]>
Date: Fri, 1 Apr 2022 13:02:21 +0000 (UTC)

Bonjour Jean,Merci pour votre réponse.Malheureusement lorsque j'applique à la seule partie séparée la formule :
  \bookpart {
   \header {
    subtitle = "Contrebasse" }
   \score {     \compressMMRests  \scoreAContrabassPart }           
         \layout {  }
    \midi {
      \tempo 4=100 } }
 }

la compilation me renvoie le message d'erreur suivant :
/tmp/frescobaldi-jgiibyn_/tmpxrcy38cz/CK-Prélude-pour-bois-et-cordes.ly:885:18: Erreur : chaîne d'échappement inconnue : « \compressMMRests »

 \score { { 

 \compressMMRests { \scoreAContrabassPart }

J'ai dû commettre une maladresse, mais laquelle ?Merci pour votre indulgence et correction.
Bien cordialement.
Christophe

    Le vendredi 1 avril 2022 à 10:44:29 UTC+2, Jean Abou Samra <[email-masked]> a écrit :  

violon = \relative {
   R1*5
}

---

From: Jean Abou Samra <[email-masked]>
Date: Fri, 1 Apr 2022 16:21:23 +0200

Le 01/04/2022 à 15:02, xtof pno a écrit :
> Bonjour Jean,
> Merci pour votre réponse.
> Malheureusement lorsque j'applique à la seule partie séparée la formule :
>
>  \bookpart {
>    \header {
> *\score {     \compressMMRests  \scoreAContrabassPart } *
>          \layout {  }
>     \midi {
>       \tempo 4=100 } }
>  }
>
>
> /tmp/frescobaldi-jgiibyn_/tmpxrcy38cz/CK-Prélude-pour-bois-et-cordes.ly:885:18: 
> Erreur : chaîne d'échappement inconnue : « \compressMMRests »
>
> \score { {
>
> J'ai dû commettre une maladresse, mais laquelle ?
> Merci pour votre indulgence et correction.

Ah… Je parie que vous utilisez une version ancienne tout en lisant une 
documentation récente. La commande \compressMMRests est apparue dans la 
série des 2.19. Faites un tour par la case mise à jour, la dernière 
version stable est la 2.22.2.

Cordialement,
Jean

---

From: xtof pno <[email-masked]>
Date: Fri, 1 Apr 2022 14:59:22 +0000 (UTC)

Ah oui, bien vu !J'ai changé d'ordi pour vérifier votre hypothèse. 
En passant de la 2.18 à la 2.22, aucun problème.Merci.Cordialement.Christophe

    Le vendredi 1 avril 2022, 16:20:01 UTC+2, Jean Abou Samra <[email-masked]> a écrit :  

Cordialement,
Jean