trevorbaca / baca

Trevor Bača's Abjad library.
8 stars 3 forks source link

Refactor glissando commands #26

Open trevorbaca opened 5 years ago

trevorbaca commented 5 years ago

DISCOVERY: \override NoteColumn.glissando-skip = ##t causes LilyPond to create only a single glissando segment. This means that intervening \glissando commands along the course of multisegment glissando are unnecessary (and confusing). This also means that individual "segments" of the glissando can no longer be tweaked (because such "segments" no longer actually exist). This also means that the entire glissando can be tweaked at, say,bound-details.right.padding: use abjad.tweak(2).bound_details__right__padding INSTEAD OF (abjad.tweak(2).bound_details__right__padding, -1). Leads to at least the following: