lilypond-user
[Top][All Lists]
Advanced

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

\tweak-like function


From: Werner LEMBERG
Subject: \tweak-like function
Date: Fri, 20 Sep 2019 12:48:25 +0200 (CEST)

Dear LilyPonders,


please consider this snippet.

  moveDyn =
    #(define-music-function (X Y) (number? number?)
      #{ \once \override DynamicLineSpanner.outside-staff-priority = ##f
         \once \override DynamicText.X-offset = #X
         \once \offset Y-offset #Y DynamicLineSpanner #})

  {
    g'2
    \moveDyn #-1 #5
    g'\f
  }

How can I convert `\moveDyn' to a \tweak-like function so that I can
say

  g'\moveDynTweak #-1 #5 -\f

instead?  I naïvely tried

  moveDynTweak =
    #(define-music-function (X Y) (number? number?)
      #{ \once \override DynamicLineSpanner.outside-staff-priority = ##f
         \once \override DynamicText.X-offset = #X
         \once \offset Y-offset #Y DynamicLineSpanner
         \etc #})

but this doesn't work.


    Werner

PNG image


reply via email to

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