"Phil Holmes" <[email protected]> writes:

>>> Starting off would be on
>>> <URL:http://code.google.com/p/lilypond/issues/detail?id=3563#c4>.  Check
>>> its output.  This is basically what you need, except that you need to
>>> replace the C-Griff function which uses filled and non-filled circles in
>>> a three-row arrangement with a more tedious rectangular arrangement.
>>>
>>> The c-griff function here only does the formatting and would need to be
>>> completely replaced.  In contrast, the stuff in define-scheme-function
>>> could be kept unchanged.
>>
>> Or maybe
>> http://lsr.dsi.unimi.it/LSR/Item?id=791
>> might give some inspiration.
>>
>> Cheers,
>>  Harm
>
> Thanks to David and Harm for their suggestions.  For now I've gone
> with adapting what Harm suggested - I've tidied the code a little and
> added a scaling parameter that varies the width of the keys and the
> size of the dot. Example output is attached, together with the file
> used to create this.

>   \textLengthOn
>   b4^\markup\keys #'(b) #1 r r2 r1
>   b4^\markup\keys #'(b) #1.5 r r2 r1
>   b4^\markup\keys #'(b) #key_scale r r2 r1
>   a4^\markup\keys #'(a) #2.5 r r2 r1
>   bes4^\markup\keys #'(bes) #3 r r2

Ah, but you need to type every note/chord yourself.  The part to be
taken from my suggestion was supposed to automate that effort, making
the whole thing typo-proof.

-- 
David Kastrup

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

Reply via email to