est-il possible, en guise de barre de reprise, d'avoir une barre de mesure
double, fine, avec de chaque côté les 2 points pour y figurer les reprises?
J'ai essayé avec \bar ":||:" et rien n'apparaît, la barre elle-même est
invisible... et ":|:" me donne évidemment une barre de mesure double
épaisse, idem avec ":|.|:"...
Le 14 novembre 2012 11:42, bameylan <****@****> a écrit :
Bonjour à tous,
est-il possible, en guise de barre de reprise, d'avoir une barre de mesure
double, fine, avec de chaque côté les 2 points pour y figurer les reprises?
J'ai essayé avec \bar ":||:" et rien n'apparaît, la barre elle-même est
invisible... et ":|:" me donne évidemment une barre de mesure double
épaisse, idem avec ":|.|:"...
Merci Pierre pour ta réponse... le code de Nicolas marche... presque bien. Je
n'ai pas trouvé de possibilité de mettre "||:" ou ":||" seulement les deux
lignes fines avec les points de reprise ":||:", qui marchent bien, à ceci
près que lorsqu'elles se trouvent en fin de système, elles ne se "partagent"
pas automatiquement (":||" en fin de système et "||:" au début du système
suivant).
Le question de Bernard m'a poussé à lire la documentation de la toute
nouvelle interface de barre de mesure (implémentée seulement depuis
le version 2.17.6, non ?) et à faire quelques essais.
C'est très puissant, pas ce qu'il y a de plus facile à appréhender,
mais wow !
J'ignore s'il existe des types de barres possibles avec le code de
Nicolas qui ne puissent être implémentés avec cette nouvelle interface
de barres de mesure.
@Nicolas, si c'est le cas et si tu en as le temps et l'envie, tu
pourrais regarder s'il y a moyen de modifier la nouvelle interface de
barres de mesure pour pouvoir les implémenter ?
Concernant la demande de Bernard, je pense que la définition ci-dessous
fait ce que tu demandes.
\relative c' {
\set Score.startRepeatType = #"||:"
\set Score.doubleRepeatType = #":||:"
\set Score.endRepeatType = #":||"
\repeat volta 2 {
c1
}
\repeat volta 2 {
c1
} \break
\repeat volta 2 {
c1
}
c1
\repeat volta 2 {
c1
}
}
%%%% End of lily code
Cordialement,
Xavier
···
2012/11/14 bameylan <****@****>:
Merci Pierre pour ta réponse... le code de Nicolas marche... presque
bien. Je n'ai pas trouvé de possibilité de mettre "||:" ou ":||"
seulement les deux lignes fines avec les points de reprise ":||:",
qui marchent bien, à ceci près que lorsqu'elles se trouvent en fin
de système, elles ne se "partagent" pas automatiquement (":||" en
fin de système et "||:" au début du système suivant).
J'en étais resté à la version 2.16.0, et à la lecture de ta réponse j'ai
installé la 2.17.6, introduit la commande... et après avoir jeté un oeil
attentif, je l'ai adaptée de cette manière:
pour obtenir toutes les variantes des points de reprises ajoutés à la
double-barre fine... et ça marche, y compris l'ajout de ":||:" en fin de
système, la division de ce signe (":||" en fin de système et "||:" au début
du suivant) étant maintenant automatique.
Je ne comprends que très peu à ce code... et me demande s'il n'y pas plus
simple que ma triple définition...
Encore merci d'avoir signalé cette nouvelle implémentation!
J'en étais resté à la version 2.16.0, et à la lecture de ta réponse j'ai
installé la 2.17.6, introduit la commande... et après avoir jeté un oeil
attentif, je l'ai adaptée de cette manière:
pour obtenir toutes les variantes des points de reprises ajoutés à la
double-barre fine... et ça marche, y compris l'ajout de ":||:" en fin de
système, la division de ce signe (":||" en fin de système et "||:" au début
du suivant) étant maintenant automatique.
Je ne comprends que très peu à ce code... et me demande s'il n'y pas plus
simple que ma triple définition...
\defineBarLine est expliqué dans la version anglophone de la
documentation version 2.17.6.
NR 1.2.5 Bars > Bar lines
Je ne suis pas sûr que tes définitions de "||:" et ":||" correspondent
exactement à ce que tu souhaites, notamment si elles ont lieu à
un saut de ligne (cf. mes définitions, 2e partie du mail précédent
pour un résultat plus conventionnel).
Encore merci d'avoir signalé cette nouvelle implémentation!
Si tu as des exemples de partitions imprimées prouvant l'existence de
ces barres de mesure doubles fines (si possible comprenant
le comportement en saut de ligne), je peux demander qu'elles soient
ajoutées aux définitions implémentées directement dans LilyPond.
\defineBarLine est expliqué dans la version anglophone de la
documentation version 2.17.6.
NR 1.2.5 Bars > Bar lines LilyPond Notation Reference: 1.2.5 Bars
J'ai vu.... mais je ne comprends pas bien ce qui suit le "#" dans la
définition...
\defineBarLine ":" #'("" ":" "")
Je ne suis pas sûr que tes définitions de "||:" et ":||" correspondent
exactement à ce que tu souhaites, notamment si elles ont lieu à
un saut de ligne (cf. mes définitions, 2e partie du mail précédent
pour un résultat plus conventionnel).
Et pourtant cela a généré exactement les doubles barres de mesure avec les
points de chaque côté (:||:) et mises en bout de ligne, chaque élément s'est
placé correctement comme expliqué dans mon message précédent... Ne me
demande pas comment j'ai fait... mais ça marche.
Si tu as des exemples de partitions imprimées prouvant l'existence de
ces barres de mesure doubles fines (si possible comprenant
le comportement en saut de ligne), je peux demander qu'elles soient
ajoutées aux définitions implémentées directement dans LilyPond.
Mais elles le sont déjà, non? Il suffit d'introduire \defineBarLine avec
tous les signes exotiques pour que ces lignes soient générées...
J'ai l'impression que cela est suffisant. Et pour ce qui est de te donner un
exemple de partition imprimée, je n'en ai pas à l'esprit, mais il faut
savoir qu'à l'époque qui me concerne actuellement (vers 1693) on trouvait à
peu près toutes les sortes de reprises, allant du guidon ($) au point
d'interrogation inversé (à peu près) et d'autres encore... rien qui
ressemble à quelque chose de concerté, tous les éditeurs avaient leur
pratique étant bien entendu qu'elle était la meilleure!
Je saisis une oeuvre d'Alessandro Scarlatti d'après un manuscrit, et *son*
signe de reprise est constitué de barres de mesures doubles... voilà
pourquoi j'avais besoin de ce signe. Mais rien de dit que, passée chez un
éditeur de l'époque, ce signe n'ait pas été totalement autre...