Subject: [LilyPond] [Général] Effacer les citations du conducteur

From: Christophe via LilyPond <[email-masked]>
Date: Thu, 02 May 2024 21:12:13 +0000

Bonjour,
Pour les parties séparées je note des citations d'autres instruments avant l'entrée d'un musicien.
Avec \new CueVoice, ça marche très bien. Mais je n'ai besoin de les avoir dans le conducteur.
La doc précise qu'avec \killCues, il est possible de les supprimer. Mais où faut-il placer cette commande. Je n'y suis pas arrivé, ni dans la partie principale ni dans les parties séparées. Quelle est la bonne syntaxe ?
Merci pour votre aide à la compréhension de cette commande.
Cordialement.
Christophe

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/1).

Pour créer un nouveau sujet, écrivez à [[email-masked]](mailto:[email-masked]) ou visitez la [page d'accueil de lilypond.community](https://lilypond.community).

---

From: Frédéric Moinard via LilyPond <[email-masked]>
Date: Fri, 03 May 2024 08:05:38 +0000

Bonjour,

À relire https://lilypond.org/doc/v2.25/Documentation/notation/formatting-cue-notes, il me semble que `\killCues` ne s'occupe que des répliques insérées avec `\cueDuring`. Pour celles insérés avec une `CueVoice`, je crois qu'il faut passer par l'utilisation des tags.

Cordialement,
Frédéric

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/2).

---

From: Christophe via LilyPond <[email-masked]>
Date: Fri, 03 May 2024 10:33:04 +0000

Bonjour et merci Frédéric.
La doc n'est pas très claire (pour moi) :

La commande `killCues` permet de supprimer les notes d’une citation. Ceci est utile lorsque cette citation n’est pas imprimée dans le conducteur entre autres. `killCues` supprimera les notes et autres événements pris en charge par `\cueDuring`. Pour les autres annotations telles que changement de clef ou instrument concerné, faites appel à des balises – see section [Utilisation de balises](https://lilypond.org/doc/v2.25/Documentation/notation/using-tags) à ce sujet.

Je ne suis pas habitué à l'utilisation des tags. Quelle va être la bonne syntaxe ... ?
Je vais tâtonner.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/3).

---

From: Christophe via LilyPond <[email-masked]>
Date: Fri, 03 May 2024 10:38:40 +0000

Il y a tellement de balises que je ne sais même pas laquelle convient.
Les citations présentes dans les parties séparées mais pas dans le conducteur.
Merci pour vos conseils.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/4).

---

From: Christophe via LilyPond <[email-masked]>
Date: Fri, 03 May 2024 11:07:17 +0000

Je suis complètement coincé. Je ne comprends quelle balise utiliser. 
Pour moi la documentation est plus mathématique que musicale, en tout cas pour cet aspect.
Merci pour votre aide.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/5).

---

From: xavier via LilyPond <[email-masked]>
Date: Fri, 03 May 2024 11:11:10 +0000

Bonjour,

Une autre possibilité est d'utiliser une variable séparée avec des silences invisibles et les citations.

Si tu fournis un exemple minimal de code montrant ce que tu utilises on peut t'indiquer comment le modifier avec les tags et/ou une variable séparée.
Mais le plus simple est probablement d'utiliser `\cueDuring` comme indiqué dans la documentation, qui a l'avantage d'avoir presque tout automatisé.

Cordialement,
Xavier

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/6).

---

From: Christophe via LilyPond <[email-masked]>
Date: Fri, 03 May 2024 15:30:53 +0000

Je rebondis sur ton offre Xavier, car je tourne en rond et n'arrive à rien.
Dans le code suivant, j'aimerais que la harpe apparaisse en "à défaut" en citation deux mesures avant le début de la flûte :
\version "2.24.1"

\header {
  title = "citations"
}

\paper {
  #(set-paper-size "a4")
}

global = {
  \key c \major
  \numericTimeSignature
  \time 3/4
}

flute = \relative c'' {
  \global
  % En avant la musique !
 R2. *2
 r8  g'' \pp  ~g8 d e4 ~
e4 d8 \< b a b \!
e4 \> d8 g, b4 \!
}

upper = \relative c'' {
  \global
  % En avant la musique !
   \hideNotes \change Staff = "lower" s8 
 \shape #'((-0.4 . -0)(0 . 3)(0 . 3)(0 . 0)) Slur
 \override DynamicLineSpanner.staff-padding = 3
 \voiceOne d,\> ( a' d e fis \change Staff = "upper" \unHideNotes
 \oneVoice r8 d, e fis a d ) \!
 
  <f! a>2 r4
 <f, \flageolet  a\flageolet  >2.
}

lower = \relative c' {
  \global
  % En avant la musique !
  r8  \shiftOn d,, a' d e fis ~ fis 2.
  
  s2. s
}

flutePart = \new Staff \with {
  instrumentName = "Flûte"
  midiInstrument = "flute"
} \flute

harpPart = \new PianoStaff \with {
  instrumentName = "Harpe"
} <<
  \new Staff = "upper" \with {
    midiInstrument = "orchestral harp"
  } \upper
  \new Staff = "lower" \with {
    midiInstrument = "orchestral harp"
  } { \clef bass \lower }

\score {
  <<
    \flutePart
    \harpPart
  \layout { }
  \midi {
    \tempo 4=100
  }
}

Merci pour votre aide.
Christophe
PS  : question subsidiaire qui fait l'objet d'une autre demande d'ailleurs : pourquoi les portées de la harpe sont aussi écartées ?

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/7).

---

From: xavier via LilyPond <[email-masked]>
Date: Fri, 03 May 2024 19:30:46 +0000

Oui mais du coup une citation "harp lower" pour la première mesure et "harp upper" pour la deuxième ? Avec une cueClef bass pour la 1e et une cueClef treble pour la 2e ?

Je dois avouer que dans l'idéal j'aimerais proposer une solution avec `cueDuring` comme dans la documentation, mais que pour des cas compliqués j'aurais tendance à tricher.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/8).

---

From: xavier via LilyPond <[email-masked]>
Date: Fri, 03 May 2024 19:48:24 +0000

Sans tricher : dans `flute`, remplacer `R2.*2` par
```
\tag #'part { <>^\markup { \tiny "harpe" } }
\cueDuringWithClef "harpLower" #UP "bass" { R2. }
\cueDuring "harpUpper" #UP { R2. }
```

Ajouter après les variables et avant le bloc `\score`
```
\addQuote "harpUpper" { \upper }
\addQuote "harpLower" { \lower }
```

