les function sont-elle une possibilité ?

Hello les lilyponds

J'espère que vous allez bien.
Je suis en train de graver une partition géante où il y a pas mal des structures qui sont assez similaires. Je me mande s'il y aurait une possibilité d'écrire une fonction ayant pour arguments les auteurs. Quelqu'un a déjà fait quelque chose du genre?
J'imagine que peut-être on peut fair ça sur scheme, mais c'est un langage que je ne connais pas, et qui me semble assez crypté sans l'aide de quelqu'un (peut être chat gpt?)

pour l'instant je fais que du copier/coller/modifier, ce qui n'est pas vraiment fun.

Je crois les doigts, peut-être quelqu'un pourrait me donner un coup de main, et m'aider à m'initier sur scheme, et en même temps bénéficier la communauté avec...

diamondH = #(define-music-function
(note)
(ly:music?)
#{
\override NoteHead.stencil = #ly:text-interface::print
\override NoteHead.text = \markup \musicglyph "noteheads.s0harmonic"
%
#note
#} )

<<\relative c''{\hide NoteHead
b8[ \diamondH <b, e>8]^\markup{"VII"}
8[ b'8]
}
\
\relative c''{\hide Stem b8\rest
\diamondH \arpeggioArrowUp <b, e>8\arpeggio-
s8 b'8\rest
}>>
Capture d’écran 2023-05-14 à 19.08.47.png

···

Francisco Uberto
+33 7 49 37 62 12

https://linktr.ee/FRANUBERTO

Bonjour,

pour l'initiation à scheme : https://extending-lilypond.gitlab.io/fr/scheme/index.html

continue à poser tes questions sur la liste car si quelqu'un répond, on peut tous y gagner à s'améliorer sur scheme !

Capture d’écran 2023-05-14 à 19.08.47.png

···

De : lilypond-user-fr-bounces+fgohier49=****@**** <lilypond-user-fr-bounces+fgohier49=****@****> de la part de Francisco Uberto - composer - <****@****>
Envoyé : dimanche 14 mai 2023 19:17
À : LilyPond lilypond-user-fr@gnu.org
Objet : les function sont-elle une possibilité ?

Hello les lilyponds

J'espère que vous allez bien.
Je suis en train de graver une partition géante où il y a pas mal des structures qui sont assez similaires. Je me mande s'il y aurait une possibilité d'écrire une fonction ayant pour arguments les auteurs. Quelqu'un a déjà fait quelque chose du genre?
J'imagine que peut-être on peut fair ça sur scheme, mais c'est un langage que je ne connais pas, et qui me semble assez crypté sans l'aide de quelqu'un (peut être chat gpt?)

pour l'instant je fais que du copier/coller/modifier, ce qui n'est pas vraiment fun.

Je crois les doigts, peut-être quelqu'un pourrait me donner un coup de main, et m'aider à m'initier sur scheme, et en même temps bénéficier la communauté avec...

diamondH = #(define-music-function
(note)
(ly:music?)
#{
\override NoteHead.stencil = #ly:text-interface::print
\override NoteHead.text = \markup \musicglyph "noteheads.s0harmonic"
%
#note
#} )

<<\relative c''{\hide NoteHead
b8[ \diamondH <b, e>8]^\markup{"VII"}
8[ b'8]
}
\
\relative c''{\hide Stem b8\rest
\diamondH \arpeggioArrowUp <b, e>8\arpeggio-
s8 b'8\rest
}>>
Capture d’eìcran 2023-05-14 aÌ 19.08.47.png

Francisco Uberto
+33 7 49 37 62 12

https://linktr.ee/FRANUBERTO