Subject: footnote et tag

From: Remy CLAVERIE <[email-masked]>
Date: Mon, 10 Jun 2019 10:02:04 +0200 (CEST)

Bonjour à tous,

Je suis en train de retranscrire un motet avec instruments colla parte. Pour la voix de ténor, il y a une erreur sur le facsimile que je souhaite indiquer sur la partition à la fois sur le conducteur (en clef "G_8") et sur la partition instrumentale (en clef tenor) par une note de bas de page. 

Aucun problème pour créer cette note de bas de page ; par contre, il semble que la commande \tag ne soit pas correctement prise en compte et systématiquement interprétée. Vous verrez sur le code pour la partie instrumentale (http://lilybin.com/wooox8/2) que la note de bas de page est en clef de sol alors qu'il n'y a pas de raison, puisque le tag est référencé #'Cond et que la commande \keepWithTag ne conserve que les parties tagguées #'Part.

L'un de vous aurait-il une solution à mon problème ?

Merci de votre aide,

Rémy

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Mon, 10 Jun 2019 11:27:47 +0200

Bonjour Rémy,
Pour être prises en compte dans ton cas, les balises doivent être écrite
sous la forme :

\version "2.18.2"
\include "italiano.ly"

noteA = \markup\score { { do'' } \layout {} }
noteB = \markup\score { { la'' } \layout {} }

music = {
  \tag #'Cond { \footnote #'(1 . 1) \noteA do'' }
  \tag #'Part { \footnote #'(1 . 1) \noteB do'' }
}

\keepWithTag #'Cond \music
\keepWithTag #'Part \music

Cordialement,
Pierre

Le lun. 10 juin 2019 à 10:02, Remy CLAVERIE <[email-masked]> a
écrit :

> Bonjour à tous,
>
>
>
> Je suis en train de retranscrire un motet avec instruments colla parte.
> Pour la voix de ténor, il y a une erreur sur le facsimile que je souhaite
> indiquer sur la partition à la fois sur le conducteur (en clef "G_8") et
> sur la partition instrumentale (en clef tenor) par une note de bas de page.
>
> Aucun problème pour créer cette note de bas de page ; par contre, il
> semble que la commande \tag ne soit pas correctement prise en compte et
> systématiquement interprétée. Vous verrez sur le code pour la partie
> instrumentale (http://lilybin.com/wooox8/2) que la note de bas de page
> est en clef de sol alors qu'il n'y a pas de raison, puisque le tag est
> référencé #'Cond et que la commande \keepWithTag ne conserve que les
> parties tagguées #'Part.
>
>
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: Remy CLAVERIE <[email-masked]>
Date: Mon, 10 Jun 2019 17:06:45 +0200 (CEST)

Merci Pierre,

Je vais esssayer ce que tu proposes.

Est-ce que tu aurais un lien vers lequel m'aiguiller et qui explique cette solution ?

Merci

Bonne semaine,

Rémy

 

> Message du 10/06/19 11:27
> De : "Pierre Perol-Schneider" 

> A : "Remy CLAVERIE" 
> Copie à : "Mialing list Lilypond" 

> Objet : Re: footnote et tag
> 
>

Bonjour Rémy,
Pour être prises en compte dans ton cas, les balises doivent être écrite sous la forme :

\version "2.18.2"

Cordialement,
Pierre

Le lun. 10 juin 2019 à 10:02, Remy CLAVERIE  a écrit :

---

From: Valentin Villenave <[email-masked]>
Date: Mon, 10 Jun 2019 18:13:36 +0200

> Est-ce que tu aurais un lien vers lequel m'aiguiller et qui explique cette

Bonjour Rémy,
vous pouvez par exemple vous référer à cette section du manuel :
http://lilypond.org/doc/latest/Documentation/notation/different-editions-from-one-source

Et en particulier le chapitre sur la commande \tag :
http://lilypond.org/doc/latest/Documentation/notation/different-editions-from-one-source#using-tags

Cordialement,
V. V.

---

From: Remy CLAVERIE <[email-masked]>
Date: Mon, 10 Jun 2019 18:37:38 +0200 (CEST)

Bonsoir Valentin,

je connais assez bien la commande \tag qui est extrèmement pratique. En fait, je ne comprends pas pourquoi cette commande n'est pas interprétée dans le markup d'un footnote alors qu'elle l'est en dehors.

Merci,

Bonne soirée,

Rémy

> Message du 10/06/19 18:13
> De : "Valentin Villenave" 
> A : "Remy CLAVERIE" 
> Copie à : "Pierre Perol-Schneider" 
, "Mailing list Lilypond" 

> On 6/10/19, Remy CLAVERIE  wrote:

---

From: Valentin Villenave <[email-masked]>
Date: Mon, 10 Jun 2019 19:34:19 +0200

On 6/10/19, Remy CLAVERIE <[email-masked]> wrote:
> je connais assez bien la commande \tag qui est extrèmement pratique. En
> fait, je ne comprends pas pourquoi cette commande n'est pas interprétée dans
> le markup d'un footnote alors qu'elle l'est en dehors.

Ah oui, effectivement, j’aurais dû commencer par cliquer sur le lien
LilyBin… :-)

Pierre me corrigera, mais je pense que \keepWithTag ne s’applique
qu’aux éléments de l’expression musicale qui lui est donnée, et là
comme on crée un nouveau \score à l’intérieur d’un markup à
l’intérieur d’une voix, ça commence à faire un peu beaucoup et le
mapping des tags se perd à un certain moment.

J’aurais tendance à considérer ça comme un bug, d’ailleurs. (Mais
j’attends l’opinion de PPS pour le signaler.)

Au passage, j’ai le plaisir de vous informer que depuis quelques mois
il n’est _plus_ nécessaire d’ajouter un bloc \layout dans les \markup
\score !

V.

---

From: Remy CLAVERIE <[email-masked]>
Date: Mon, 10 Jun 2019 20:39:58 +0200 (CEST)

Explications très claire, merci Valentin.

Je ne sais pas si c'est un bug, mais c'est au moins, un fonctionnement non voulu/prévu.

Cela m'intéresse car je fais un grand usage des footnotes et des tags.

Bonne soirée à tous,

Rémy

 

> Message du 10/06/19 19:34

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Mon, 10 Jun 2019 21:56:40 +0200

Bonsoir Valentin, bonsoir Rémy,
J'ai un sérieux doute quant à un éventuel bug...
Réduit plus simplement, l'expression de Rémy revient à écrire :

\version "2.19.83"
music = {
  \footnote #'(1 . 1) \markup \score { \tag A { c'' } \tag B { d'' } } c'
}
\keepWithTag B \music

Ce qui le compile pas -- ou mal -- car, de fait, les balises ne
fonctionnent pas au sein d'un markup :
music = {
  c' ^\markup { \tag A "a" \tag B "b" }
}
\keepWithTag B \music

ne compile pas, vs.:
music = {
   \tag A { c'^"a"  } \tag B { c'^"b" }
}
\keepWithTag B \music

qui, lui, compile.
En fait, je n'arrive même pas à comprendre pourquoi l'exemple de Rémy
compile sans un seul avertissement...
Cordialement,
Pierre

Le lun. 10 juin 2019 à 20:39, Remy CLAVERIE <[email-masked]> a
écrit :

> > De : "Valentin Villenave" <[email-masked]>
> > A : "Remy CLAVERIE" <[email-masked]>
> > Copie à : "Pierre Perol-Schneider" <[email-masked]>,
> "Mailing list Lilypond" <[email-masked]>