Voilà, on peut utiliser
```
\removeWithTag #'part { \killCues { \flute } }
```
pour le conducteur, comme dans l'exemple de NR 1.6.3 Writing parts.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/9).

---

From: Christophe via LilyPond <[email-masked]>
Date: Sun, 05 May 2024 08:55:27 +0000

Bonjour, malgré les explications de Xavier, je n'arrive pas à créer les citations et à les supprimer du conducteur.
Des erreurs qui n'existaient pas jusqu'alors apparaissent.
Voici une partie du code (l'ensemble est un conducteur avec bois par 2, cors, triangle, harpe et cordes). Ici, seulement flûtes et harpes pour l'exemple et la résolution du problème.
\version "2.24.1"

\tagGroup #'(conducteur)

\header {
  title = "Prélude-V2"
}

global = {

  \numericTimeSignature
  \time 3/4
  \tempo "Assez lent" 4=60 
}

scoreAFlute = \relative c'' {
  \global
R2. *7

\tag #'part { <>^\markup { \tiny "harpe" } }
\cueDuringWithClef "scoreAleft" #UP "left" { R2. }
\cueDuring "scoreAright" #UP { R2. }

\break
r8  g'' \pp ( ~g8 d e4 ~
e4 d8 \< b a b \!
e4 \> d8 g, b4~ \!
b4 a8 \< g e g 
b d! \!  b4. a8
b8 ^\markup {\bold Ralenti} e, \> g2 \! ) |

 R2. *7 ^\markup {\bold {au Mouvt}}
 R2. *2 ^\markup {\bold {Ralenti}}
 R2. *2 ^\markup {\bold {Très lent}}
 <c e>4 \pp \fermata r r \bar".." |
}

scoreAright = \relative c'' {
 \global
% \key b \minor
%%% Pour numéros de mesures toutes les 5 mesures au lieu de la mesure en début de ligne
  %%% à mette pour chaque partie => à vérifier
  \override Score.BarNumber.break-visibility = #end-of-line-invisible
 % \set Score.currentBarNumber = #11 pour commencer le compte à la mesure 11
  % Print a bar number every five measure
  \set Score.barNumberVisibility = #(every-nth-bar-number-visible 5)
 %{ s1 *24
  s1 *24
  s1 *24
  s1 *24
   s1 *24%}
 R2.
 \hideNotes \change Staff = "left" s8 
	\shape #'((-0.7 . -4)(0 . 1)(0 . 1)(0 . -0.5)) Slur
	\voiceOne a,,( e' g c e \change Staff = "right" \unHideNotes
	\oneVoice g8 c) ~c2

 <d, fis b>2\arpeggio r4
 <g c e>2 \arpeggio r4
 <d fis b>2 \< \arpeggio r4 \!
 <c e>2 r4
 
 \hideNotes \change Staff = "left" s8 
 \shape #'((-0.4 . -0)(0 . 3)(0 . 3)(0 . 0)) Slur
 \override DynamicLineSpanner.staff-padding = 3
 \voiceOne d,\> ( a' d e fis \change Staff = "right" \unHideNotes
 \oneVoice r8 d e fis a d ) \!

 <f! a>2 r4
 <f, \flageolet  a\flageolet  >2. 
  <f' a>2 <dis,\flageolet \laissezVibrer  ges\flageolet\laissezVibrer  >4
 R2. *3 |

<<
    \new Voice = "première"
    \relative {
      \voiceOne
      <g' aes c! g'>2  ^\markup {\bold {au Mouvt}} \arpeggio s4  
    }
    \new Voice = "seconde"
    \relative {
      \voiceTwo
      \hideNotes 
      \change Staff = "left" s4
        \voiceOne 
        \shape #'((-5 . -4)(-2 . 1)(-3 . 2.5)(1 . 0)) Slur 
         f8 ( c'8 
     \change Staff = "right" 
     \unHideNotes
      \oneVoice 
     %  \stemUp
     \stemDown
        aes'4 )
    }
  R2.
  <<
    \new Voice = "première"
    \relative {
      \voiceOne
      <g' aes c! g'>4 \arpeggio s4  s8 s8
    }
    \new Voice = "seconde"
    \relative {
      \voiceTwo
      \hideNotes 
      \change Staff = "left" s4
        \voiceOne 
        \shape #'((-5.8 . -17.2)(-4 . 3.5)(0 . 1)(0 . -0.3)) Slur 
         f8 ( c'8 
     \change Staff = "right" 
     \unHideNotes
      \oneVoice 
     %  \stemUp
      g'8[  aes] )
    }
 
 R2.
 <<
    \new Voice = "première"
    \relative {
      \voiceOne
      <bes d! a'>4 \arpeggio s4  s4
    }
    \new Voice = "seconde"
    \relative {
      \voiceTwo
      \hideNotes 
      \change Staff = "left" s8
        \voiceOne 
        \shape #'((-2.5 . -10.5)(-2 . 1)(-2 . 2)(-3 . 0)) Slur 
        \override DynamicLineSpanner.staff-padding = 4
         g'8 \< ( d'!8  f! b d
     \change Staff = "right" 
     \unHideNotes
      \oneVoice 
     %  \stemUp
    % \stemDown
        r8 <bes, d>8 ~<bes d>4 r) \!
    }
 
 R2. *2
 \hideNotes \change Staff = "left" s8 
	\shape #'((-0.1 . -5.)(0 . 1)(-0.8 . 3.5)(0 . -2)) Slur
	% \override DynamicLineSpanner.staff-padding = 4.5
	\voiceOne a,,^"L.V."\>( e' b' c e \change Staff = "right" \unHideNotes
	\oneVoice b'8 c^\markup {\bold {Très lent}} e b' c4)\!
 
 R2.
 <c \flageolet e \flageolet>2. \fermata
 \bar".." |
}

scoreAleft = \relative c'' {
   \global
 % \key b \minor
 %%% Pour numéros de mesures toutes les 5 mesures au lieu de la mesure en début de ligne
  %%% à mette pour chaque partie => à vérifier
  \override Score.BarNumber.break-visibility = #end-of-line-invisible
 % \set Score.currentBarNumber = #11 pour commencer le compte à la mesure 11
  % Print a bar number every five measure
  \set Score.barNumberVisibility = #(every-nth-bar-number-visible 5)
 %{ s1 *24
  s1 *24
  s1 *24
  s1 *24
   s1 *24%}
 
 R2.
%{ r8 \p a,, e' g c e ~
 e2. ^"L.V"  %}
 r8 \p a,, e' g c e ~e2. ^"L.V."

 r8 e,, (e'4) r
 r8 a, (e'4) r |
 
 r8 e, (e'4) r
 r8 a, (e'4) r |
 
 r8 d, a' d e fis ~ fis 2.
 
 s2. *6
 
 r8 \p f8 [ \change Staff = "right" c' g'8] s4
\change Staff = "left"
R2.
 r8 f, [ \change Staff = "right" c' f8] s4
 \change Staff = "left"
 R2.
  r8  g,, d'! f! b d
  s2. 
 
 R2. *2
 r8 \shiftOn a,, e' b' c e 
	s2.
 R2. *2
 \bar".." |
 
}  

scoreAFlutePart = \new Staff \with {
  instrumentName = "2 flûtes"
  midiInstrument = "flute"
 %  shortInstrumentName = "2 fl"
} %\scoreAFlute 
{ \tag conducteur \set Staff.shortInstrumentName = "Fl"

  \scoreAFlute
}

scoreAHarpePart = \new PianoStaff \with {
    instrumentName = "Harpe"
  %  shortInstrumentName = "Harpe"
  }{\tag conducteur \set PianoStaff.shortInstrumentName = "Hp"
  <<
    \new Staff = "right" \with {
      midiInstrument = "orchestral harp"
    } \scoreAright
    \new Staff = "left" \with {
      midiInstrument = "orchestral harp"
    } { \clef bass \scoreAleft }
  
  \addQuote "scoreAright" { \scoreAright }
\addQuote "scoreAleft" { \scoreAleft }

\score {
 <<
   
    \new StaffGroup 
    << 
      
    \scoreAFlutePart
    \new Staff {
 %   \removeWithTag #'part { \killCues { \scoreAHarpePart } }
  }
  
   \scoreAHarpePart
   
     \layout {
 
  \context {
    \Staff \RemoveEmptyStaves }
  
  \context {
    \Score

    \override StaffGrouper.staff-staff-spacing.padding = #3

  }}

  \midi {
    \tempo 4.=80 } 
}

% 2 flûtes
\bookpart {
  \header {subtitle = "2 flûtes"}
  \paper {
    system-separator-markup = ##f
    system-system-spacing.basic-distance = #25 
  }
   \score {\new StaffGroup {
     \removeWithTag conducteur <<{\scoreAFlutePart} >>}

  }    

           \layout {}
           \midi {\tempo 4=100}}
}

% Harpe
\bookpart {
  \header {subtitle = "Harpe"}
  \paper {
    system-separator-markup = ##f
   system-system-spacing.basic-distance = #25 
  }
   \score {\new StaffGroup {
   %  \removeWithTag conducteur <<{\scoreAHarpePart} >>}
           \layout {}
           \midi {\tempo 4=100}}
}
  
 Merci pour votre aide.
Cordialement.
Christophe

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/10).

---

From: Christophe via LilyPond <[email-masked]>
Date: Sun, 05 May 2024 16:10:07 +0000

Et avec tag seul ? Une solution plus simple est-elle possible ?
Je suis à l'arrêt complet malheureusement.
Merci pour votre aide.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/11).

---

From: Christophe via LilyPond <[email-masked]>
Date: Mon, 06 May 2024 14:55:26 +0000

Bonjour,
Ma question reste sans réponse. 
Je trouve que l'usage de Lilypond est très compliqué du coup.
J'essaie de trouver une solution de secours en écrivant le conducteur d'un côté puis en modifiant les parties séparées d'un autre. J'utilise  \new CueVoice qui est facile à mettre en œuvre pour les parties séparées.
Oui, mais même ainsi, il est impossible de l'intégrer à un contexte de 2 voix comme celui-ci sans avoir 50 lignes d'erreurs :
<\new Voice = "première"
  \relative {\voiceOne   r4 r r8 (\stemDown g'' 
 g2^\markup {\bold {au Mouvt}} \p  f4    \break \stemNeutral a,!4. \stemUp c!8 
 \stemNeutral a4 g'4. f8 g c, a4. \stemUp c!8 \stemNeutral a4) }
 \new Voice = "seconde"
 \relative {\voiceTwo  s2. s    dis'4. d!8 dis4 s2. dis4. d!8 dis4 }>> 

Est-ce les limites de Lilypond ? Les miennes c'est sûr !
Pour fournir la partition demain, je suis bien en peine.
Cordialement.
Christophe

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/12).

---

From: Christophe via LilyPond <[email-masked]>
Date: Mon, 06 May 2024 15:07:24 +0000

De même, écrire une citation dans une partie de percussion pour que la portée apparaisse ...

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/13).

---

From: Christophe via LilyPond <[email-masked]>
Date: Mon, 06 May 2024 18:54:04 +0000

Pour résumer mes difficultés, je souhaite faciliter le travail des musiciens en notant dans leurs partitions individuelles les répliques (citations ou à défaut) des autres instruments juste avant leur entrée.
Les contextes de ces citations peuvent être différents si l'instrument à répliquer est monodique ou polyphonique (harpe ou piano où les notes passent de la main gauche à la main droite) ou encore aider le percussionniste qui doit partir après un nombre considérable de mesures à compter.
D'autant que ces citations si elles sont très utiles pour le musicien n'ont pas leur intérêt dans le conducteur.
Je n'arrive pas pour l'instant à utiliser des commandes qui finalisent mon intention dans ces différents contextes. 
Merci d'avance à ceux qui pourront m'accompagner dans la compréhension du principe et dans la résolution de ce problème. Qui me sera utile très très souvent.
Cordialement.
Christophe

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/14).

---

From: Michel via LilyPond <[email-masked]>
Date: Mon, 06 May 2024 20:40:45 +0000

Bonjour Christophe.

J'ai eu l'occasion il y a quelques années de me frotter au même problème.
Voici ma solution. J'utilise toujours plusieurs fichiers:
- un "global" regroupant les constantes: titre, compositeur, variables diverses pour éviter les commandes à rallonge, section \paper.
- une trame pour le nombre de mesures, les tonalités etc... 1 section par mouvement, récupérée à l'aide de \tag.
- un fichier par instrument comportant les notes et nuances, et les citations filtrées avec des \tag
- un fichier par instrument regroupant par \include les différents fichiers précédents.
- un fichier score pour le conducteur

Je joins un fichier zip du code de l'Elégie de Fauré pour violoncelle et orchestre accessible via ce lien: https://1drv.ms/u/s!Au1RvPkxw094hI9pGuSkInv9_N8-Ng?e=3MTI64
 C'est en 2.18.2 (c'était en 2019). Il n'est pas forcément utile de le convertir, cela risque d'être un peu compliqué pour certaines fonctions. Mais cela pourra te permettre de comprendre ma démarche et de l'adapter à tes besoins.

Michel

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/15).

---

From: Jean Abou Samra via LilyPond <[email-masked]>
Date: Tue, 07 May 2024 00:31:32 +0000

Pas le temps de faire plus vu l'heure, mais le problème principal dans cet exemple, ce sont tout bêtement des `}` et `>>` oubliés ou mal placés.

Ça va déjà nettement mieux comme ça, j'ai aussi réindenté, fait quelques simplifications et rajouté le `\killCues` manquant entre autres :

```
\version "2.24.1"

\tagGroup #'(conducteur)

\header {
  title = "Prélude-V2"
}

global = {
  \numericTimeSignature
  \time 3/4
  \tempo "Assez lent" 4 = 60
}

scoreAFlute = \relative c'' {
  \global
  R2.*7
  \tag #'part { <>^\markup { \tiny "harpe" } }
  \cueDuringWithClef "scoreAleft" #UP "bass" { R2. }
  \cueDuring "scoreAright" #UP { R2. }

  \break
  r8  g'' \pp ( ~g8 d e4 ~
  e4 d8 \< b a b \!
  e4 \> d8 g, b4~ \!
  b4 a8 \< g e g 
  b d! \!  b4. a8

scoreAright = \relative c'' {
  \global
  R2.
  \hideNotes \change Staff = "left"
  s8 
  \shape #'((-0.7 . -4)(0 . 1)(0 . 1)(0 . -0.5)) Slur
  \voiceOne a,,( e' g c e \change Staff = "right" \unHideNotes
  \oneVoice g8 c) ~c2

  <d, fis b>2\arpeggio r4
  <g c e>2 \arpeggio r4

  <f! a>2 r4
 
  <<
    \new Voice = "première"
    \relative {
      \voiceOne
  R2.
  <<
    \new Voice = "première"
    \relative {
      \voiceOne
 
  R2.
  <<
    \new Voice = "première"
    \relative {
      \voiceOne

  R2. *2

  R2.

  R2.
  %{ r8 \p a,, e' g c e ~
 e2. ^"L.V"  %}

  r8 e,, (e'4) r
  r8 a, (e'4) r |
 
  r8 e, (e'4) r
  r8 a, (e'4) r |

  s2. *6

  R2. *2
 
}  

} 
{
  \tag conducteur \set Staff.shortInstrumentName = "Fl"
  \scoreAFlute
}

} {
  \tag conducteur \set PianoStaff.shortInstrumentName = "Hp"
}

\layout {

\score {
  \removeWithTag #'part \killCues \new StaffGroup  << 
      \scoreAFlutePart
      \scoreAHarpePart
  \layout {
    \context {
      \Staff
      \RemoveEmptyStaves
    }
    \context {
      \Score
    \tempo 4. = 80
  }
}

% 2 flûtes
\bookpart {
  \header {subtitle = "2 flûtes"}
  \paper {
    system-separator-markup = ##f
    system-system-spacing.basic-distance = #25 
  }
  \score {
    \removeWithTag conducteur \scoreAFlutePart
    \layout {}
    \midi {\tempo 4=100}
  }
}

% Harpe
\bookpart {
  \header {subtitle = "Harpe"}
  \paper {
    system-separator-markup = ##f
    system-system-spacing.basic-distance = #25 
  }
  \score {
    \removeWithTag conducteur \scoreAHarpePart
    \layout {}
    \midi {\tempo 4=100}
  }
}
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/16).

---

From: Christophe via LilyPond <[email-masked]>
Date: Wed, 08 May 2024 19:56:08 +0000

Merci Michel pour ce partage. Il faut que je me familiarise avec les notions que tu évoques. La division des taches est peut-être une solution quand la partition est trop longue.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/17).

---

From: Christophe via LilyPond <[email-masked]>
Date: Wed, 08 May 2024 20:03:41 +0000

Bonjour Jean, merci pour votre relecture et votre clarification.

> Citation le problème principal dans cet exemple, ce sont tout bêtement des `}` et `>>` oubliés ou mal placés.
J'ai remarqué que le copié-collé faisait disparaître plusieurs symboles.

Malgré ces corrections, beaucoup de messages d'erreurs apparaissent à la compilation. Par exemple :

> CitationDémarrage lilypond 2.24.1 [Sans titre]...
Traitement de « /tmp/frescobaldi-1iowshaw/tmpsa3rbt8w/document.ly »
Analyse...
/tmp/frescobaldi-1iowshaw/tmpsa3rbt8w/document.ly:39:14: Avertissement : impossible de repérer le contexte vers lequel basculer : Staff = left
  \hideNotes 
             \change Staff = "left"
/tmp/frescobaldi-1iowshaw/tmpsa3rbt8w/document.ly:42:27: Avertissement : impossible de repérer le contexte vers lequel basculer : Staff = right
  \voiceOne a,,( e' g c e 
                          \change Staff = "right" \unHideNotes
/tmp/frescobaldi-1iowshaw/tmpsa3rbt8w/document.ly:50:14: Avertissement : impossible de repérer le contexte vers lequel basculer : Staff = left
  \hideNotes 
             \change Staff = "left" s8 
/tmp/frescobaldi-1iowshaw/tmpsa3rbt8w/document.ly:53:31: Avertissement : impossible de repérer le contexte vers lequel basculer : Staff = right
  \voiceOne d,\> ( a' d e fis 
                              \change Staff = "right" \unHideNotes
/tmp/frescobaldi-1iowshaw/tmpsa3rbt8w/document.ly:71:7: Avertissement : impossible de repérer le contexte vers lequel basculer : Staff = left
      
   Pourriez-vous également m'expliquer la raison de l'écartement plus grand des portées de harpe dans le dernier système ? Et le moyen de le corriger.
Merci beaucoup pour votre aide et votre pédagogie.
Cordialement.
Christophe

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/18).

---

From: xavier via LilyPond <[email-masked]>
Date: Thu, 09 May 2024 20:50:42 +0000

[quote="Christophe, post:18, topic:5698"]
Pourriez-vous également m'expliquer la raison de l'écartement plus grand des portées de harpe dans le dernier système ? Et le moyen de le corriger.
[/quote]
J'avais déjà répondu [ici](https://lilypond.community/t/nuances-differentes-entre-conducteur-et-parties-separees/5697/5).

Mettez `hideNotes = {}` au début de votre fichier et vous verrez ces notes (plus transparentes) qui affectent l'espacement vertical.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/19).

---

From: Jean Abou Samra via LilyPond <[email-masked]>
Date: Fri, 10 May 2024 09:16:39 +0000

[quote="Christophe, post:18, topic:5698"]
Malgré ces corrections, beaucoup de messages d'erreurs apparaissent à la compilation.
[/quote]

J'avoue que j'ai mis un moment à les comprendre. Ils sont liés au `\addQuote`, qui crée une sorte de contexte parallèle où la musique citée est interprétée, et dans ce contexte, il n'y a qu'une des deux mains du piano (vu que vous faites des `\addQuote` séparés sur les deux), et donc la portée de l'autre main n'est pas trouvée.

On peut corriger ça en enlevant les `\change` dans ce qui est passé à `\addQuote`, à l'aide des tags.

Comme l'a expliqué Xavier, ce sont vos notes invisibles qui prennent l'espace. Mais de toute façon, ces notes invisibles sont inutiles. Il est beaucoup plus simple de faire passer la voix de la portée du bas sur la portée du haut sans rien dupliquer.

Voilà ma version corrigée, j'en ai profité pour enlever tous vos `\shape` et les remplacer par une incantation automagique qui incite les extrémités des liaisons à se rapprocher des notes (`\override Voice.Slur.details.edge-attraction-factor`).

```
\version "2.24.1"

\tagGroup conducteur
\tagGroup quote,noQuote

\header {
  title = "Prélude-V2"
}

left = \tag noQuote \change Staff = "left"
right = \tag noQuote \change Staff = "right"

global = {
  \numericTimeSignature
  \time 3/4

scoreAFlute =
\relative c'' {
  \global
  R2.*7
  \tag part { <>^\markup { \tiny "harpe" } }
  \cueDuringWithClef "scoreAleft" #UP "bass" { R2. }
  \cueDuring "scoreAright" #UP { R2. }

  \break
  r8  g''\pp( ~g8 d e4~
  e4 d8\< b a b\!
  e4\> d8 g, b4~\!
  b4 a8\< g e g 
  b d!\!  b4. a8
  b8^\markup {\bold Ralenti} e,\> g2\! ) |

  R2.*7^\markup {\bold {au Mouvt}}
  R2.*2^\markup {\bold {Ralenti}}
  R2.*2^\markup {\bold {Très lent}}
  <c e>4\pp\fermata r r
  \fine
}

scoreAright = \relative c'' {
  \global
  R2.
  \left
  s8
  \voiceTwo a,,^( e' g c e \right
  \oneVoice g8 c) ~c2

  <d, fis b>2\arpeggio r4
  <g c e>2 \arpeggio r4
 
  \left
  s8
  \voiceOne d,,\>( a' d e fis
  \right
  \oneVoice r8 d' e fis a d )\!

  <f! a>2 r4
  <f,\flageolet  a\flageolet  >2. 
  <f' a>2 <dis,\flageolet\laissezVibrer ges\flageolet\laissezVibrer>4
  R2.*3 |

  <g aes c! g'>2^\markup {\bold {au Mouvt}}\arpeggio s4  

  R2.

  <g aes c! g'>4\arpeggio s4  s8 s8
 
  R2.

  <bes d! a'>4\arpeggio s4  s4

  s2. R2.*2

  R2. s2. R2.
  <c\flageolet e\flageolet>2.\fermata
  \fine |
}

scoreAleft =
\relative c'' {
  \global

  R2.
  %{ r8 \p a,, e' g c e ~
 e2. ^"L.V"  %}
  r8\p a,, e' g c e ~e2.^"L.V."

  r8 e,,( e'4) r
  r8 a,( e'4) r |
 
  r8 e,( e'4) r
  r8 a,( e'4) r |
 
  r8 d, a' d e fis\tag noQuote ~ fis2.
 
  s2.*6
 
  r8\p f8([ \right c' g'8] aes4)
  \left
  R2.
  r8 f,([ \right c' f8] g aes)
  \left
  R2.
  r8  g,,( d'! f! b d
  \right
  r8 <bes' d>8~ 4) r4
  \left
  R2.*2
  r8 \shiftOn a,,,( e' b' c e 
  \right
  b'8 c^\markup {\bold {Très lent}} e b' c4)\!
  \left
  R2.*2
  \fine |
}  

scoreAFlutePart =
\new Staff \with {

} 
{

scoreAHarpePart =
\new PianoStaff \with {
  instrumentName = "Harpe"
} {
}

\addQuote "scoreAright" \keepWithTag quote \scoreAright
\addQuote "scoreAleft" \keepWithTag quote \scoreAleft

\layout {
  \override Score.BarNumber.break-visibility = #end-of-line-invisible
  \set Score.barNumberVisibility = #(every-nth-bar-number-visible 5)
  \override Voice.Slur.details.edge-attraction-factor = 10
}

\score {
  \layout {
    \context {
      \Staff
      \RemoveEmptyStaves
    }
    \context {
      \Score

% 2 flûtes
\bookpart {

% Harpe
\bookpart {

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/20).

---

From: Christophe via LilyPond <[email-masked]>
Date: Mon, 20 May 2024 20:56:52 +0000

Bonjour 
Ca avance doucement, mais ce n'est pas fini.
@ Xavier : je confirme que c'était bien les notes invisibles à une mauvaise hauteur qui augmentait l'écartement des portées.

@ Jean : problème d'écartement évacué par votre code.
Malheureusement, je ne gère pas encore correctement les commandes de citations. Ci-dessous un extrait de ma partition. Je voudrais citer cette fois deux mesures de hautbois avant les notes finales des flûtes.

\version "2.24.1"
\tagGroup quote,noQuote

\header {
  title = "Prélude"
}

global = {
  \numericTimeSignature
  \time 3/4
  \tempo "Assez lent" 
}

  \break
  r8  e'\pp( ~e8 d e4~
  e4 d8\< b a b\!
  e4\> d8 g, b4~\!
  b4 a8\< g e g 
  b d!\!  b4. a8

   \tag part { <>^\markup { \tiny "hautbois" } }
   \cueDuring "scoreAOboe" #UP { R2. *2 }
  %% Les deux mesures pour accuillir la citation de hautbois
 % R2.*2^\markup {\bold {Très lent}}
  <c e>4\pp\fermata r r
  \fine
}

scoreAOboe = \relative c'' {
  \global
  r8 \p e \( fis d e fis
 b4 g d ~
 d4 e g, \) \break
 
 b2\( c!4 
 e,4. g8 e4 \) |
 
 b'4.\< \( d8 \noBeam d c \!
 e,4 b'4. e,8 
 e4 \) r r |
 
 R2. *6
 
<<\new Voice = "première"
  \relative {\voiceOne   r4 r r8 ^"1." \stemDown g'' 
 g2^\markup {\bold {au Mouvt}} \p  f4    \break \stemNeutral a,!4. (\stemUp c!8 
 \stemNeutral a4) g'4. (f8 g c,) a4. (\stemUp c!8 \stemNeutral a4) }
 \new Voice = "seconde"
 \relative {\voiceTwo  s2. s    dis'4. (d!8 dis4) s2. dis4. (d!8 dis4) }>>  |

R2. *3
r4 r r8 \pp e'8 % ^\markup {\bold {Très lent}}
( fis d e fis b4 ~b4 ) \fermata r r \bar".." |
\fine
}  

scoreAOboePart = \new Staff \with {
  instrumentName = "2 hautbois"
  midiInstrument = "oboe"
 } 
{ \tag conducteur \set Staff.shortInstrumentName = "Ob"
  \scoreAOboe
}

\addQuote "scoreAOboePart" \keepWithTag quote \scoreAOboe

\score {
   
      \scoreAOboePart

 
}

  % 2 flûtes
\bookpart {
          
           \layout {}
           \midi {\tempo 4=100}}
}
   
% 2 haut-bois
\bookpart {
  \header {subtitle = "2 haut-bois"}
  \paper {
  system-separator-markup = ##f
   system-system-spacing.basic-distance = #25 
  }
   \score {\new StaffGroup {
     \removeWithTag conducteur <<{\scoreAOboePart} >>}
           \layout {}
           \midi {\tempo 4=100}}
}

Message d'erreur :
document.ly:35:4: Avertissement : impossible de trouver la citation de musique « "scoreAOboe" »
     \cueDuring "scoreAOboe" #UP { R2. *2 }

Un oubli, mais lequel ?
Merci beaucoup pour votre aide.
Cordialement.
Christophe

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/21).

---

From: xavier via LilyPond <[email-masked]>
Date: Tue, 21 May 2024 06:31:25 +0000

Bonjour,

Sans essayer de nettoyer le code envoyé pour avoir quelque chose de compilable (il serait préférable de mettre tout le code dans une balise code (texte préformaté) ou de joindre le fichier directement).

Je vois `\cueDuring "scoreAOboe"` mais `\addQuote "scoreAOboePart"`, il faut le même nom pour les deux, donc probablement changer en `\addQuote "scoreAOboe"`.
C'est d'ailleurs le sens du message d'erreur.

Cordialement,
Xavier

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/22).

---

From: Christophe via LilyPond <[email-masked]>
Date: Wed, 22 May 2024 08:59:27 +0000

Bonjour,
Merci Xavier, c'était bien ça.
En continuant la constitution des parties séparées une erreur apparaît dans le code refait par Jean AS. Erreur due à un problème de liaison entre voix (?), sans conséquence pour l'instant puisque la compilation arrive à son terme.

Le bout du code :
 \left
  s8

  <d, fis b>2\arpeggio r4
  <g c e>2 \arpeggio r4
 
  \left
  s8
  \voiceOne d,, \> ( a' d e fis \right
   \oneVoice a8 d e fis a d ) \!

L'erreur concerne la dernière ligne. La première occurence de \voiceTwo rédigée de la même façon ne pose pas de problème.

Le message :
601:29: Avertissement : impossible de terminer slur
   \oneVoice a8 d e fis a d 
                            ) \!

Merci pour votre éclairage.
Bien cordialement.
Christophe

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/23).

---

From: Jean Abou Samra via LilyPond <[email-masked]>
Date: Wed, 22 May 2024 11:52:21 +0000

Bonjour,

Difficile de dire sur un extrait, pourriez-vous poster le code complet ?

Pensez à utiliser le bouton  ![image|29x31](upload://7O0QVGbZFbwlszk9Y4Eu2Rwmqw6.png) pour que la syntaxe LilyPond ne soit pas confondue par le forum avec de la syntaxe Markdown (jusqu'ici, j'ai édité vos messages pour corriger ça).

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/24).

---

From: Christophe via LilyPond <[email-masked]>
Date: Wed, 22 May 2024 20:24:38 +0000

Bonjour, 
Voici le code complet en tout cas suffisant pour que le message d'erreur apparaisse.
Merci pour votre analyse.
```
\version "2.24.1"

\tagGroup #'(conducteur)
\tagGroup quote,noQuote

\header {
  title = "Prélude"
}

global = {
  \numericTimeSignature
  \time 3/4
  \tempo "Assez lent" 4=60   
}

  \compressEmptyMeasures

R2.*7
  \tag part { <>^\markup { \tiny "harpe" } }
   \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
                                      beam-event tuplet-span-event
                                      dynamic-event slur-event)
  \cueDuringWithClef "scoreAleft" #UP "bass" { R2. }
  \cueDuring "scoreAright" #UP { R2. }

  \break
  r8  e'\pp( ~e8 d e4~
  e4 d8\< b a b\!
  e4\> d8 g, b4~\!
  b4 a8\< g e g 
  b d!\!  b4. a8

   \tag part { <>^\markup { \tiny "hautbois" } }
    \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
                                      beam-event tuplet-span-event
                                      dynamic-event slur-event)
   \cueDuring "scoreAOboe" #UP { R2. *2 }
  
 <c e>4\pp\fermata r r
  \fine
}

  \compressEmptyMeasures

 r8 \p e \( fis d e fis
 b4 g d ~
 d4 e g, \) \break
 
 b2\( c!4 
 e,4. g8 e4 \) |

 R2. *6

R2. *5

r4 r r8 \pp e'8 ^\markup {\bold {Très lent}}
 (fis d e fis b4) ~b4 \fermata r r \bar".." |

}  

 R2.
  \left
  s8

  <d, fis b>2\arpeggio r4
  <g c e>2 \arpeggio r4
 
  \left
  s8

  <f! a>2 r4
  \after 64 \< \after 2. \!
  <f,\flageolet  a\flageolet  >2. 
  <f' a>2 \> <dis,\flageolet\laissezVibrer ges\flageolet\laissezVibrer>4 \!
  R2.*3 |

  R2.

  R2.

  s2. R2.*2

  R2. s2. R2.
 
}

 R2.
 
  r8 \p a,, e' g c e \tag noQuote ~e2.^"L.V."

  r8 e,,( e'4) r
  r8 a,( e'4) r |
 
  r8 e,( e'4) r
  r8 a,( e'4) r |

  s2.*6

scoreAOboePart = \new Staff \with {
  instrumentName = "2 hautbois"
  midiInstrument = "oboe"
 % shortInstrumentName = "2 ob"
} %\scoreAOboe
{ \tag conducteur \set Staff.shortInstrumentName = "Ob"
  \scoreAOboe
}

\addQuote "scoreAright" \keepWithTag quote \scoreAright
\addQuote "scoreAleft" \keepWithTag quote \scoreAleft
\addQuote "scoreAOboe" \keepWithTag quote \scoreAOboe

\layout {
  \override Score.BarNumber.break-visibility = #end-of-line-invisible
  \set Score.barNumberVisibility = #(every-nth-bar-number-visible 5)
  \override Voice.Slur.details.edge-attraction-factor = 10 }

\score {
   \removeWithTag #'part \killCues \new StaffGroup
   
 <<  
   \new StaffGroup 
    << 
    \scoreAFlutePart
    \scoreAOboePart>>

     \scoreAHarpePart >>
     
   \layout {
  \context {

  \midi {
    \tempo 4.=80 } 
}

 % 2 flûtes
\bookpart {

           \layout {}
           \midi {\tempo 4=100}}
}

% 2 haut-bois
\bookpart {
  \header {subtitle = "2 hautbois"}
  \paper {

% Harpe
\bookpart {
     \removeWithTag conducteur <<{\scoreAHarpePart} >>}
           \layout {}
           \midi {\tempo 4=100}}
}
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/25).

---

From: Christophe via LilyPond <[email-masked]>
Date: Wed, 22 May 2024 20:57:44 +0000

Existe-t-il un moyen d'utiliser en citation deux voix qui se trouvent sur la même portée ou à défaut une seule des deux voix ?
```
<<\new Voice = "première"
  \relative {\voiceOne   r4 r r8 ^"1." \stemDown g'' 
 g2^\markup {\bold {au Mouvt}} \p  f4    \break \stemNeutral a,!4. (\stemUp c!8 
 \stemNeutral a4) g'4. (f8 g c,) a4. (\stemUp c!8 \stemNeutral a4) }
 \new Voice = "seconde"
 \relative {\voiceTwo  s2. s    dis'4. (d!8 dis4) s2. dis4. (d!8 dis4) }>> 
```
Il s'agit de la musique pour 2 hautbois. Comment l'utiliser en citation ?
Je ne trouve rien à ce sujet dans la documentation.
Merci beaucoup pour vos conseils.
Christophe

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/26).

---

From: Jean Abou Samra via LilyPond <[email-masked]>
Date: Wed, 22 May 2024 21:03:32 +0000

Ah, je vois. Remplacez le `)` sur lequel est l'erreur par `\tag noQuote )`. Dans la citation de ce passage qui est à l'intérieur de la partie de flûte, la musique est découpée de sorte que le début de la liaison ne tombe pas dans ce morceau, mais la fin, si, d'où le `)` qui ne trouve pas de `(` avec qui s'apparier.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/27).

---

From: Christophe via LilyPond <[email-masked]>
Date: Wed, 22 May 2024 21:10:22 +0000

Merci Jean, c'était bien ça.

Reste la question de la citation des deux voix ou l'extraction d'une des deux voix.
Merci pour votre partage.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/28).

---

From: Jean Abou Samra via LilyPond <[email-masked]>
Date: Wed, 22 May 2024 21:20:00 +0000

Moui, c'est mentionné comme problème connu dans la documentation : « Seul le contenu de la première `Voice` rencontrée dans la partie marquée d’une commande `\addQuote` pourra être retenu. Par voie de conséquence, `musique` ne saurait comprendre de `\new` ou une instance `\context Voice` qui la ferait passer à une autre voix. » (https://lilypond.org/doc/v2.24/Documentation/notation/writing-parts.fr.html#quoting-other-voices)

Par contre, vous pouvez changer votre

```
<<
  \new Voice = "première" ...
  \new Voice = "deuxième" ...
```

en

```
<<
  { ... }
  \new Voice = "deuxième" ...
\oneVoice
```

pour que le contenu du premier `...` ne soit pas dans une nouvelle voix mais dans la continuation de celle qui existait déjà. Dans ce cas, le `\quoteDuring` citera cette voix-là (mais pas l'autre).

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/29).

---

From: Christophe via LilyPond <[email-masked]>
Date: Wed, 22 May 2024 21:33:50 +0000

Merci Jean, je vais essayer ça. Ou peut-être l'écrire d'une autre manière car dans cet exemple les deux voix sont homorythmiques.

Dernière grande question (j'espère) : la partition comporte une partie de percussion qui ne joue vraiment pas beaucoup. Ecrite sur une seule ligne rythmique.
Je souhaite citer deux mesures de violon avant son entrée.
Evidemment n'apparaît que le rythme du violon. Y-a-t-il un moyen d'incruster ces deux mesures avec hauteurs en portée à 5 lignes dans la ligne unique  de percussion ?

Merci pour votre accompagnement.
Christophe

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/30).

---

From: Jean Abou Samra via LilyPond <[email-masked]>
Date: Thu, 23 May 2024 10:28:00 +0000

On peut faire ce genre de choses :

```
\version "2.24.2"

violon =
\relative c' {
  c d e f g a b c
  c d e f g a b c
}

percu =
{
  \new Staff {
    \quoteDuring "violon" s1*2
    \stopStaff
  }
  \new RhythmicStaff \with { \remove Time_signature_engraver } {
    4 8 8 8 8 4
    4 8 8 8 8 4
  }
}

\addQuote "violon" \violon

<<
  \new Staff \violon
  \new OneStaff \percu
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/31).

---

From: Christophe via LilyPond <[email-masked]>
Date: Thu, 23 May 2024 20:34:50 +0000

Bonsoir,
Avec cette syntaxe :

```
scoreATriangle = \relative c'{
  \global
   \compressEmptyMeasures

  R2. *8
  \new Staff {
     \tag part { <>^\markup { \tiny "violon I" } }
    \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
                                      beam-event tuplet-span-event
                                      dynamic-event slur-event)
   \quoteDuring "scoreAViolinI" {s2.}
    
  }
```
Je suis arrivé à ça :
![Selection_009|690x179](upload://ccFdHgMQ5g46IHvQ2nfaDQgAWgE.jpeg)
Qu'en pensez-vous ?
Je n'arrive pas à placer un silence r2. sur la ligne de percu au-dessus de la citation.
Merci beaucoup pour votre accompagnement, sans vous je n'y arriverais pas.
Merci.
Christophe

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/32).

---

From: Christophe via LilyPond <[email-masked]>
Date: Thu, 23 May 2024 20:43:41 +0000

Par contre, là c'est très hasardeux. J'utilise une autre voix instrumentale comme citation. Je n'arrive pas à différencier les deux voix de hautbois comme indiqué
par Jean, ni avec celle d'une autre écriture des deux voix. Beaucoup d'erreurs de liaisons et de problèmes de polyphonie mal écrite. (références de la doc : 4.2.2).

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/33).

---

From: xavier via LilyPond <[email-masked]>
Date: Fri, 24 May 2024 07:00:15 +0000

Bonjour,

Difficile de répondre si vous ne fournissez pas un code complet montrant le problème.
Vous utilisez bien le contexte `OneStaff` comme dans le code de Jean ?

```
\new OneStaff \scoreATriangle
```
Il faut peut-être ajouter un `\startStaff` au début de votre `\new Staff`.

Cordialement,
Xavier

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/34).

---

From: xavier via LilyPond <[email-masked]>
Date: Fri, 24 May 2024 08:20:09 +0000

Pareil, pas d'exemple minimal de code *compilable* montrant le problème.

D'un autre côté comme conseil général si ce que vous voulez concernant les citations devient trop complexe, on peut écrire les citations à la main comme dans l'exemle ci-dessous (une version modifiée de ce qu'on retrouve au début de [NR 1.6.3](https://lilypond.org/doc/v2.25/Documentation/notation/formatting-cue-notes.fr.html).

```
flute = \relative c'' {
R1
\tag #'part <<
  { \voiceTwo R1 \oneVoice }
  \new CueVoice {
    \voiceOne
    \relative c'' { d8^"hautbois" c d e fis2 }
  }
\tag #'conductor R1
g2 e2
}

\score {
  <<
    \new Staff = "fluteStaff" {
      \removeWithTag #'conductor \keepWithTag #'part \flute
    }
}
```

L'avantage est qu'on peut écrire exactement ce qu'on veut comme on veut pour la citation.
Le désavantage est qu'on ne profite pas du mécanisme de `\cueDuring` ou `quoteDuring` qui évitent de devoir réécrire les notes pour les citations.

Mais pour un utilisateur non confirmé de LilyPond c'est probablement plus simple.

Cordialement,
Xavier

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/35).

---

From: Christophe via LilyPond <[email-masked]>
Date: Fri, 24 May 2024 18:40:45 +0000

Bonjour.
Merci Xavier, la version simplifiée me convient. Je ne maîtrise pas assez le mécanisme de duplication, je le concède aisément. Je le découvre avec cette partition.

Pour imprimer une citation avec portée (ici le violon) sur une ligne de percussion, j'ai bricolé, mais mal ! Je vous livre le code compilable, en réclamant votre indulgence. J'ai fait plusieurs essais infructueux avec les contextes donnés par Jean. 
Merci pour votre aide si précieuse.
Cordialement.
Christophe

```
\version "2.24.1"

\tagGroup #'(conducteur)
\tagGroup quote,noQuote

\header {
  title = "Prélude"
}
global = {
  \numericTimeSignature
  \time 3/4
  \tempo "Assez lent"  
}

  R2. *8

  \new Staff {
   \quoteDuring "scoreAViolinI" {s2.} }

  e2.
  R2. *17 | \bar".."
} 

scoreAViolinI = \relative c'' {
  \global
   \compressEmptyMeasures
R2.
r4 r r8 g \pp
<>\after 32 \> \after 2 \! c2~  c8 r

b2 f4
(e4. g8 e4) |

b'4. \< (d8 \noBeam d c) \!
e,4 ( <g b>4. e8)
e2.
(a,8\tag noQuote ) d \> (e fis ~fis4) \!
a'2 \pp \downbow (b4)
a2 \upbow \< (f8 g) \!|

a2 \> (fis4) \!
e2  (cis4)
e8 (fis4 g8) e4 ~
e8 ^\markup {\bold Ralenti}( dis4 d!8) cis4  |

R2. *3 ^\markup {\bold {au Mouvt}}
  
  \tag #'part <<
  { \voiceTwo R2. \oneVoice }
  \new CueVoice {
    \voiceOne
    \relative c'' { a4.^"clarinette"  (c!8 a4) }
  }>>

% La ligne suivante rajoute une mesure !
% \tag #'conducteur R2.

d,2. \< ~d 
d2\!  d4 ~
d4 \> ^\markup {\bold {Ralenti}} (c4. b8)
b2.  

r4\! r^\markup {\bold {Très lent}} c'4 \pp
(b4 c8 d e4~
e4 ) \fermata r r \bar".." |
}

scoreATrianglePart = \new RhythmicStaff \with {
  instrumentName = "Triangle"
  midiInstrument = "taiko drum"
 % shortInstrumentName = "Tr"
}% \scoreATriangle
{ \tag conducteur \set Staff.shortInstrumentName = "Tr"
 {\scoreATriangle}
}

scoreAViolinIPart = \new Staff \with {
  instrumentName = "Violon I"
  midiInstrument = "violin"
 % shortInstrumentName = "V1"
}% \scoreAViolinI
{ \tag conducteur \set Staff.shortInstrumentName = "V1"
 \scoreAViolinI
}

\addQuote "scoreAViolinI" \keepWithTag quote \scoreAViolinI

\score {
 << \scoreATrianglePart
   \scoreAViolinIPart >>
 
  \layout {
  \context {
  
  \context {
   
  }}

  \midi {
    \tempo 4.=80 } 
}
   
   % Triangle
\bookpart {
  \header {subtitle = "Triangle"}
  \paper {
    system-separator-markup = ##f
   system-system-spacing.basic-distance = #25 
  }
   \score {\new StaffGroup {
     \removeWithTag conducteur <<{\scoreATrianglePart} >>}
           \layout {}
           \midi {\tempo 4=100}}
}

% Violon 1
\bookpart {
  \header {subtitle = "Violon 1"}
  \paper {
    system-separator-markup = ##f
   system-system-spacing.basic-distance = #25 
  }
   \score {\new StaffGroup {
     \removeWithTag conducteur <<{\scoreAViolinIPart} >>}
           \layout {}
           \midi {\tempo 4=100}}
}
   
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/36).

---

From: Christophe via LilyPond <[email-masked]>
Date: Mon, 27 May 2024 14:31:21 +0000

Bonjour,
J'ai résolu le problème de la citation pour la partie de percussion en l'écrivant sur une portée normale plutôt que sur une seule ligne RhythmicStaff.

Merci pour votre aide, votre pédagogie et votre patience.
Cordialement.
Christophe

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/effacer-les-citations-du-conducteur/5698/37).