David Kastrup <[email protected]> writes:

> Robby R <[email protected]> writes:
>
>> Hello,
>>
>> I'm a newbie trying to make a function to print string names next to TAB.  
>> I've
>> read the manuals over and over, and searched and searched all the lists.  
>> Here's
>> what I have :
>>
>> % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>>
>> \version "2.14.1" 
>>
>> % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  MACRO DEFINITIONS 
>> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
>>
>> setStrTuningCLEF =
>>    #(define-music-function
>>              (parser location tuning)
>>              (list?)
>
> Needs to be markup-list? in 2.14.  Current versions of LilyPond are not
> that picky anymore, but it still makes sense to actually make your
> predicate as restrictive as later uses of it require.

Sigh.  Except that your actual tuning clef is not a markup-list? but
rather a markup? so that is what you should be using here.

>
>>              #{
>>                      \override Staff.InstrumentName
>>    #'self-alignment-X = #RIGHT 
>
> Should give a warning since InstrumentName is not a valid property name
> (yes, upper/lower case are different).

-- 
David Kastrup


_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to