> …I think I addressed both of these issues? For Item 1, I did a bit of a > “brute > force” thing where the value of “bottom” is set depending on “line-count,” > using *cond*. If you somehow tinker with the distance between staff lines, > you’d have to also tweak the values, but I think this should work for now.
P.S. I should add that for Item 2, I kind of cheated (!!!), given that it is currently looking as though the edges touching a staff line are actually “buried” into the vertical thickness of the staff line. For my solution, the tick seen underneath the bottommost staff line is the same as above. For what you propose, i.e. rounded edges for the edges touching nothing, while square-off edges for ones touching a staff line, I am sure you can build something like that using make-path-stencil function (with that I am sure you can even make the bar lines into something completely outrageous, like a smiley face, for example). But this probably requires reimagining of the entire scheme code, as far as how the other parts of the codes are gathering what kind of numerical values from the given parameters. -- -- -- Yoshiaki Onishi https://github.com/yoshiakionishi/lilypond-snippets
