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

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

RE: les function sont-elle une possibilité ?


From: Frédéric Gohier
Subject: RE: les function sont-elle une possibilité ?
Date: Mon, 15 May 2023 06:37:25 +0000

Bonjour,


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


De : lilypond-user-fr-bounces+fgohier49=hotmail.com@gnu.org <lilypond-user-fr-bounces+fgohier49=hotmail.com@gnu.org> de la part de Francisco Uberto - composer - <franciscouberto@gmail.com>
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’écran 2023-05-14 à 19.08.47.png
 


Francisco Uberto
+33 7 49 37 62 12

reply via email to

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