Besoin d'aide pour realiser une partition

Bonjour.

  Je vous ai déjà parlé, il y a presque un an : j’ai besoin de réaliser
des partitions un peu particulière, où il y a des bifurcations avec une
signalétique particulière. Pour l’instant, je n’arrive pas à réaliser
cela avec Lilypond.

  Du coup, ci-joint une partition – pour information, c’est la partition
de la pièce suivante :

https://le-bars.net/yoann/fr/2020/11/18/variations-electroniques-version-travail/

  Est-ce que quelqu’un à une idée de comment réaliser cette partition
avec Lilypond ? Mon principal problème, à l’heure actuelle, c’est de
réaliser les bifurcations que l’on voit entre les mesures 11 et 12, 15
et 16, 23 et 24, 27 et 28, 31 et 32, 35 et 36, 39 et 40, 43 et 44 et les
mesures 47 et 48. Également, je n’ai pas trouvé comment réaliser de la
notation proportionnelle dans Lilypond.

  Merci d’avance pour toute aide !

  Amicalement.

variationsElectroniques.pdf (95 KB)

···

--
Yoann LE BARS
https://le-bars.net/yoann/
Diaspora* : ****@****

Bonjour,

est-ce qu'en prenant exemple sur The LilyPond Snippet Repository n°650
ça le ferait ?
http://lsr.di.unimi.it/LSR/Snippet?id=650

comme ceci :
http://lilybin.com/g5uizw/1

%------------------------------
\version "2.22.0" % ou "2.23.0" ou "2.18.2"

#(define-markup-command (arrow-at-angle layout props angle-deg length fill)
   (number? number? boolean?)
   (let* (
           (PI-OVER-180 (/ (atan 1 1) 34))
           (degrees->radians (lambda (degrees) (* degrees PI-OVER-180)))
           (angle-rad (degrees->radians angle-deg))
           (target-x (* length (cos angle-rad)))
           (target-y (* length (sin angle-rad))))
     (interpret-markup layout props
       (markup
        #:translate (cons (/ target-x 2) (/ target-y 2))
        #:rotate angle-deg
        #:translate (cons (/ length -2) 0)
        #:concat (#:draw-line (cons length 0)
                   #:arrow-head X RIGHT fill)))))

splitStaffBarLineMarkup = \markup \with-dimensions #'(0 . 0) #'(0 . 0) {
  \combine
  \arrow-at-angle #45 #(sqrt 8) ##t
  \arrow-at-angle #-45 #(sqrt 8) ##t
}

splitStaffBarLine = {
  \once \override Staff.BarLine.stencil =
  #(lambda (grob)
     (ly:stencil-combine-at-edge
      (ly:bar-line::print grob)
      X RIGHT
      (grob-interpret-markup grob splitStaffBarLineMarkup)
      0))
  \break
}

convDownStaffBarLine = {
  \once \override Staff.BarLine.stencil =
  #(lambda (grob)
     (ly:stencil-combine-at-edge
      (ly:bar-line::print grob)
      X RIGHT
      (grob-interpret-markup grob #{
        \markup\with-dimensions #'(0 . 0) #'(0 . 0) {
          \translate #'(0 . -.13)\arrow-at-angle #-45 #(sqrt 8) ##t
        }#})
      0))
  \break
}

convUpStaffBarLine = {
  \once \override Staff.BarLine.stencil =
  #(lambda (grob)
     (ly:stencil-combine-at-edge
      (ly:bar-line::print grob)
      X RIGHT
      (grob-interpret-markup grob #{
        \markup\with-dimensions #'(0 . 0) #'(0 . 0) {
          \translate #'(0 . .14)\arrow-at-angle #45 #(sqrt 8) ##t
        }#})
      0))
  \break
}

\score {
  <<
  \new Staff \relative c' { c c c c
  \splitStaffBarLine
  <<
    \new Staff { e e e e \convDownStaffBarLine }
    \new Staff { g, g g g \convUpStaffBarLine }
  >>
   \new Staff { c c c c }
  }
  >>

  \layout {
    \context {
      \Staff \RemoveEmptyStaves
      \override VerticalAxisGroup.remove-first = ##t
    }
  }
}
%----------------------------------

