異名同音同士、たとえば変イと嬰トをタイでつなぎたいとき、単純に as ~ gis
とやっても認識してくれない。まあ当然かなという気もする。
\version "2.12.0" \relative c'' { es4 c bes as ~ | gis ais gis fis }
スラーで代用できるのならそれが簡単。
\version "2.12.0" \relative c'' { es4 c bes as ( | gis ) ais gis fis }
ただ、スラーとタイは微妙に配置が違う。また、多声部の曲だと、スラーが符尾側に書かれたりしてよろしくない場合もある。extra-offset
などで動かして使える場合もあるが、形自体が合ってないとうまく使えない。
もう一つのやり方は、ダミーの変イ音を置いて、それを見えなくすること。
\version "2.12.0" \relative c'' { es4 c bes as ~ | << { \override NoteColumn #'ignore-collision = ##t % 音符が衝突するという警告メッセージを出さない \once \override NoteHead #'transparent = ##t \once \override Stem #'transparent = ##t \once \override Accidental #'transparent = ##t \set fontSize = #-8 as \set fontSize = #0 % サイズを小さくしないと妙な間があいてしまう } \new Voice { gis ais gis fis } >> }
\new Voice
を入れて別ボイスにしておかないと、1拍目の gis まで消えてしまうので注意。これでもシャープ記号とタイが少し重なったりしてあんまり美しくないが、あとは現場合わせをしていくしかない。
\version "2.12.0" \relative c'' { es4 c bes \once \override Tie #'extra-offset = #'(0 . -0.7) % ちょっと下に動かす as ~ | << { \override NoteColumn #'ignore-collision = ##t \once \override NoteHead #'transparent = ##t \once \override Stem #'transparent = ##t \once \override Accidental #'transparent = ##t \set fontSize = #-8 as \set fontSize = #0 } \new Voice { gis ais gis fis } >> }
(2011/02/13 作成)