On 18/11/16 08:47, Freddy Ouellette wrote:
Still a little confused about how to dynamically create a bookpart:

\version "2.18.2"

freddy = \bookpart {
  \score {
    \new Staff {
      c d e f g
    }
  }
}

full_scores = \book {

}

#(ly:book-add-bookpart! full_scores freddy)

\full_scores


this doesn't seem to work.

C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/scm/lily-library.scm:242:5: In
procedure ly:book-process in expression (process-procedure book paper ...):

C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/scm/lily-library.scm:242:5:
Wrong type (expecting real number): #<undefined>


Freddy

This will create a book "full_scores", add the "freddy" bookpart to "full_scores" and process the resulting book.

\version "2.18.2"

freddy = \bookpart {
  \score {
    \new Staff {
      c d e f g
    }
  }
}

#(begin
 (let ((full_scores (ly:make-book $defaultpaper $defaultheader)))
   (ly:book-add-bookpart! full_scores freddy)
   (ly:book-process full_scores $defaultpaper $defaultlayout "freddy")))

Tim Lanfear


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

Reply via email to