···

-----
♫artial♪
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Bonjour.

···

Le 06/02/2021 à 17:42, martial a écrit :

est-ce qu'en prenant exemple sur The LilyPond Snippet Repository n°650
ça le ferait ?
http://lsr.di.unimi.it/LSR/Snippet?id=650

comme ceci :
http://lilybin.com/g5uizw/1

  Non, ce n’est pas assez lisible. J’ai essayé pas mal de solutions,
celle que j’ai donné dans la partition postée est la plus appropriée.

  Merci tout de même pour la suggestion.

  À bientôt.

--
Yoann LE BARS
http://le-bars.net/yoann/
Diaspora* : ****@****

Salut à tous !

  Apparemment, ma question n’était pas claire, aussi vais-je tenter de la
reformuler.

  La partition que j’ai mise en copie n’a pas été réalisée avec Lilypond.
Je voudrais être capable de faire ça avec Lilypond, mais je ne sais pas
comment faire.

  Donc, je me demande si quelqu’un parmi vous sait comment obtenir le
même résultat avec Lilypond.

  Amicalement.

···

--
Yoann LE BARS
https://le-bars.net/yoann/
Diaspora* : ****@****

Bonjour Yohan,
Ci-joint un essai fait à la louche, rapide et incomplet.
Je n'ai pas le temps ce matin d'en faire plus mais il y a déjà pas mal de solutions.
J'ai supprimé le stencil du 'bracket, mais il doit être faisable de le changer pour ce que tu souhaites.
Pas mal d'ajustements à faire aussi, très probablement.
Je jetterai un nouveau coup d’œil ce soir ou demain.
Cordialement,
Pierre

Le sam. 6 févr. 2021 à 23:40, Yoann LE BARS <****@****> a écrit :

Yoann-Variations.ly (16.2 KB)

Yoann-Variations.pdf (78.2 KB)

···

Salut à tous !

Apparemment, ma question n’était pas claire, aussi vais-je tenter de la
reformuler.

La partition que j’ai mise en copie n’a pas été réalisée avec Lilypond.
Je voudrais être capable de faire ça avec Lilypond, mais je ne sais pas
comment faire.

Donc, je me demande si quelqu’un parmi vous sait comment obtenir le
même résultat avec Lilypond.

Amicalement.

--
Yoann LE BARS
https://le-bars.net/yoann/
Diaspora* : ****@****

Oups, le fichier joins doit être un peu trop lourd pour la liste.
Second envoi, avec mes excuses.
Cordialement,

Pierre

Yoann-Variations.ly (16.2 KB)

···

Le dim. 7 févr. 2021 à 10:30, Pierre Perol-Schneider <****@****> a écrit :

Bonjour Yohan,
Ci-joint un essai fait à la louche, rapide et incomplet.
Je n'ai pas le temps ce matin d'en faire plus mais il y a déjà pas mal de solutions.
J'ai supprimé le stencil du 'bracket, mais il doit être faisable de le changer pour ce que tu souhaites.
Pas mal d'ajustements à faire aussi, très probablement.
Je jetterai un nouveau coup d’œil ce soir ou demain.
Cordialement,
Pierre

Le sam. 6 févr. 2021 à 23:40, Yoann LE BARS <****@****> a écrit :

Salut à tous !

Apparemment, ma question n’était pas claire, aussi vais-je tenter de la
reformuler.

La partition que j’ai mise en copie n’a pas été réalisée avec Lilypond.
Je voudrais être capable de faire ça avec Lilypond, mais je ne sais pas
comment faire.

Donc, je me demande si quelqu’un parmi vous sait comment obtenir le
même résultat avec Lilypond.

Amicalement.

--
Yoann LE BARS
https://le-bars.net/yoann/
Diaspora* : ****@****

...et pardon "Yoann" (et pas "Yohan")...

···

