Am 10. November 2016 20:36:11 MEZ, schrieb Morten Lemvigh 
<morten.lemv...@gmail.com>:
>Hi,
>
>I am trying to create a procedure to create rehearsal midi files for
>each
>voice of a choir piece. In order to do that I need to be able to
>dynamically create \book blocks (one for each voice). Is that possible?
>I
>have tried to have a music function output it like:
>
>rehearsalMidi =
>#(define-music-function
>  (parser location)
>  ()
>    #{ \book { .. }  #})
>
>but that gives me an error:
>
>music function cannot return #<Book>
>
>Is there some way to dynamically create book blocks?
I think 
https://git.openlilylib.org/bfsc/kayser/blob/karlsruhe/includes/lib/engrave.ily 
does what you need, but I'm not sure if it's easily understandable (although I 
think or well commented), especially without the code of the other included 
files.

HTH
Urs

>
>Thanks,
>Morten
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>lilypond-user mailing list
>lilypond-user@gnu.org
>https://lists.gnu.org/mailman/listinfo/lilypond-user

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

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to