lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: \repeat segno


From: Vincent Gay
Subject: Re: \repeat segno
Date: Mon, 25 Jul 2022 08:50:03 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0

Le 24/07/2022 à 23:53, Jean Abou Samra a écrit :
Là, il faudrait en savoir plus sur
ce que tu recherches exactement.

Merci Jean pour ton aide précieuse. Ce que cherche à faire est très précisément ceci :


Explications : Dans tous les orchestres dans lesquels j'ai joué, tant classiques que jazz, j'ai vu que ce que faisaient quasiment tous les musiciens en recevant leurs partitions était de cercler en rouge (ou surligner dans une couleur vive) les indications importantes. Dont les reprises et les changements d'armure ou de métrique. Par ailleurs je distingue expressément le To Coda de la Coda finale pour éviter toute confusion (ça se voit régulièrement).  Enfin utilisant lilyjazz c'est bien varsegno et varcoda que j'utilise, les segno et coda "normaux" étant à mon goût horribles et surchargés.

Voici ce que j'obtiens en tentant d'adapter le code que tu me propose :



Il me reste donc à mettre le Segno en rouge et à remplacer le renvoi à la coda par le markup qui va bien

Mon code

\paper { indent = 0 ragged-last = ##t }

\layout {
  \context {
    \Score
    \remove "Bar_number_engraver"
    segnoMarkFormatter =
      #(lambda (num context)
         (make-concat-markup
          (list-join (make-list
                      num
                      (make-fontsize-markup
                       ;; taille à ajuster
                       0
                       (make-musicglyph-markup "scripts.varsegno")))
                     (ly:wide-char->utf-8 #x200a))))
          dalSegnoTextFormatter =
    #(lambda (context return-count marks)
       #{ \markup { \with-color #red "D.S. al Coda"  } #})
  }
}

\fixed c' {
   \set Score.codaMarkFormatter = #format-varcoda-mark
  g1
  \repeat segno 2 {
    1 1
    \alternative {
      \volta 1 { 1 \break }
      \volta 2 \volta #'() {
        \section
        \sectionLabel \markup \with-color #red \musicglyph "scripts.varcoda"
      }
    }
  }
  1
  \bar ".."
}

Merci encore

-- 
Vincent Gay
Envoyé depuis mon saxo-phone :)
https://myrealbook.vintherine.org/ - http://photos.vintherine.org/

reply via email to

[Prev in Thread] Current Thread [Next in Thread]