Subject: [LilyPond] [Général] Timline pour musique de film

From: Olivier Charade via LilyPond <[email-masked]>
Date: Tue, 30 Apr 2024 08:08:36 +0000

Bonjour,
Quelqu'un a-t-il déjà ajouté une time line (ou conductor stave) à son conducteur avec Lilypond?
J'avais déjà failli poser la question il y a un an quand j'avais découvert des conducteurs manuscrits de BO. A l'époque c'était pour le plaisir d'esthète et je n'ai pas voulu encombrer la liste avec ça. Aujourd’hui ça m'est imposé sur le conducteur que je dois éventuellement rendre.
Il s'agit donc d'inscrire sur une ligne les times codes (hh:mm:ss.ss) alignés sur les barres de mesures correspondantes en fonction du tempo indiqué. C'est souvent à chaque mesure mais l'espacement peut varier et ça peut n'être qu'à certains moments où la synchro est particulièrement importante.
Il faut aussi pouvoir réinitialiser la valeur calculée en cours de route (après un point d'orgue, un ralenti, etc.).
Et mettre de temps en temps une description sommaire de la scène au milieu de certaines mesures.
Je joins un exemple du règlement du concours que j'envisage de présenter si j'en ai le temps. Ca ressemble beaucoup à une ligne de percussion (je préfère de tirets verticaux sur les temps aux notes dessinées ici). Toute la difficulté est dans le calcul continu du temps écoulé en fonction du tempo.
![conductor_stave1.1358x0-is|690x175](upload://4ZyALdJERs4N4bcwfDDavpE42az.png)

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/timline-pour-musique-de-film/5696/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: Tue, 30 Apr 2024 16:48:54 +0000

Bonjour, 
juste pour que vous ne vous sentez pas abandonné, 
Il faudrait automatiser les changement de tempo, et avoir le temps 00.00.00
c'est un début de piste
Bon courage !  

```
\version "2.24"
tQuatreVingt= #(/ 60.00 80.00)

Time =  #(+ 0.0400 (* 0.04 tQuatreVingt))

theTimeCode = #(number->string Time)
  
mTime= ^\markup\center-align \etc
TimeB=  #(+ 0.07 (* 0.07  tQuatreVingt))
theTimeCodeB = #(number->string TimeB)

rhytMic = {
  \clef percussion
  \hide TabNoteHead
  \hide NoteHead
  \override NoteHead.no-ledgers = ##t
  \override StaffSymbol.line-count = #1
  \stemDown
}

structure = {
 \tempo 4= 60 r1 \bar"||" 
  \tempo 4=80 
  r1 r1 
  r1 r1 
}

<<
  \new RhythmicStaff \with {  } {
    
    \new Voice = "myRhythm" \relative {
      \time 4/4
       \rhytMic
      
    <>\mTime"0.00" c4 c c c 
    
    c\mTime"0.04" c c c 
    c\mTime\theTimeCode
    c c c c 
    c\mTime\theTimeCodeB
    }
  }
  \new Staff { 
   R1 R1 R1 R1 
   
  }
 \new Devnull \structure
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/timline-pour-musique-de-film/5696/2).