Subject: [LilyPond] [Général] cacher "partiellement" l'indication de tempo

From: Olivier Charade via LilyPond <[email-masked]>
Date: Mon, 13 May 2024 11:38:49 +0000

Bonjour,
J'ai trouvé sur le forum la réponse à "cacher totalement l'indication de tempo"
\set Score.tempoHideNote = ##t
Pour le contexte, la synchro image oblige à passer de 120 à 118, puis à 122. Le chef aura le clic dans l'oreille, pas la peine de mettre cette indication sur la partition. Mais elle reste nécessaire pour le calcul du timecode.
En revanche, sur un passage de 4/4 à 3/2, j'aimerais pouvoir indiquer noire égale noire. Je pourrais le faire avec un markup sur le premier temps mais j'aime bien le positionnement au dessus de la métrique de \tempo.
Y a-t-il une solution?

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/cacher-partiellement-lindication-de-tempo/5707/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: MartialR via LilyPond <[email-masked]>
Date: Mon, 13 May 2024 17:12:06 +0000

bonsoir,

 ceci répond à la question (supprimez les notations inutiles) 
```
 \tempo  \markup { "noire = noire" \rhythm { 4 } = \rhythm { 4 } }
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/cacher-partiellement-lindication-de-tempo/5707/2).

---

From: Olivier Charade via LilyPond <[email-masked]>
Date: Mon, 13 May 2024 18:46:28 +0000

La question est d'avoir ça “visible“ en même temps que, par exemple, un \tempo 4 = 122 invisible pour que le décompte de temps en secondes et images soit correct (parce qu'en vrai la noire n'égale pas tout à fait la noire).

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/cacher-partiellement-lindication-de-tempo/5707/3).

---

From: xavier via LilyPond <[email-masked]>
Date: Mon, 13 May 2024 18:57:31 +0000

Ben ça fonctionne (le markup est imprimé mais pas le "noire = 122") :
```
\set Score.tempoHideNote = ##t
\tempo \markup { "noire = noire" \rhythm { 4 } = \rhythm { 4 } } 4 = 122
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/cacher-partiellement-lindication-de-tempo/5707/4).

---

From: MartialR via LilyPond <[email-masked]>
Date: Mon, 13 May 2024 19:08:58 +0000

comme ceci 
\tempo \markup .... 
\tempo 4=122 
ouvrez le fichier midi avec  musecore ou tuxguitar ou NoteWortyComposer ?? 
```
\score { 
 \new Staff  { 
    \set Score.tempoHideNote = ##t
    \tempo \markup { "noire = noire" \rhythm { 4 } = \rhythm { 4 } }
    \tempo 4 =122
    c'1
} 
\layout {  }
\midi {  }
}
```
![image|420x321](upload://gom0mLC7YuzcM5glC5QcZapccak.png)

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/cacher-partiellement-lindication-de-tempo/5707/5).

---

From: MartialR via LilyPond <[email-masked]>
Date: Mon, 13 May 2024 19:14:47 +0000

désolé je n'avais pas compris 
il faut  noir = noire et 4 = 122

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/cacher-partiellement-lindication-de-tempo/5707/6).

---

From: MartialR via LilyPond <[email-masked]>
Date: Mon, 13 May 2024 19:16:56 +0000

Et ainsi ? 
```
   { 
    \set Score.tempoHideNote = ##t
    \tempo "noire = noire" 4 =122 
    \set Score.tempoHideNote =##f
     c'1
      \set Score.tempoHideNote = ##t
    \tempo "noire = noire" 4 =122 
}
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/cacher-partiellement-lindication-de-tempo/5707/7).

---

From: MartialR via LilyPond <[email-masked]>
Date: Mon, 13 May 2024 20:37:06 +0000

Je ne vois pas d'autres solution que markup
positionné avec translate

```
   { 
     \set Score.tempoHideNote = ##t
   % tempo caché
   \tempo 4=60
  c'1 
  %changement de tempo caché
  \tempo   4=122
  %noire = 122 en markup
 <>^\markup  \translate #'(0 . 2.8)  {
  \raise #0.5 \note {4} #1 "= 122"  \raise #0.5 \note { 4 } #1
      " = "
    \raise #0.5  \note {4} #1 \hspace #4  
    }
    c'1
} 
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/cacher-partiellement-lindication-de-tempo/5707/8).

---

From: Olivier Charade via LilyPond <[email-masked]>
Date: Mon, 13 May 2024 20:43:01 +0000

Je ne comprends pas pourquoi, si ça marche pour toi, le copier coller ne fonctionne pas. Il y a des caractères cachés quand on récupère sur le forum?

```
Erreur : type d'argument erroné pour 1.
  Attendait music, (ly:make-duration 2) trouvé.
  \tempo \markup { \rhythm 
                           { 4 } = \rhythm { 4 } } 4 = 122
ERROR: In procedure ly:parse-file:
In procedure reverse!: Wrong type argument in position 1: (#<Duration 4 > . #f)
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/cacher-partiellement-lindication-de-tempo/5707/9).

---

From: MartialR via LilyPond <[email-masked]>
Date: Mon, 13 May 2024 21:14:03 +0000

en version 2.24 ça ne marche pas 
```
\tempo \markup { \rhythm     { 4 } = \rhythm { 4 } } 
```
c'est pour la version 2.25.15 version de développement
ça vaut la peine de mettre  à jour, aucun soucis

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/cacher-partiellement-lindication-de-tempo/5707/10).