Le dim. 7 févr. 2021 à 10:39, Pierre Perol-Schneider <****@****> a écrit :

Oups, le fichier joins doit être un peu trop lourd pour la liste.
Second envoi, avec mes excuses.
Cordialement,

Pierre

Le dim. 7 févr. 2021 à 10:30, Pierre Perol-Schneider <****@****> a écrit :

Bonjour Yohan,
Ci-joint un essai fait à la louche, rapide et incomplet.
Je n'ai pas le temps ce matin d'en faire plus mais il y a déjà pas mal de solutions.
J'ai supprimé le stencil du 'bracket, mais il doit être faisable de le changer pour ce que tu souhaites.
Pas mal d'ajustements à faire aussi, très probablement.
Je jetterai un nouveau coup d’œil ce soir ou demain.
Cordialement,
Pierre

Le sam. 6 févr. 2021 à 23:40, Yoann LE BARS <****@****> a écrit :

Salut à tous !

Apparemment, ma question n’était pas claire, aussi vais-je tenter de la
reformuler.

La partition que j’ai mise en copie n’a pas été réalisée avec Lilypond.
Je voudrais être capable de faire ça avec Lilypond, mais je ne sais pas
comment faire.

Donc, je me demande si quelqu’un parmi vous sait comment obtenir le
même résultat avec Lilypond.

Amicalement.

--
Yoann LE BARS
https://le-bars.net/yoann/
Diaspora* : ****@****

Salut à tous !

···

Le 07/02/2021 à 10:41, Pierre Perol-Schneider a écrit :

...et pardon "Yoann" (et pas "Yohan")...

  Ce n’est pas grave.

  Bon, il y a déjà pas mal de chose qui vont me permettre d’avancer, il y
a juste la question des chevrons pour les bifurcations, mais ça va
m’avance déjà très bien. Merci déjà pour ça !

  Amicalement.

--
Yoann LE BARS
https://le-bars.net/yoann/
Diaspora* : ****@****

Cher Yoann,
Comme promis, je viens de terminer les modifs, le fichier est joint.
J'ai ajouté quelques fantaisies, juste pour donner des idées -- au cas où.
Amicalement,
Pierre

Yoann-Variations.ly (23.7 KB)

... et avec le pdf, c'est plus parlant.

Yoann-Variations.pdf (90 KB)

···

Le lun. 8 févr. 2021 à 07:26, Pierre Perol-Schneider <****@****> a écrit :

Cher Yoann,
Comme promis, je viens de terminer les modifs, le fichier est joint.
J'ai ajouté quelques fantaisies, juste pour donner des idées -- au cas où.
Amicalement,
Pierre

PS. j'ai ajouté quelques liens vers la doc et le LSR à certains endroits du fichier ; j'espère que c'est suffisamment clair.

···

Le lun. 8 févr. 2021 à 07:26, Pierre Perol-Schneider <****@****> a écrit :

... et avec le pdf, c'est plus parlant.

Le lun. 8 févr. 2021 à 07:26, Pierre Perol-Schneider <****@****> a écrit :

Cher Yoann,
Comme promis, je viens de terminer les modifs, le fichier est joint.
J'ai ajouté quelques fantaisies, juste pour donner des idées -- au cas où.
Amicalement,
Pierre

Bonjour,

Merci beaucoup, ça me servira un jour.

···

-----
♫artial♪
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Justement j'allais écrire à la liste pour créer une vague... du coup j'ai plus besoin ^^

Merci Yann et Pierre pour votre échange !
Cette partition est riche et intéressante pour moi

David

···

De : Pierre Perol-Schneider <****@****>
À : Yoann LE BARS <****@****>
Sujet : Re: Besoin d'aide pour realiser une partition
Date : 08/02/2021 07:31:21 Europe/Paris
Copie à : lilypond-user-fr lilypond-user-fr@gnu.org

PS. j'ai ajouté quelques liens vers la doc et le LSR à certains endroits du fichier ; j'espère que c'est suffisamment clair.

