2

Lilypond 2.18 を使用してこのコードを処理すると、最後の行の歌詞の間隔が広すぎて、1 つの単語として判読できません。

\version "2.18.0"
\include "english.ly"

\relative bf' {
\key df \major

gf'8 [ff] ef df ef2 c8 df ef2. df8 c bf2. \bar "" \break
gf8 [af] bf c ~ c1 ef,8 [f!] bf af gf1 }

\addlyrics { A - ja - nar ma - - -ha __ _ _ pa - - - -ri - - - choy }

最終行の音節間のスペースを減らすにはどうすればよいですか?

4

1 に答える 1

2

歌詞のスラッシュを意図したとおりに使用していません。で歌詞を書くときは、コードのように複数ではなく、音節の間に aまたは a を1 回だけ\addlyrics入力する必要があります。LilyPond は、音符を適切にスラーする限り、必要なだけ音符の下に拡張します。例:--__

\version "2.18.0" 
{
  c'4 d'( e' f' g'2) a'( b'4 c'') d''2 e''1
}
\addlyrics { Some ly -- rics, __ foo bar! }

上記のコードは以下を生成します。

ここに画像の説明を入力

また、その譜表のスラーを非表示にしたい場合は、次のステートメントを追加するだけです:\override Staff.Slur.stencil = ##f


以下に、歌詞を修正した例を示します。また、いくつかのリズム上の問題があることに注意してください (2 番目の大譜表の最初の小節では、4/4 拍子記号よりも多くの音符があり、次の小節では少ないです。明らかに、間違った拍子記号を使用しています。または、その全音符を 2 つの半音符に分割するのを忘れました。

\version "2.18.0" 
\include "english.ly"

\relative bf' { 
  \key df \major
  \override Staff.Slur.stencil = ##f
  gf'8[( ff]) ef( df) ef2 
  c8( df ef2.) df8( c bf2.) \bar "" \break 
  gf8( [af] bf c ~ c1)
  ef,8[( f!] bf af) 
  gf1 
}

\addlyrics { A -- ja -- nar ma -- ha __ pa -- ri -- choy }
于 2014-03-03T12:09:52.580 に答える