This allows glissandi to skip over one or several rhythmic head(s)
in the same Voice as its endpoints.
--- /dev/null
+\version "2.15.12"
+
+\header {
+ texidoc = "@code{NoteColumn} grobs can be skipped over by glissandi.
+"
+}
+
+\relative c' {
+ a2 \glissando
+ \once \override NoteColumn #'glissando-skip = ##t
+ f''4 d,
+}
Glissando_engraver::acknowledge_note_column (Grob_info info)
{
Grob *g = info.grob ();
+ if (to_boolean (g->get_property ("glissando-skip")))
+ return;
+
if (stop_glissandi_)
{
extract_grob_set (g, "note-heads", note_heads);
/* properties */
"dot "
"duration-log "
+ "glissando-skip "
"stem "
);
;;
(gap ,ly:dimension? "Size of a gap in a variable symbol.")
(gap-count ,integer? "Number of gapped beams for tremolo.")
+ (glissando-skip ,boolean? "Should this @code{NoteHead} be skipped
+by glissandi?")
(glyph ,string? "A string determining what @q{style} of glyph is
typeset. Valid choices depend on the function that is reading this
property.")