ジョン・フィールドの「ノクターン第5番」という短いピアノ曲をタイプセットしようとしています。私の主な問題は、小節 14、17、および 38 で発生します。そこでは、グルペットが自然な兆候を伴う遅れたターンとしてレンダリングされます。
これは、インターネットで見つけることができるエディションの 1 つでどのように見えるかです。
これは私が自分で達成できることです:
これは私が試したコードです:
\バージョン "2.8.12"
upper = \relative c'' {
\key bes \major
\time 12/8
%bar 14
d4.-> c2.
<<
{
c4.( f4. ees4 c8 bes4. c4.
des2.~\sf des4.)
}
\\
{
% we create the following sequence: { r8 d16 c16 b16 c16 }
s8
\single \hideNotes d16
\single \hideNotes c16
\single \hideNotes \once \set suggestAccidentals = ##t
\single \hideNotes \once \override AccidentalSuggestion #'outside-staff-priority = ##f
\single \hideNotes \once \override AccidentalSuggestion #'avoid-slur = #'inside
\single \hideNotes \once \override AccidentalSuggestion #'font-size = #-3
\single \hideNotes \once \override AccidentalSuggestion #'script-priority = #-1
\single \hideNotes b16-\turn
\single \hideNotes c16
% those spaces are to align with the second voice
% kept in the for the duration of the phrasing slur
s2. s2.
s2. s4.
}
>>
}
lower = \relative c {
\key bes \major
\time 12/8
%bar14
e8[( \sustainOn c'8 bes8 g'8 c,8 bes8]
e,8[ g'8 bes,8]
ees,8[ \sustainOn f'8 a,8])
d,8[( \sustainOn f'8 bes,8]
ees,8[ \sustainOff c'8 g8]
f8[ d'8 bes8]
f8[ ees'8 a,8])
}
\score {
\new PianoStaff
<<
\new Staff = "upper" { \clef treble \upper }
\new Staff = "lower" { \clef bass \lower }
>>
\layout { }
}
一時的なポリフォニック パッセージを作成することを選択したことに気付くと思いますが、上声または下声のいずれかを非表示にする選択肢があります。私は両方を試してみましたが、レンダリングされた声を上側に保ち、下側の声を隠したままにしておく方が論理的だと思われます。ただし、これによりターンが譜表の下部に表示されます。
編集
他の人が試してみるためにコンパイルする必要があるスニペットで質問を更新しました。私の主な問題は、フレージング スラーにまたがる必要があるパッセージでターンの遅延が発生することです。単声パッセージと複数ボイスパッセージにまたがるスラー スパンを持つ方法を見つけることができなかったので、遅れたターン部分だけでなく、ポリフォニックなパッセージを長く維持する必要があります。
ターンと臨時記号の配置を改善するにはどうすればよいですか。