I made a try with this, but that's also wrong
#(define-markup-command (fing layout props finger1 finger2 finger3 finger4
finger5 finger6)
(boolean? boolean? boolean? boolean? boolean? boolean?)
(markup { #:override #'(baseline-skip . 1.5) ( \halign #1
#:column ( #:line (" " #:override #'(font-size . -3) \natural) " " " "
#:line ( #:override #'(font-size . -2) "g# ") )
#:column ( #:draw-circle #0.5 #0.1 $finger1
#:draw-circle #0.5 #0.1 $finger2
#:draw-circle #0.5 #0.1 $finger3
#:draw-circle #0.5 #0.1 $finger4
#:draw-circle #0.5 #0.1 $finger5
#:draw-circle #0.5 #0.1 $finger6
#:override #'(font-size . -2) " D#"
)
)
)
)))
On 12 April 2010 18:33, Bernardo Barros <[email protected]> wrote:
> Hum. That means that I have to write it in scheme? Not possible for me with
> the knowledge I have now. :-(
>
> But I think this is a good and general solution for the fingerings of all
> woodwinds instruments. Maybe someone else want to implement it and a core
> markup command.
>
>
> On 12 April 2010 17:28, Mark Polesky <[email protected]> wrote:
>
>> Bernardo Barros wrote:
>> > I tried but it didn't work. Did I made a mistake here?
>> > fing = #(define-music-function [...]
>>
>> Yes, the problem is that (if I understand correctly) you
>> can't use a music function to define a markup command; you
>> need to use a markup function:
>>
>> http://lilypond.org/doc/v2.13/Documentation/extending/markup-functions
>>
>> Let me know if anything in the documentation there is
>> confusing. Sorry if this is not the answer you wanted!
>>
>> - Mark
>>
>>
>>
>>
>
_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user