Here are my answers. Other people may have better suggestions.
On Tue, Apr 16, 2024 at 2:27 PM Peter Mayes <[email protected]> wrote:
> 1. I would like the \trill in bar 2 and the ten(uto) in bar 6 to be below
> the slurs, and not above.
>
Getting the trill under (inside) the slur is easy:
% Trill under slur with tweak avoid slur
fis[ \afterGrace g-\tweak avoid-slur #'inside \trill {fis16 g} gis8)] |
Getting the "ten." under the slur is a little harder:
% "ten." under slur with shape shape and tweak outside staff priority
ais,8\turn-\shape #'((0 . 0) (0 . 0) (0 . 2) (0 . 0)) ( fis e'! ~ |
e4-\tweak outside-staff-priority ##f ^\markup{\italic ten.} dis8) |
> 2. In the score I am trying to engrave, the three \turn's have an
> accidental underneath - First has a sharp, second and third a double sharp.
> I have seen the section "Creating a delayed turn" in notation.pdf, but
> nothing I try achieves what I want. I *DO* want the turn to be directly
> above the first note of the bar, rather than between the first and second.
>
This is tricky. Here's what I came up with:
\once \override TextScript.outside-staff-priority = 0
\once \override Script.outside-staff-priority = 100
\shape #'((1 . 2) (1 . 2) (0 . 0) (0 . 0)) Slur
gis'8^\markup \teeny \sharp -\tweak avoid-slur #'inside \turn (bis cis |
> 3. How to stop the second line being justified out to the right? In the
> fuller score, something like this is followed by a page break and more
> music, but there is a natural break at this double bar, and it looks very
> "stretched out". I tried various "ragged" keywords, but none of them just
> operated on the one line.
>
Is this not what you want?
\paper {
ragged-last = ##t
}