2017-09-09 16:41 GMT+02:00 Devin Ulibarri <devin@ulibarri.website>: > Stephen MacNeil: >> you could just change it to tab > > Thanks, this is helpful. > > If possible, I would like some more information about how to tweak the > output. > > * Is it possible to make the space within the circle opaque, but without > hiding the number (just hiding the tab line)? If so, how is this done? > > (I could do this in Inkscape, but would rather automate it if possible) > > Thanks! > Devin
How about below? The first code simplifies the one you've found already and works as you want, but the circle has a variable radius depending on the stencil. If you're fine with it, great. Otherwise use the second coding where the circle has a static radius. circle = \once \override TabNoteHead.stencil = #(lambda (grob) (circle-stencil (tab-note-head::print grob) 0.1 0.3)) \new TabStaff { \circle c'' \circle e'' } circleH = \once \override TabNoteHead.stencil = #(lambda (grob) (let ((note (tab-note-head::print grob))) (ly:stencil-add note (ly:stencil-translate-axis ;; 1.5 is the default staff-space in TabStaff, use a little less ;; for the circle-radius (make-circle-stencil 1.3 0.1 #f) (interval-center (ly:stencil-extent note X)) X)))) \new TabStaff { \circleH c'' \circleH e'' } HTH, Harm _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user