Le lun. 8 févr. 2021 à 07:26, Pierre Perol-Schneider <****@****> a écrit :

... et avec le pdf, c'est plus parlant.

Le lun. 8 févr. 2021 à 07:26, Pierre Perol-Schneider <****@****> a écrit :

Cher Yoann,
Comme promis, je viens de terminer les modifs, le fichier est joint.
J'ai ajouté quelques fantaisies, juste pour donner des idées -- au cas où.
Amicalement,
Pierre

Salut à tous !

···

Le 08/02/2021 à 07:26, Pierre Perol-Schneider a écrit :

Comme promis, je viens de terminer les modifs, le fichier est joint.

  Super, merci.

  Je vais voir avec des interprètes ce qu’ils pensent de la lisibilité
des flèches plutôt que des chevrons.

  À bientôt.

--
Yoann LE BARS
https://le-bars.net/yoann/
Diaspora* : ****@****

Salut à tous !

···

Le 08/02/2021 à 17:49, ****@**** a écrit :

Cette partition est riche et intéressante pour moi

  Ah ! Bon, attends un peu, j’ai encore des trucs plus compliqués à faire…

  À bientôt.

--
Yoann LE BARS
https://le-bars.net/yoann/
Diaspora* : ****@****

Au plaisir David.
Ça me fait penser que j'ai oublié de mettre deux références de doc :
--- http://lilypond.org/doc/v2.22/Documentation/notation/graphic#index-_005cdraw_002dsquiggle_002dline-1
--- http://lilypond.org/doc/v2.22/Documentation/notation/graphic#index-_005cbeam-1
Cordialement,
Pierre

···

Le lun. 8 févr. 2021 à 22:19, <****@****> a écrit :

Justement j'allais écrire à la liste pour créer une vague... du coup j'ai plus besoin ^^

Merci Yann et Pierre pour votre échange !
Cette partition est riche et intéressante pour moi

David

De : Pierre Perol-Schneider <****@****>
À : Yoann LE BARS <****@****>
Sujet : Re: Besoin d'aide pour realiser une partition
Date : 08/02/2021 07:31:21 Europe/Paris
Copie à : lilypond-user-fr <lilypond-user-fr@gnu.org>

PS. j'ai ajouté quelques liens vers la doc et le LSR à certains endroits du fichier ; j'espère que c'est suffisamment clair.

Le lun. 8 févr. 2021 à 07:26, Pierre Perol-Schneider <****@****> a écrit :

... et avec le pdf, c'est plus parlant.

Le lun. 8 févr. 2021 à 07:26, Pierre Perol-Schneider <****@****> a écrit :

Cher Yoann,
Comme promis, je viens de terminer les modifs, le fichier est joint.
J'ai ajouté quelques fantaisies, juste pour donner des idées -- au cas où.
Amicalement,
Pierre

Salut à tous !

  Encore merci Pierre pour ton travail. Cela dit, j’ai une mauvaise
nouvelle : j’en ai parlé avec des interprètes et les flèches sont moins
claires que les chevrons. Il faut donc que je trouve un moyen de faire
des chevrons.

  À bientôt.

···

--
Yoann LE BARS
https://le-bars.net/yoann/
Diaspora* : ****@****

A mon avis pour les flèches c'est juste c'est une question d'épaisseur,
j'avais remarqué mais hélas je n'ai pas trouvé le moyen de les rendre plus
"grasse".
(j'suis pas très top)

···

-----
♫artial♪
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Salut à tous !

···

Le 12/02/2021 à 16:33, martial a écrit :

A mon avis pour les flèches c'est juste c'est une question d'épaisseur,
j'avais remarqué mais hélas je n'ai pas trouvé le moyen de les rendre plus
"grasse".

  Pas uniquement.

  L’intérêt des chevrons, c’est qu’ils ont une certaine proximité avec
les accolades de systèmes, du coup la différence est facilement
intégrée, ce qui favorise l’apprentissage du symbole.

  À bientôt.

--
Yoann LE BARS
https://le-bars.net/yoann/
Diaspora* : ****@****