I cannot get BalloonText to work. I have copied as literally as I can
from NR 1.7.2
I get:
Interpreting music...
/usr/lib/x86_64-linux-gnu/lilypond/2.24.3/share/lilypond/2.24.3/ly/init.ly:65:2:
error: Guile signaled an error for the expression beginning here
#
(let ((book-handler (if (defined? 'default-toplevel-book-handler)
In procedure symbol->string: Wrong type argument in position 1
(expecting symbol): ()
Exited with return code 1.
MWE attached
\version "2.24.3"
\language "english"
\header {
title = "Balloon"
}
global = {
\key c \major
\numericTimeSignature
\time 4/4
}
sopranoVoice = \relative c'' {
\global
\dynamicUp
% Music follows here.
\new Voice\with { \consists "Balloon_engraver" }
{
c4-\balloonText #'(-2 . -2) \markup {\bold "crotchet in original"}
}
}
\score {
\new Staff \with {
instrumentName = "Soprano"
shortInstrumentName = "S."
} { \sopranoVoice }
\layout { }
}