lilypond-user
[Top][All Lists]
Advanced

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

Re: How to create an extra-offset shortcut


From: David Kastrup
Subject: Re: How to create an extra-offset shortcut
Date: Mon, 22 Jul 2013 18:18:46 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Rachael Thomas Carlson <address@hidden> 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

-- 
David Kastrup




reply via email to

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