Je cherche à mettre des notes entre crochets pour indiquer leur absence dans le manuscrit, mais leur probable présence dans la partition. Je cherche un crochet qui "couvre" la note entièrement, tête et hampe comprise, qui puisse s'adapter aussi aux appogiatures également (donc se "rapetisser").
Bernard
Cordialement
Bernard |
En fouillant sur les listes, j'ai trouvé ça (
Escompte Basket Max Flyknit Chaussure Nike Classique Élevé Air 270 UjzVqLMpGShttp://lists.gnu.org/archive/html/lilypond-user/2009-06/msg00505.html) :#(define lbracket "0.25 setlinewidth -1.5 -2 moveto 0 8.8 rlineto -1.5 -2 moveto 2 0 rlineto -1.5 6.8 moveto 2 0 rlineto stroke") #(define rbracket "0.25 setlinewidth 2.5 -2 moveto 0 8.8 rlineto 2.5 -2 moveto -2 0 rlineto 2.5 6.8 moveto -2 0 rlineto stroke") \relative c' {c4-\markup { \postscript #lbracket } c c c-\markup { \postscript #rbracket }} En jouant avec les valeurs, tu devrais pouvoir approcher ta solution. A propos, désolé s'il existe une autre solution ultra simple, je n'ai fait qu'une recherche très sommaire avant d'aller retrouver ma douce... bonne nuit ! A+Escompte Basket Max Flyknit Chaussure Nike Classique Élevé Air 270 UjzVqLMpGS JMarc bameylan a écrit : Je cherche à mettre des notes entre crochets pour indiquer leur absence dans le manuscrit, mais leur probable présence dans la partition. Je cherche un crochet qui "couvre" la note entièrement, tête et hampe comprise, qui puisse s'adapter aussi aux appogiatures également (donc se "rapetisser"). Bernard _______________________________________________ liste de diffusion lilypond-user-fr [hidden email] http://lists.gnu.org/mailman/listinfo/lilypond-user-fr Nike Ventes Ventes Baskets Les Les Privées q35AjL4R
JMarc LEGRAND
Editions IN NOMINE |
Achat Cher Pas Vente Enfant Nike Baskets 7bgvY6fy |
Merci pour la piste. Mais il s'agit là de carrément "dessiner" crochets... j'ai tenté de modifier les chiffres... et après un quart d'heure j'ai laissé tomber... trop aléatoire (pour moi en tout cas) et trop de temps pour une simple "parenthèse" entourant une note. Je lance un appel aux virtuoses LilyPondeurs ;-) : n'ayant pas trouvé ni crochets, ni parenthèse permettant de montrer qu'une note est facultative, est-il possible de faire remonter cette demande vers les sphères célestes, c-à-d du côté des Pays-Bas?
Bernard
Cordialement
Bernard |
A+ 001 Nike 270 Et Basket Pas Air Achat Flyknit Ao1023 Prix Max – dexBWrCo JMarc bameylan a écrit : Merci pour la piste. Mais il s'agit là de carrément "dessiner" crochets... j'ai tenté de modifier les chiffres... et après un quart d'heure j'ai laissé tomber... trop aléatoire (pour moi en tout cas) et trop de temps pour une simple "parenthèse" entourant une note. Je lance un appel aux virtuoses LilyPondeurs ;-) : n'ayant pas trouvé ni crochets, ni parenthèse permettant de montrer qu'une note est facultative, est-il possible de faire remonter cette demande vers les sphères célestes, c-à-d du côté des Pays-Bas? Bernard _______________________________________________ liste de diffusion lilypond-user-fr [hidden email] http://lists.gnu.org/mailman/listinfo/lilypond-user-fr Pas Nike Officiel Site Ligne Basketball Prix Kobe Cher Shox 1808260621 Chaussures Homme Blancnoirrouge En 6fyYb7gv
JMarc LEGRAND
Editions IN NOMINE |
Dans la doc, il y a un chapitre "Time signature between parentheses" (http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Staff-notation) :
Supérieure De Blazer Studio Hautes Qualité Baskets Mi Nike mnwyOv80N \relative c'' { \override Staff.TimeSignature #'stencil = #(lambda (grob) (bracketify-stencil (ly:time-signature::print grob) Y 0.1 0.2 0.1)) \time 2/4 a4 b8 c } On peut tout mettre entre crochets, alors pourquoi pas des NoteHeads ? Je fouille donc les références internes : Context -> Voice -> NoteHead -> stencil ->
ly:note-head::print
(valeur par défaut).
\relative c { \override Voice.NoteHead #'stencil = #(lambda (grob) (bracketify-stencil (ly:note-head::print grob) Y 0.1 0.5 0.1)) c2 d e f g1 \bar "|." }Escompte Basket Max Flyknit Chaussure Nike Classique Élevé Air 270 UjzVqLMpGS Cher 270 Homme Ah6789 2018 Chaussures Pour 001 En Air Pas Nike Noir France Ligne Prix Blanc Max Boutique Sneaker pzVLUGSMq Bon OK OK, c'est super moche, ça décolle les stems + petits crochets, mais à mon humble avis, c'est une piste sérieuse, que d'autres lilypondeurs ou pondeuses sauront exploiter (là ça dépasse mes capacités !) A bientôt ! JMarc Éditions IN NOMINE a écrit :
_______________________________________________ Escompte Basket Max Flyknit Chaussure Nike Classique Élevé Air 270 UjzVqLMpGS liste de diffusion lilypond-user-fr [hidden email] http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
JMarc LEGRAND
Editions IN NOMINE |
Une idée pour ceux qui ont le courage et le temps de faire un peu de Femmeenfant 508215 Gskanye Pas Baskets 2ii Blancgrisrouge Boutique De Air 010 Yeezy Pour Nike 1703081006 Cher WestChaussures EDI9We2YH
programmation! Le problème avec bracketify-stencil, c¹est qu¹il ne marche que pour des stencils uniques. MAIS, si on créait une fonctionne `create-bounding-stencil¹ qui prenait une liste de grobs et sortait un stencil vierge (pas d¹image) avec les bonnes largeurs et hauteurs (c-à-d les dimensions qui englobent les grobs dans la liste), on pourrait ensuite donner ce stencil comme argument à bracketify-stencil et ça marcherait. Un peu de pseudo-code: (define (create-bounding-stencil list-of-stencils) (let* ((relative-extents (map quelque-chose-qui-trouve-les-extents list-of-stencils)) (left-hand-corners (map quelque-chose-qui-trouve-la-coordonnée-en-bas-à-gauche list-of-stencils)) (lowermost-lefthand-corner (reduce < dummy-value lefthand-corners))) (ly:translate (ly:make-stencil (list 'bidule) bons-extents) lowermost-lefthand-corner))) Escompte Basket Max Flyknit Chaussure Nike Classique Élevé Air 270 UjzVqLMpGS A+, ~Mike On 8/3/10 11:57 AM, "Éditions IN NOMINE" <[hidden email]> wrote: > Dans la doc, il y a un chapitre "Time signature between parentheses" > (http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Staff-notation) : Escompte Basket Max Flyknit Chaussure Nike Classique Élevé Air 270 UjzVqLMpGS > > \relative c'' { > \override Staff.TimeSignature #'stencil = #(lambda (grob) > (bracketify-stencil (ly:time-signature::print grob) Y 0.1 0.2 0.1)) > \time 2/4 > a4 b8 c > } > > On peut tout mettre entre crochets, alors pourquoi pas des NoteHeads ? Je > fouille donc les références internes : Turbo Shox Baskets Nike Sport 14 Homme DH2eb9EIYW> Context -> Voice -> NoteHead -> stencil -> ly:note-head::print (valeur par > défaut). > > Bidouillons donc... Copier/coller du \override sur la time-signature : > > \relative c { > \override Voice.NoteHead #'stencil = #(lambda (grob) > (bracketify-stencil (ly:note-head::print grob) Y 0.1 0.5 0.1)) > > c2 d e f g1 \bar "|." > } > > > Bon OK OK, c'est super moche, ça décolle les stems + petits crochets, mais à > mon humble avis, c'est une piste sérieuse, que d'autres lilypondeurs ou > pondeuses sauront exploiter (là ça dépasse mes capacités !) > > A bientôt ! > > JMarc > > Éditions IN NOMINE a écrit : >> Oui, c'est vrai que c'est un gros chouille galère à manipuler... mais on >> va trouver autre chose ! >> >> A+ >> >> JMarc >> >> bameylan a écrit : >>> >>> Merci pour la piste. Mais il s'agit là de carrément "dessiner" crochets... >>> j'ai tenté de modifier les chiffres... et après un quart d'heure j'ai laissé >>> tomber... trop aléatoire (pour moi en tout cas) et trop de temps pour une >>> simple "parenthèse" entourant une note. Je lance un appel aux virtuoses >>> LilyPondeurs ;-) : n'ayant pas trouvé ni crochets, ni parenthèse permettant >>> de montrer qu'une note est facultative, est-il possible de faire remonter >>> cette demande vers les sphères célestes, c-à-d du côté des Pays-Bas? >>> >>> Bernard >>> >>> >>> >>> >>> _______________________________________________ >>> liste de diffusion lilypond-user-fr >>> [hidden email] >>> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr >>> >>> >> >> >> >> >> _______________________________________________ >> liste de diffusion lilypond-user-fr >> [hidden email] >> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr >> > > > _______________________________________________ > liste de diffusion lilypond-user-fr > [hidden email] > http://lists.gnu.org/mailman/listinfo/lilypond-user-fr Escompte Basket Max Flyknit Chaussure Nike Classique Élevé Air 270 UjzVqLMpGS _______________________________________________ liste de diffusion lilypond-user-fr [hidden email] http://lists.gnu.org/mailman/listinfo/lilypond-user-fr |
Free forum by Nabble | Edit this page |