\balloonText doesn't work with drum notation
Helen Griffiths <[email protected]> Sun, 5 Apr 2026 01:01:49 +0100
| Newsgroups | gmane.comp.gnu.lilypond.bugs |
|---|---|
| Message-ID | <CAGaZFYU_he0rctVa6ZNx+zkbc73Ct6f3LqLJ7e45Sz4FVv_Qrg@mail.gmail.com> |
--00000000000064338d064eab4296
Content-Type: text/plain; charset="UTF-8"
% This should make a balloon text, but instead I get
% Starting lilypond 2.24.1 [Untitled]...
% Processing `/tmp/frescobaldi-kon2_nz0/tmpgnoavkgl/document.ly'
% Parsing...
% Interpreting music...
% /usr/share/lilypond/2.24.1/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.
\version "2.24.1"
\include "english.ly"
\new DrumVoice \with { \consists Balloon_engraver } \drummode {
hh1-\balloonText #'(1 . 1) \markup { "I'm a note head" }
% I get a balloon text as expected if I comment out the previous line and
uncomment the following line.
% \balloonGrobText #'NoteHead #'(1 . 1) \markup { "I'm a note head" } hh1
}
---
Kind regards,
Helen
--00000000000064338d064eab4296
Content-Type: text/x-lilypond; charset="US-ASCII"; name="drumballoonbug.ly"
Content-Disposition: attachment; filename="drumballoonbug.ly"
Content-Transfer-Encoding: base64
Content-ID: <f_mnkzrrpj0>
X-Attachment-Id: f_mnkzrrpj0
JSBUaGlzIHNob3VsZCBtYWtlIGEgYmFsbG9vbiB0ZXh0LCBidXQgaW5zdGVhZCBJIGdldAolIFN0
YXJ0aW5nIGxpbHlwb25kIDIuMjQuMSBbVW50aXRsZWRdLi4uCiUgUHJvY2Vzc2luZyBgL3RtcC9m
cmVzY29iYWxkaS1rb24yX256MC90bXBnbm9hdmtnbC9kb2N1bWVudC5seScKJSBQYXJzaW5nLi4u
CiUgSW50ZXJwcmV0aW5nIG11c2ljLi4uCiUgL3Vzci9zaGFyZS9saWx5cG9uZC8yLjI0LjEvbHkv
aW5pdC5seTo2NToyOiBlcnJvcjogR3VpbGUgc2lnbmFsZWQgYW4gZXJyb3IgZm9yIHRoZSBleHBy
ZXNzaW9uIGJlZ2lubmluZyBoZXJlCiUgIwolICAobGV0ICgoYm9vay1oYW5kbGVyIChpZiAoZGVm
aW5lZD8gJ2RlZmF1bHQtdG9wbGV2ZWwtYm9vay1oYW5kbGVyKQolIEluIHByb2NlZHVyZSBzeW1i
b2wtPnN0cmluZzogV3JvbmcgdHlwZSBhcmd1bWVudCBpbiBwb3NpdGlvbiAxIChleHBlY3Rpbmcg
c3ltYm9sKTogKCkKJSBFeGl0ZWQgd2l0aCByZXR1cm4gY29kZSAxLgoKXHZlcnNpb24gIjIuMjQu
MSIKXGluY2x1ZGUgImVuZ2xpc2gubHkiCgpcbmV3IERydW1Wb2ljZSBcd2l0aCB7IFxjb25zaXN0
cyBCYWxsb29uX2VuZ3JhdmVyIH0gXGRydW1tb2RlIHsKICBoaDEtXGJhbGxvb25UZXh0ICMnKDEg
LiAxKSBcbWFya3VwIHsgIkknbSBhIG5vdGUgaGVhZCIgfQoKICAlIEkgZ2V0IGEgYmFsbG9vbiB0
ZXh0IGFzIGV4cGVjdGVkIGlmIEkgY29tbWVudCBvdXQgdGhlIHByZXZpb3VzIGxpbmUgYW5kIHVu
Y29tbWVudCB0aGUgZm9sbG93aW5nIGxpbmUuCgogICUgXGJhbGxvb25Hcm9iVGV4dCAjJ05vdGVI
ZWFkICMnKDEgLiAxKSBcbWFya3VwIHsgIkknbSBhIG5vdGUgaGVhZCIgfSBoaDEKfQ==
--00000000000064338d064eab4296--