lilypond-user
[Top][All Lists]
Advanced

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

Re: Functions with after-events


From: Pierre Perol-Schneider
Subject: Re: Functions with after-events
Date: Wed, 2 Oct 2019 11:34:03 +0200

Hi Leo,
How about:

\version "2.19.83"

glissandoWithMinLength = #(define-event-function (parser location arg) (number?)
    #{  
      \tweak minimum-length #arg
      \tweak springs-and-rods #ly:spanner::set-spacing-rods
      \glissando
    #})

\fixed c'' { d8 \glissandoWithMinLength10 cis }

Cheers,
Pierre

Le mer. 2 oct. 2019 à 11:18, Leo Correia de Verdier <address@hidden> a écrit :
Dear list!

Something of a still learning question, but I can’t really get my head around it:

Is there a simple way to make the following (or something that would have the same effect) into a function?

\version "2.19.82"
\fixed c'' {
 d8
  -\tweak minimum-length #5
  -\tweak springs-and-rods #ly:spanner::set-spacing-rods
  \glissando
  cis }

So it could be written as something like the following hypothetical code:

d8 \glissandoWithMinLength #5 cis

Or is it just too complicated to be worth it?

Thanks a lot!
/Leo
_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user

reply via email to

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