lilypond-devel
[Top][All Lists]
Advanced

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

Re: music function to be included somewhere in scm/*


From: Urs Liska
Subject: Re: music function to be included somewhere in scm/*
Date: Fri, 16 Dec 2016 15:20:23 +0100
User-agent: K-9 Mail for Android


Am 16. Dezember 2016 15:11:59 MEZ, schrieb David Nalesnik <address@hidden>:
>On Fri, Dec 16, 2016 at 8:07 AM, Knut Petersen
><address@hidden> wrote:
>> Am 16.12.2016 um 14:38 schrieb Urs Liska:
>>>
>>>
>>>> As your knowledge of scheme seems to be well developed, could you
>give
>>>> a scheme equivalent of
>>>>
>>>> forceExtender = { \once  \override LyricExtender.force-extender =
>##t }
>>>>
>>>> that is acceptable to lilypond?
>>>
>>> #(once (overrideProperty '(LyricExtender force-extender) #t))
>>>
>>> (untested)
>>
>> Thanks a lot for the quick answer. If I put
>>
>> (define-public (forceExtender)
>>   (once (overrideProperty '(LyricExtender force-extender) #t)))
>>
>> into scm/music-functions.scm, lilypond does know \forceExtender ...
>but it
>> complains about a "non-music expression"
>> if it is used ...


Ah, this one. You explicitly have to create a music function. Maybe

https://scheme-book.ursliska.de/scheme/music-function-primer.html

helps you?

But you can say

(define forceExtender
  (define-musi-function ...

HTH
Urs

>
>
>If you are defining a music function, do it in
>ly/music-functions-init.ly,

-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.



reply via email to

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