On Mon, 2013-07-22 at 18:18 +0200, David Kastrup wrote: > Rachael Thomas Carlson <rachael.thomas.carl...@gmail.com> writes: > > > Hello everyone: > > > > I am trying to figure out how I can create a nifty little shortcut to > > write a \once \override with the ability to manipulate the extra-offset > > of a grob using non-integer numbers. What I have found works with > > integers only. I need more control over this function: I need to be > > able to input decimals. > > > > Here is what I have (which works with integers but not decimals): > > > > \version "2.16.2" > > > > mkMove = #(define-music-function > > (parser location x y) > > ( number? number? ) > > #{ \once \override TextScript #'extra-offset = #(cons x y) > > #}) > > > > Any ideas? > > Should work just fine with decimals. Decimal numbers don't really have > an input syntax in the LilyPond language proper (not while in music > entry mode), so you'll need to escape into Scheme for entering them: > > \mkMove #2.3 #-4.5 > Hello: Perfect! I missed the pound signs fixed this.
How would you do this using a tweak function for extra-offset? Thanks, Rachael _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user