Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Volta repeats don't work in LilyPond 2.25 #9

Open
dbenjaminmiller opened this issue Sep 19, 2024 · 3 comments
Open

Volta repeats don't work in LilyPond 2.25 #9

dbenjaminmiller opened this issue Sep 19, 2024 · 3 comments

Comments

@dbenjaminmiller
Copy link
Contributor

When using LilyPond 2.25.x, volta repeats cause fatal errors, while there is no issue with version 2.24.

@dbenjaminmiller
Copy link
Contributor Author

To be clear, the error is Preprocessing graphical objects...ice-9/eval.scm:336:13: Wrong number of arguments to #<procedure make-ekm-colon-bar-line (a b)>

and a workaround is to disable make-ekm-colon-bar-line by commenting out (add-bar-glyph-print-procedure ":" make-ekm-colon-bar-line)).

@dbenjaminmiller
Copy link
Contributor Author

  1755:12 19 (with-exception-handler _ _ #:unwind? _ # _)
In unknown file:
          18 (apply-smob/0 #<thunk 103a962e0>)
In /private/tmp/lilypond-unstable-20240824-18286-cwcjql/lilypond-2.25.19/out/share/lilypond/current/scm/lily/lily.scm:
  1070:16 17 (lilypond-main _)
   1099:4 16 (lilypond-all ("mytestfile.ly"))
In srfi/srfi-1.scm:
    634:9 15 (for-each #<procedure 1043e2240 at /private/tmp/lilypo…> …)
In /private/tmp/lilypond-unstable-20240824-18286-cwcjql/lilypond-2.25.19/out/share/lilypond/current/scm/lily/lily.scm:
   1111:9 14 (_ "mytestfile.ly")
In ice-9/boot-9.scm:
  1749:15 13 (with-exception-handler #<procedure 1043e2210 at ice-9…> …)
In unknown file:
          12 (ly:parse-file "mytestfile.ly")
          11 (ly:book-process #<Book> #< Output_def> #< Output_def> #)
          10 (ly:spacing-spanner::set-springs #<Grob SpacingSpanner >)
           9 (ly:axis-group-interface::width #<Grob NonMusicalPaperC…>)
           8 (ly:grob::x-parent-positioning #<Grob BreakAlignGroup >)
           7 (ly:break-alignment-interface::calc-positioning-done #<…>)
           6 (ly:axis-group-interface::width #<Grob BreakAlignGroup >)
           5 (ly:grob::stencil-width #<Grob BarLine >)
In /private/tmp/lilypond-unstable-20240824-18286-cwcjql/lilypond-2.25.19/out/share/lilypond/current/scm/lily/bar-line.scm:
    747:4  4 (bar-line::compound-bar-line #<Grob BarLine > ":|." (. #))
In srfi/srfi-1.scm:
   650:11  3 (for-each #<procedure 104f35870 at /private/tmp/lilypo…> …)
In /private/tmp/lilypond-unstable-20240824-18286-cwcjql/lilypond-2.25.19/out/share/lilypond/current/scm/lily/bar-line.scm:
   757:29  2 (_ ":" " ")
    96:22  1 (glyph->stencil ":" #f #<Grob BarLine > (# . #))
In ice-9/eval.scm:
   336:13  0 (_ _ _)

ice-9/eval.scm:336:13: Wrong number of arguments to #<procedure make-ekm-colon-bar-line (a b)>```

@dbenjaminmiller
Copy link
Contributor Author

dbenjaminmiller commented Sep 21, 2024

workaround by including:

#(define (make-ekm-colon-bar-line nullvar grob ext)
  (ekm-cchar grob 2 #xE043))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant