Thanks for that suggestion. I copied the 'turnsh' definition from a piece I set some time ago, and it looks as if I probably got this from the Documentation page you refer to. The previous usage, though, didn't involve slurs, so perhaps that is why I omitted a line or two from what is suggested.
Knute and Valentin also made helpful suggestions, but I'll go with this one because it is so nearly what I already had. Thanks all for your help. David On Sat, 2025-01-25 at 15:35 -0800, carsonm...@ca.rr.com wrote: > David, > > \version "2.24.4" > > \relative c'' { > \after 4. > { > \once \set suggestAccidentals = ##t > \once \override AccidentalSuggestion.outside-staff-priority = ##f > \once \override AccidentalSuggestion.avoid-slur = #'inside > \once \override AccidentalSuggestion.font-size = -3 > \once \override AccidentalSuggestion.script-priority = -1 > \once \hideNotes > cis8\turn \noBeam > } > a'2^> ( \acciaccatura c8 bes8. a16) > } > > Above based on: > https://lilypond.org/doc/v2.24/Documentation/notation/expressive-marks-attached-to-notes#Controlling-the-vertical-ordering-of-scripts > > Mark > > -----Original Message----- > From: > lilypond-user-bounces+carsonmark=ca.rr....@gnu.org > <lilypond-user-bounces+carsonmark=ca.rr....@gnu.org > > On Behalf Of David Sumbler > Sent: Saturday, January 25, 2025 1:49 PM > To: lilypond-user@gnu.org > Subject: Adding a slur to a turn > > \version "2.24.3" > \language "english" > > turnsh = { \once \set suggestAccidentals = ##t > \once \override AccidentalSuggestion.font-size = -3 > \once \override AccidentalSuggestion.script-priority = -1 > \once \override AccidentalSuggestion.avoid-slur = #'inside > \once \hideNotes } > > { f''8-.-> d'-> \after 4. { \turnsh gs\turn \noBeam } > a''2(-> \acciaccatura { c'''8 } bf''8.) a''16-. | } > > The above code produces a bar of music - I have attached a .pdf of > the output. > > This output is exactly what I want, except that the turn and its > accidental should appear inside the slur, not outside. I have tried > all sorts of tweaks and overrides for the turn and the accidental, > but without any success. > > How can I get the result I want? > > David >