]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/ja/notation/vocal.itely
New upstream version 2.19.80
[lilypond.git] / Documentation / ja / notation / vocal.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*-
2
3 @ignore
4     Translation of GIT committish: c1b0482f63f881bd3f67845e5f76a3e04675ef2a
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes..
9 @end ignore
10
11 @c \version "2.19.21"
12
13 @c Translators: Tomohiro Tatejima, Yoshiki Sawada
14 @c Translation status: post-GDP
15
16 @node 声楽
17 @section 声楽
18 @translationof Vocal music
19
20 @lilypondfile[quote]{vocal-headword.ly}
21
22 このセクションでは声楽を譜刻し、歌詞を旋律の音符に揃える方法について説明します。
23
24 @menu
25 * 声楽で共通の記譜法::
26 * 歌詞に特有のテクニック::
27 * 歌詞の節::
28 * 歌曲::
29 * 合唱::
30 * オペラと舞台ミュージカル::
31 * 聖歌と賛美歌::
32 * 古代の声楽::
33
34 @end menu
35
36
37 @node 声楽で共通の記譜法
38 @subsection 声楽で共通の記譜法
39 @translationof Common notation for vocal music
40
41 このセクションでは声楽の譜刻に共通する問題について説明します。
42
43 @menu
44 * 声楽のためのリファレンス::
45 * 歌詞を入力する::
46 * 歌詞を旋律に揃える::
47 * 歌詞音節の自動演奏時間::
48 * 歌詞音節の手動演奏時間::
49 * 複数の歌詞音節を 1 つの音符に割り当てる::
50 * 複数の音符を 1 つの歌詞音節に割り当てる::
51 * 延長線とハイフン::
52 @end menu
53
54
55 @node 声楽のためのリファレンス
56 @unnumberedsubsubsec 声楽のためのリファレンス
57 @translationof References for vocal music
58
59 このセクションでは声楽を譜刻する際に発生する記譜法の問題についての@c
60 詳細について記述している場所を示します。
61
62 @itemize
63
64 @item
65 たいていの声楽では歌詞として記述されたテキストを用います。@c
66 この記譜法についての導入部は @rlearning{Setting simple songs} にあります。
67
68 @item
69 声楽はたいてい歌詞や他のテキスト要素 (配役の名前等) のために@c
70 @code{markup} モードの使用を必要とします。@c
71 @code{markup} モードの構文は @ref{Text markup introduction} で@c
72 説明しています。
73
74 @item
75 声楽譜の最初に @notation{音域} (ambitus) が追加されることがあります。@c
76 音域について @ref{Ambitus} で説明しています。
77
78 @item
79 デフォルトでは強弱記号は譜の下に配置されます。@c
80 しかしながら、たいていの合唱の楽譜では、@c
81 @ref{Score layouts for choral} で説明しているように、@c
82 強弱記号は歌詞を避けるために譜の上に配置されます。
83
84 @end itemize
85
86 @seealso
87 音楽用語集:
88 @rglos{ambitus}
89
90 学習マニュアル:
91 @rlearning{Setting simple songs}
92
93 記譜法リファレンス:
94 @ref{Text markup introduction},
95 @ref{Ambitus},
96 @ref{Score layouts for choral}
97
98 コード断片集:
99 @rlsr{Vocal music}
100
101
102 @node 歌詞を入力する
103 @unnumberedsubsubsec 歌詞を入力する
104 @translationof Entering lyrics
105
106 @cindex lyrics, entering (歌詞を入力する)
107 @cindex entering lyrics (歌詞を入力する)
108 @cindex formatting in lyrics (歌詞のフォーマット)
109 @cindex lyrics, formatting (歌詞のフォーマット)
110 @cindex punctuation in lyrics (歌詞の句読点)
111 @cindex lyrics punctuation (歌詞の句読点)
112 @cindex spaces in lyrics (歌詞のスペース)
113 @cindex quotes in lyrics (歌詞のスペース)
114 @funindex \lyricmode
115
116 @c TODO should we explain hyphens here
117
118 歌詞は @code{\lyricmode} で始めるか
119 @code{\addlyrics} または @code{\lyricsto} を用いる@c
120 特殊な入力モードで入力されます。@c
121 この特殊な入力モードでは、入力 @code{d} はピッチ @notation{D} とは解釈されず、@c
122 テキストの 1 文字の歌詞と解釈されます。@c
123 言い換えると、歌詞を音符のように入力して、@c
124 ピッチではなくテキストとして譜刻します。
125
126 例:
127
128 @example
129 \lyricmode @{ Three4 blind mice,2 three4 blind mice2 @}
130 @end example
131
132 歌詞の水平方向の配置を指定するための手法は主に 2 つあります
133 -- 上記の例のように歌詞の各音節の演奏時間を指定するか、@c
134 @code{\addlyrics} または @code{\lyricsto} を用いて@c
135 歌詞を自動的に旋律や他のボイスに揃えさせるかのどちらかです。@c
136 前者は @ref{Manual syllable durations} で説明します。@c
137 後者は @ref{Automatic syllable durations} で説明します。
138
139 歌詞の単語または音節はアルファベット
140 (さらに他のいくつかの文字 -- 以下を読んでください) で始まり、@c
141 空白か数字で終わります。@c
142 歌詞の音節の頭文字以後の文字は、数字や空白を除く、@c
143 任意の文字になります。
144
145 数字や空白ではない文字は歌詞の一部と見なされるため、@c
146 @code{@}} で終わる単語であっても有効です
147 -- このことが以下のミスを引き起こします:
148
149 @example
150 \lyricmode @{ lah lah lah@}
151 @end example
152
153 上記の例で、@code{@}} は歌詞の最後の音節に含まれるため、@c
154 波括弧 @code{@{} は閉じられず、@c
155 入力ファイルはおそらくコンパイルされません。@c
156 これを避けるため、波括弧の前後に常に空白を記述すべきです:
157
158 @example
159 \lyricmode @{ lah lah lah @}
160 @end example
161
162 句読点、アクセントが付いた文字を持つ歌詞、英語以外の言語の文字、@c
163 あるいは特殊文字 (ハート記号や引用符等) は、UTF-8 エンコードで保存することで、@c
164 直接入力することができます。@c
165 さらなる情報は、@ref{Special characters} を参照してください。
166
167 @lilypond[quote,verbatim]
168 \relative { d''8 c16 a bes8 f e' d c4 }
169 \addlyrics { „Schad’ um das schö -- ne grü -- ne Band, }
170
171 @end lilypond
172
173 歌詞モードで通常の引用符を使うことができますが、@c
174 引用符の前にバックスラッシュを配置し、@c
175 歌詞の音節全体を追加の引用符で囲む必要があります。@c
176 例を挙げます:
177
178 @lilypond[quote,verbatim]
179 \relative { \time 3/4 e'4 e4. e8 d4 e d c2. }
180 \addlyrics { "\"I" am so lone -- "ly,\"" said she }
181 @end lilypond
182
183 歌詞モードでの単語の開始の完全な定義は複雑です。@c
184 歌詞モードでの単語はアルファベット, @code{_}, @code{?}, @code{!},
185
186 歌詞モードでの単語の開始の完全な定義は複雑です。@c
187 歌詞モードで、単語は以下の文字で始まります:
188 アルファベット, @code{_}, @code{?}, @code{!}, @code{:}, @code{'},
189 制御文字 @code{^A} から @code{^F}, @code{^Q} から @code{^W}, @code{^Y},
190 @code{^^}, 128 以上の ASCII コードの 8 ビット文字,
191 バックスラッシュとの組み合わせ @code{\`}, @code{\'}, @code{\"},
192 または @code{\^}。
193
194 @c " to balance double quotes for not-so-bright context-sensitive editors
195
196 歌詞の中で @code{\markup} を用いることで、@c
197 歌詞の体裁を様々に制御することができます。@c
198 多くのオプションの説明は、@ref{Formatting text} を参照してください。
199
200 @snippets
201
202 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
203 {formatting-lyrics-syllables.ly}
204
205 @seealso
206 学習マニュアル:
207 @rlearning{Songs}
208
209 記譜法リファレンス:
210 @ref{Automatic syllable durations},
211 @ref{Fonts},
212 @ref{Formatting text},
213 @ref{Input modes},
214 @ref{Manual syllable durations},
215 @ref{Special characters}
216
217 内部リファレンス:
218 @rinternals{LyricText}
219
220 コード断片集:
221 @rlsr{Text}
222
223
224 @node 歌詞を旋律に揃える
225 @unnumberedsubsubsec 歌詞を旋律に揃える
226 @translationof Aligning lyrics to a melody
227
228 @cindex lyrics, aligning to a melody (歌詞を旋律に揃える)
229 @cindex @code{associatedVoice}
230 @funindex \lyricmode
231 @funindex \addlyrics
232 @funindex \lyricsto
233
234 歌詞はコンテキスト @code{Lyrics} の中で解釈されることで譜刻されます。@c
235 @ref{Contexts explained} を参照してください。
236
237 @example
238 \new Lyrics \lyricmode @{ @dots{} @}
239 @end example
240
241 歌詞は主に 2 つの方法で歌詞に揃えることができます:
242
243 @itemize
244
245 @item
246 @code{\addlyric}, @code{\lyricsto} を用いるか、@c
247 プロパティ @code{associatedVoice} を設定することにより、@c
248 他のボイスあるいは (特殊な状況ですが) 関連付けされた旋律から@c
249 歌詞の音節の演奏時間を取ることで、歌詞を自動的に揃えることができます。@c
250 詳細は @ref{Automatic syllable durations} を参照してください。
251
252 @c KEEP LY
253 @lilypond[quote,ragged-right,verbatim]
254 <<
255   \new Staff <<
256     \time 2/4
257     \new Voice = "one" \relative {
258       \voiceOne
259       c''4 b8. a16 g4. r8 a4 ( b ) c2
260     }
261     \new Voice = "two" \relative {
262       \voiceTwo
263        s2 s4. f'8 e4 d c2
264     }
265   >>
266
267 % "one" の音符に揃えます
268   \new Lyrics \lyricsto "one" {
269     Life is __ _ love, live __ life.
270   }
271
272 % 最初は "one" の音符に揃えて、それから "two" に切り替えます
273   \new Lyrics \lyricsto "one" {
274     No more let
275     \set associatedVoice = "two"  % 切り替える音節の前にセットする必要があります
276     sins and sor -- rows grow.
277   }
278 >>
279 @end lilypond
280
281 歌詞の 1 番は通常の歌詞の入力方法を示しています。
282
283 歌詞の 2 番は歌詞を揃えるボイスを切り替える方法を示しています。@c
284 この方法は、歌詞の 1 番と 2 番で音符への単語の揃え方が異なり、@c
285 単語を揃えるべき音符がすべてボイス コンテキストの中にある場合に有用です。@c
286 詳細は @ref{Stanzas} を参照してください。
287
288 @item
289 歌詞を @code{¥lyricmode} で入力し、音節の演奏時間を明示的に示すことで、@c
290 歌詞を音符とは独立して揃えることができます。
291
292 @c KEEP LY
293 @lilypond[quote,ragged-right,verbatim]
294 <<
295   \new Voice = "one" \relative {
296     \time 2/4
297     c''4 b8. a16 g4. f8 e4 d c2
298   }
299
300 % 前で指定された演奏時間 2 を用います
301   \new Lyrics \lyricmode {
302     Joy to the earth!
303   }
304
305 % 音符とは異なるリズムをセットするために、演奏時間を明示します
306   \new Lyrics \lyricmode {
307     Life4 is love,2. live4 life.2
308   }
309 >>
310 @end lilypond
311
312 歌詞の 1 番は演奏時間が指定されず、各単語には前の値 2 がされるため、@c
313 音符と揃いません。
314
315 歌詞の 2 番は音符とは全く独立して単語を揃える方法を示しています。@c
316 この方法は、歌詞の 1 番と 2 番で音符への単語の揃え方が異なり、@c
317 単語を揃えるべき音符がボイス コンテキストから得られない場合に有用です。@c
318 詳細は @ref{Manual syllable durations} を参照してください。@c
319 このテクニックは譜の上に会話をセットする場合にも有用です
320 -- これの例は @ref{Dialogue over music} を参照してください。
321
322 この方法で入力した音符はデフォルトでは音符に左揃えされますが、@c
323 関連付されたボイスが存在する場合はそれを指定することで中央揃えされます。@c
324 詳細は @ref{Manual syllable durations} を参照してください。
325
326 @end itemize
327
328 @seealso
329 学習マニュアル:
330 @rlearning{Aligning lyrics to a melody}
331
332 記譜法リファレンス:
333 @ref{Contexts explained},
334 @ref{Automatic syllable durations},
335 @ref{Stanzas},
336 @ref{Manual syllable durations},
337 @ref{Dialogue over music},
338 @ref{Manual syllable durations}
339
340 内部リファレンス:
341 @rinternals{Lyrics}
342
343
344 @node 歌詞音節の自動演奏時間
345 @unnumberedsubsubsec 歌詞音節の自動演奏時間
346 @translationof Automatic syllable durations
347
348 @cindex syllable durations, automatic (歌詞音節の自動演奏時間)
349 @cindex lyrics and melodies (歌詞と旋律)
350 @cindex @code{associatedVoice}
351 @funindex \addlyrics
352 @funindex \lyricsto
353
354 以下の 3 つの方法で歌詞を旋律の音符に揃えることができます:
355
356 @itemize
357
358 @item
359 @code{¥lyricsto} で旋律を保持しているボイス コンテキストを指定します。
360
361 @item
362 @code{¥addlyrics} で歌詞を入力して、@c
363 それを旋律を保持しているボイス コンテキストの直後に配置します。
364
365 @item
366 任意のタイミングで @code{associatedVoice} プロパティを設定することで@c
367 歌詞の揃えを名前を持つ他のボイス コンテキストに切り替えます。
368
369 @end itemize
370
371 3 つの方法のいずれでも、単語の音節の間にハイフンを描き、@c
372 単語の後ろに延長線を描くことができます。@c
373 詳細は @ref{Extenders and hyphens} を参照してください。
374
375 歌詞を揃える @code{Voice} コンテキストが @qq{消滅} してはいけません。@c
376 さもないと、その後の歌詞は失われてしまいます。@c
377 ボイスは何もすることが無くなると消滅する可能性があります
378 -- @ref{Keeping contexts alive} を参照してください。
379
380 @subheading @code{\lyricsto} を用いる
381
382 @cindex \lyricsto
383 @funindex \lyricsto
384
385 旋律を保持している名前の付いたボイス コンテキストを
386 @code{¥lyricsto} で指定することにより、@c
387 歌詞を旋律の下に揃えることができます:
388
389 @lilypond[quote,verbatim,relative=2]
390 <<
391   \new Voice = "melody" {
392     a4 a a a
393   }
394   \new Lyrics \lyricsto "melody" {
395     These are the words
396   }
397 >>
398 @end lilypond
399
400 @noindent
401 これは歌詞を名前の付いた @code{Voice} コンテキストに揃えます
402 -- @code{Voice} コンテキストは既に存在している必要があります。@c
403 このため、普通は @code{Voice} コンテキストを先に記述して、@c
404 その後に @code{Lyrics} コンテキストを記述します。@c
405 歌詞自体は @code{¥lyricsto} コマンドの後に記述します。@c
406 @code{¥lyricsto} コマンドは自動的に歌詞モードを呼び出すため、@c
407 @code{¥lyricmode} の記述は省略できます。@c
408 デフォルトでは、歌詞は音符の下に配置されます。@c
409 配置場所を変更する方法は @ref{Placing lyrics vertically} を参照してください。
410
411 @subheading @code{\addlyrics} を用いる
412
413 @cindex \addlyrics
414 @funindex \addlyrics
415
416 @code{¥addlyrics} コマンドは便利なショートカットで、@c
417 もっと複雑な LilyPond 構造を使う歌詞のセットアップの代わりとして@c
418 用いることができます。
419
420 @example
421 @{ MUSIC @}
422 \addlyrics @{ LYRICS @}
423 @end example
424
425 @noindent
426 上記は下記と同等です:
427
428 @example
429 \new Voice = "blah" @{ MUSIC @}
430 \new Lyrics \lyricsto "blah" @{ LYRICS @}
431 @end example
432
433 ここで例を挙げます:
434
435 @lilypond[verbatim,quote]
436 {
437   \time 3/4
438   \relative { c'2 e4 g2. }
439   \addlyrics { play the game }
440 }
441 @end lilypond
442
443 @code{¥addlyrics} セクションを追加することで、@c
444 歌詞の 2 番、3 番を追加することができます:
445
446
447 @lilypond[ragged-right,verbatim,quote]
448 {
449   \time 3/4
450   \relative { c'2 e4 g2. }
451   \addlyrics { play the game }
452   \addlyrics { speel het spel }
453   \addlyrics { joue le jeu }
454 }
455 @end lilypond
456
457 コマンド @code{¥addlyrics} は多声を扱うことはできません。@c
458 そのような場合は @code{¥lyricsto} を使うべきです。
459
460 @subheading associatedVoice を用いる
461
462 @code{associatedVoice} プロパティを設定することで、@c
463 歌詞を揃える旋律を変更することができます:
464
465 @example
466 \set associatedVoice = #"lala"
467 @end example
468
469 @noindent
470
471 プロパティの値 (ここでは "lala" です) は
472 @code{Voice} コンテキストの名前になります。@c
473 技術的な理由により、@c
474 変更を適用する歌詞の音節の前にこの @code{set} コマンドを配置する必要があります。
475
476 ここで、使用例を挙げます:
477
478 @c KEEP LY
479 @lilypond[quote,ragged-right,verbatim]
480 <<
481   \new Staff <<
482     \time 2/4
483     \new Voice = "one" \relative {
484       \voiceOne
485       c''4 b8. a16 g4. r8 a4 ( b ) c2
486     }
487     \new Voice = "two" \relative {
488       \voiceTwo
489        s2 s4. f'8 e8 d4. c2
490     }
491   >>
492 % 最初は "one" の音符に揃えます
493 % それから "two" に切り替えます
494   \new Lyrics \lyricsto "one" {
495     No more let
496     \set associatedVoice = "two"  % 切り替える音節の前にセットする必要があります
497     sins and sor -- rows grow.
498   }
499 >>
500 @end lilypond
501
502 @seealso
503 記譜法リファレンス:
504 @ref{Extenders and hyphens},
505 @ref{Keeping contexts alive},
506 @ref{Placing lyrics vertically}
507
508
509 @node 歌詞音節の手動演奏時間
510 @unnumberedsubsubsec 歌詞音節の手動演奏時間
511 @translationof Manual syllable durations
512
513 複雑な声楽では、@c
514 歌詞を音符とは完全に独立させて配置する方が望ましい場合があります。@c
515 そのような場合、@code{\lyricsto} や @code{\addlyrics} を用いたり、@c
516 @code{associatedVoice} プロパティを設定したりはしません。@c
517 歌詞の音節を音符のように
518 -- しかしながら、ピッチをテキストに置き換えて --
519 入力し、歌詞の各音節の後には演奏時間を明示的に記述します。
520
521 デフォルトでは、歌詞の音節は対応する音楽イベントに左揃えされます。@c
522 音節の間にハイフンを描くことは普通にできますが、@c
523 延長線を描くには関連付されたボイスが存在する必要があります。
524
525 ここで、2 つの例を挙げます:
526
527 @lilypond[verbatim,quote]
528 <<
529   \new Voice = "melody" \relative {
530     \time 3/4
531     c'2 e4 g2 f
532   }
533   \new Lyrics \lyricmode {
534     play1 the4 game4
535   }
536 >>
537 @end lilypond
538
539
540 @lilypond[quote,verbatim,ragged-right]
541 <<
542   \new Staff {
543     \relative {
544       c''2 c2
545       d1
546     }
547   }
548   \new Lyrics {
549     \lyricmode {
550       I2 like4. my8 cat!1
551     }
552   }
553   \new Staff {
554     \relative {
555       c'8 c c c c c c c
556       c8 c c c c c c c
557     }
558   }
559 >>
560 @end lilypond
561
562 このテクニックは、譜の上に会話を書く場合に有用です
563 -- @ref{Dialogue over music} を参照してください。
564
565 歌詞を音符に中央揃えさせるには、@c
566 @code{associatedVoice} に音符を保持しているボイス コンテキストをセットします。@c
567 @code{associatedVoice} がセットされると、@c
568 2 重ハイフンと 2 重アンダースコアを記述することで、@c
569 メリスマにハイフンと延長線を描くことができます。
570
571 @lilypond[relative=1,verbatim,quote]
572 <<
573   \new Voice = "melody" {
574     \time 3/4
575     c2 e4 g f g
576   }
577   \new Lyrics \lyricmode {
578     \set associatedVoice = #"melody"
579     play2 the4 game2. __
580   }
581 >>
582 @end lilypond
583
584 @c TODO see also feature request 707 - show how to do this with manual durations
585
586 @seealso
587 記譜法リファレンス:
588 @ref{Dialogue over music}
589
590 内部リファレンス:
591 @rinternals{Lyrics},
592 @rinternals{Voice}
593
594
595 @node 複数の歌詞音節を 1 つの音符に割り当てる
596 @unnumberedsubsubsec 複数の歌詞音節を 1 つの音符に割り当てる
597 @translationof Multiple syllables to one note
598
599 @funindex _
600 @cindex spaces, in lyrics (歌詞の中での空白)
601 @cindex quotes, in lyrics (歌詞の中での引用符)
602 @cindex ties, in lyrics (歌詞の中でのタイ)
603
604 1 つの音符にスペースで区切られた複数の音節を割り当てるには、@c
605 そのフレーズを引用符で囲むか、@code{_} 文字を用います。@c
606 代替手段として、チルド記号 (@code{~}) を用いて音節をタイで結ぶこともできます。
607
608 @lilypond[quote,ragged-right,verbatim]
609 {
610   \relative { \autoBeamOff
611     r8 b' c fis, fis c' b e, }
612   \addlyrics { Che_in ques -- ta_e_in quel -- l'al -- tr'on -- da }
613   \addlyrics { "Che in" ques -- "ta e in" quel -- l'al -- tr'on -- da }
614   \addlyrics { Che~in ques -- ta~e~in quel -- l'al -- tr'on -- da }
615 }
616 @end lilypond
617
618
619 @seealso
620 内部リファレンス:
621 @rinternals{LyricCombineMusic}
622
623
624 @node 複数の音符を 1 つの歌詞音節に割り当てる
625 @unnumberedsubsubsec 複数の音符を 1 つの歌詞音節に割り当てる
626 @translationof Multiple notes to one syllable
627
628 @cindex melisma (メリスマ)
629 @cindex melismata (メリスマ)
630 @cindex phrasing, in lyrics (歌詞の中でのフレーズ)
631 @funindex \melisma
632 @funindex \melismaEnd
633
634 しばしば、特に中世の音楽では、1 つの音節を複数の音符で歌います。@c
635 そのような歌い方をメリスマ (melismata または @rglos{melisma}) と呼びます。@c
636 通常、メリスマの音節はメリスマの最初の音符に左揃えされます。
637
638 メリスマが単語の最後ではない音節で発生する場合、@c
639 その音節と次の音節をハイフンで結びます。@c
640 これは音節の直後に 2 重ハイフン @code{--} を配置することで示します。
641
642 メリスマが単語の最後の音節または音節が 1 つしかない単語で発生する場合、@c
643 最後の音節からメリスマの最後の音符まで延長線を描きます。@c
644 これは単語の直後に 2 重アンダースコア @code{__} を配置することで示します。
645
646 メリスマを示す方法は 5 つあります:
647
648 @itemize
649
650 @item
651 タイで結ばれた音符には、自動的にメリスマが作成されます:
652
653 @lilypond[quote,verbatim]
654 <<
655   \new Voice = "melody" \relative {
656     \time 3/4
657     f''4 g2 ~ |
658     4 e2 ~ |
659     8
660   }
661   \new Lyrics \lyricsto "melody" {
662     Ky -- ri -- e __
663   }
664 >>
665 @end lilypond
666
667 @item
668 各メリスマの音符にスラーを配置することで、@c
669 譜から自動的にメリスマを作成することができます。@c
670 これが歌詞を入力する通常の方法です:
671
672 @lilypond[quote,verbatim]
673 <<
674   \new Voice = "melody" \relative {
675     \time 3/4
676     f''4 g8 ( f e f )
677     e8 ( d e2 )
678   }
679   \new Lyrics \lyricsto "melody" {
680     Ky -- ri -- e __
681   }
682 >>
683 @end lilypond
684
685 フレージング スラーはメリスマの作成には影響を与えないことに注意して@c
686 ください。
687
688 @item
689 自動連桁を off にして、手動で連桁を付けられた音符はメリスマと見なされます。@c
690 @ref{Setting automatic beam behavior} を参照してください。
691
692 @lilypond[quote,verbatim]
693 <<
694   \new Voice = "melody" \relative {
695     \time 3/4
696     \autoBeamOff
697     f''4 g8[ f e f]
698     e2.
699   }
700   \new Lyrics \lyricsto "melody" {
701     Ky -- ri -- e
702   }
703 >>
704 @end lilypond
705
706 この例はメリスマに 8 分音符よりも長い音符を含めているため、@c
707 明らかに不適切です。
708
709 @item
710 スラーが付いていない音符でも、@c
711 @code{\melisma} と @code{\melismaEnd} で囲まれていればメリスマとして扱われます。
712
713 @lilypond[quote,verbatim]
714 <<
715   \new Voice = "melody" \relative {
716     \time 3/4
717     f''4 g8
718     \melisma
719     f e f
720     \melismaEnd
721     e2.
722   }
723   \new Lyrics \lyricsto "melody" {
724     Ky -- ri -- e
725   }
726 >>
727 @end lilypond
728
729 @item
730 メリスマに含まれる余分な各音符に対して@c
731 歌詞の中にアンダースコア @code{_} を記述することで、@c
732 メリスマを定義することができます。
733
734 @lilypond[verbatim, quote]
735 <<
736   \new Voice = "melody" \relative {
737     \time 3/4
738     f''4 g8 f e f
739     e8 d e2
740   }
741   \new Lyrics \lyricsto "melody" {
742     Ky -- ri -- _ _ _ e __ _ _
743   }
744 >>
745 @end lilypond
746
747 @end itemize
748
749 旋律の中のタイ、スラー、それに手動連桁をメリスマにしないことも可能です。@c
750 メリスマにしないためには、@code{melismaBusyProperties} を設定します:
751
752 @lilypond[verbatim,quote]
753 <<
754   \new Voice = "melody" \relative {
755     \time 3/4
756     \set melismaBusyProperties = #'()
757     c'4 d ( e )
758     g8 [ f ] f4 ~ 4
759   }
760   \new Lyrics \lyricsto "melody" {
761     Ky -- ri -- e e -- le -- i -- son
762   }
763 >>
764 @end lilypond
765
766 @code{melismaBusyProperties} に対する設定を変えることで、@c
767 メリスマの自動検出にタイ、スラー、それに連桁を@c
768 含める / 除外することができます。@c
769 @rinternals{Tunable context properties} の @code{melismaBusyProperties}
770 を参照してください。
771
772 代替手段として、@code{ignoreMelismata} に真をセットすることで@c
773 すべてのメリスマを無視することができます。@c
774 @ref{Stanzas with different rhythms} を参照してください。
775
776 @code{melismaBusyProperties} がアクティブになっているパッセージの中で@c
777 メリスマを使う必要がある場合、@c
778 メリスマに含める各音符に対して歌詞の中にアンダースコアを記述します:
779
780 @lilypond[verbatim,quote]
781 <<
782   \new Voice = "melody" \relative {
783     \time 3/4
784     \set melismaBusyProperties = #'()
785     c'4 d ( e )
786     g8 [ f ] ~ 4 ~ f
787   }
788   \new Lyrics \lyricsto "melody" {
789     Ky -- ri -- _ e __ _ _ _
790   }
791 >>
792 @end lilypond
793
794
795 @predefined
796
797 @code{\autoBeamOff},
798 @code{\autoBeamOn},
799 @code{\melisma},
800 @code{\melismaEnd}
801
802 @seealso
803 音楽用語集:
804 @rglos{melisma}
805
806 学習マニュアル:
807 @rlearning{Aligning lyrics to a melody}
808
809 記譜法リファレンス:
810 @ref{Aligning lyrics to a melody},
811 @ref{Automatic syllable durations},
812 @ref{Setting automatic beam behavior},
813 @ref{Stanzas with different rhythms}
814
815 内部リファレンス:
816 @rinternals{Tunable context properties}
817
818 @knownissues
819 メリスマの延長線は自動的には作成されません。@c
820 手動で 2 重アンダースコアを記述する必要があります。
821
822
823 @node 延長線とハイフン
824 @unnumberedsubsubsec 延長線とハイフン
825 @translationof Extenders and hyphens
826
827 @cindex melisma (メリスマ)
828 @cindex extender (延長線)
829
830 @c TODO cf Multiple notes to one syllable; should this be merged in?
831
832 @c leave this as samp. -gp
833 しばしば単語の最後の音節で、@c
834 その音節から次の音節まで長い水平の線を描いてメリスマを示すことがあります。@c
835 そのような線のことを延長線と呼び、@samp{ __ } で記述します
836 (2 重アンダースコアの前後にスペースがあることに注意してください)。
837
838 @warning{
839 楽譜の中でメリスマは延長線で示され、@c
840 延長線は 2 重のアンダースコアとして入力します。@c
841 しかしながら、個々の音符をスキップすることで短いメリスマを作ることも可能です。@c
842 音符のスキップには単一のアンダースコアを記述します
843 -- デフォルトでは、音符のスキップは延長線を作り出しません。
844 }
845
846 @cindex hyphens (ハイフン)
847
848 @c leave this as samp. -gp
849 同じ単語の音節間の中央にハイフンを記譜するには、@c
850 @samp{ -- } を記述します
851 (2 重ハイフンの前後にスペースがあることに注意してください)。@c
852 ハイフンは音節の間の中央に配置され、@c
853 長さは音節の間のスペースによって調節されます。
854
855 密に譜刻された楽譜では、ハイフンが削除されることもあります。@c
856 ハイフンが削除されるかどうかを
857 @code{LyricHyphen} のプロパティ
858 @code{minimum-distance} (2 つの音節の間の最小間隔) と
859 @code{minimum-length} (ハイフンを削除するかどうかの閾値) で@c
860 制御することができます。
861
862 @seealso
863 内部リファレンス:
864 @rinternals{LyricExtender},
865 @rinternals{LyricHyphen}
866
867
868 @node 歌詞に特有のテクニック
869 @subsection 歌詞に特有のテクニック
870 @translationof Techniques specific to lyrics
871
872 @c TODO this whole section is to be reorganised
873
874 @menu
875 * 歌詞と変数に取り組む::
876 * 歌詞の垂直方向の配置::
877 * 歌詞の水平方向の配置::
878 * 歌詞と繰り返し::
879 * 歌詞のディヴィージ::
880 * 歌詞を共有する多声::
881 @end menu
882
883
884
885 @node 歌詞と変数に取り組む
886 @unnumberedsubsubsec 歌詞と変数に取り組む
887 @translationof Working with lyrics and variables
888
889 @cindex lyrics, using variables (歌詞に変数を用いる)
890
891 歌詞を保持する変数を作成することができます。@c
892 歌詞は歌詞モードで入力する必要があります:
893
894 @lilypond[quote,verbatim]
895 musicOne = \relative {
896   c''4 b8. a16 g4. f8 e4 d c2
897 }
898 verseOne = \lyricmode {
899   Joy to the world, the Lord is come.
900 }
901 \score {
902   <<
903     \new Voice = "one" {
904       \time 2/4
905       \musicOne
906     }
907     \new Lyrics \lyricsto "one" {
908       \verseOne
909     }
910   >>
911 }
912 @end lilypond
913
914 変数が @code{\addlyrics} または @code{\lyricsto} で呼び出される場合、@c
915 歌詞に演奏時間を付ける必要はありません。
916
917 順序が異なったり、もっと複雑だったりする場合、@c
918 最も良い方法は最初に音楽と歌詞を保持する変数を定義して、
919 譜と歌詞の階層をセットアップして (歌詞自体は省略します) から、@c
920 @code{\context} を用いて歌詞を追加します。@c
921 この方法は、@code{\lyricsto} によって参照されるボイスが@c
922 常に定義済みであることを保証します。@c
923 例を挙げます:
924
925 @lilypond[quote,verbatim]
926 sopranoMusic = \relative { c''4 c c c }
927 contraltoMusic = \relative { a'4 a a a }
928 sopranoWords = \lyricmode { Sop -- ra -- no words }
929 contraltoWords = \lyricmode { Con -- tral -- to words }
930
931 \score {
932   \new ChoirStaff <<
933     \new Staff {
934       \new Voice = "sopranos" {
935         \sopranoMusic
936       }
937     }
938     \new Lyrics = "sopranos"
939     \new Lyrics = "contraltos"
940     \new Staff {
941       \new Voice = "contraltos" {
942         \contraltoMusic
943       }
944     }
945     \context Lyrics = "sopranos" {
946       \lyricsto "sopranos" {
947         \sopranoWords
948       }
949     }
950     \context Lyrics = "contraltos" {
951       \lyricsto "contraltos" {
952         \contraltoWords
953       }
954     }
955   >>
956 }
957 @end lilypond
958
959 @seealso
960 記譜法リファレンス:
961 @ref{Placing lyrics vertically}
962
963 内部リファレンス:
964 @rinternals{LyricCombineMusic},
965 @rinternals{Lyrics}
966
967
968 @node 歌詞の垂直方向の配置
969 @unnumberedsubsubsec 歌詞の垂直方向の配置
970 @translationof Placing lyrics vertically
971
972 @cindex placement of lyrics (歌詞の配置)
973 @cindex lyrics, positioning (歌詞を配置する)
974
975 音楽の種類によって、歌詞が譜の上、下、あるいは間に配置されることもあります。@c
976 歌詞を関連する譜の下に配置することが最も簡単で、@c
977 @code{Staff} コンテキストの下に @code{Lyrics} コンテキストを定義するだけで@c
978 実現できます:
979
980 @lilypond[quote,verbatim]
981 \score {
982   <<
983     \new Staff {
984       \new Voice = "melody" {
985         \relative { c''4 c c c }
986       }
987     }
988     \new Lyrics {
989       \lyricsto "melody" {
990         Here are the words
991       }
992     }
993   >>
994 }
995 @end lilypond
996
997 歌詞を譜の上に配置する方法は 2 つあります。@c
998 簡単な (そして好まれる) のは、@c
999 上記と同じ構文を用いて歌詞の配置を明示的に指定する方法です:
1000
1001 @lilypond[quote,verbatim]
1002 \score {
1003   <<
1004     \new Staff = "staff" {
1005       \new Voice = "melody" {
1006         \relative { c''4 c c c }
1007       }
1008     }
1009     \new Lyrics \with { alignAboveContext = "staff" } {
1010       \lyricsto "melody" {
1011         Here are the words
1012       }
1013     }
1014   >>
1015 }
1016 @end lilypond
1017
1018 代替手段として、2 ステップのプロセスを用いることもできます。@c
1019 最初に、@code{Staff} コンテキストと @code{Voice} コンテキストより先に
1020 @code{Lyrics} コンテキストを宣言して (内容は記述しません)、@c
1021 それから参照する @code{Voice} コンテキストの宣言の後に
1022 @code{\context} を用いて @code{\lyricsto} コマンドを配置します。@c
1023 以下のようにします:
1024
1025 @c KEEP LY
1026 @lilypond[quote,verbatim]
1027 \score {
1028   <<
1029     \new Lyrics = "lyrics" \with {
1030       % 譜の上に配置する歌詞は以下のオーバライドを行う必要があります
1031       \override VerticalAxisGroup.staff-affinity = #DOWN
1032     }
1033     \new Staff {
1034       \new Voice = "melody" {
1035         \relative { c''4 c c c }
1036       }
1037     }
1038     \context Lyrics = "lyrics" {
1039       \lyricsto "melody" {
1040         Here are the words
1041       }
1042     }
1043   >>
1044 }
1045 @end lilypond
1046
1047 別々の譜に配置される 2 つのボイスがある場合、@c
1048 上記の方法のいずれかを用いて歌詞を譜の間に配置することができます。@c
1049 ここでは、2 番目の方法を用いる例を挙げます:
1050
1051 @c KEEP LY
1052 @lilypond[quote,verbatim]
1053 \score {
1054   \new ChoirStaff <<
1055     \new Staff {
1056       \new Voice = "sopranos" {
1057         \relative { c''4 c c c }
1058       }
1059     }
1060     \new Lyrics = "sopranos"
1061     \new Lyrics = "contraltos" \with {
1062       % 譜の上に配置する歌詞は以下のオーバライドを行う必要があります
1063       % lyrics above a staff should have this override
1064       \override VerticalAxisGroup.staff-affinity = #DOWN
1065     }
1066     \new Staff {
1067       \new Voice = "contraltos" {
1068         \relative { a'4 a a a }
1069       }
1070     }
1071     \context Lyrics = "sopranos" {
1072       \lyricsto "sopranos" {
1073         Sop -- ra -- no words
1074       }
1075     }
1076     \context Lyrics = "contraltos" {
1077       \lyricsto "contraltos" {
1078         Con -- tral -- to words
1079       }
1080     }
1081   >>
1082 }
1083 @end lilypond
1084
1085 他の歌詞と譜の組み合わせは、上記の例に磨きをかけるか、学習マニュアルの@c
1086 中にあるテンプレート -- @rlearning{Vocal ensembles templates} を参照して@c
1087 ください -- を吟味することによって作り出すことができます。
1088
1089 @snippets
1090 @lilypondfile[verbatim,quote,texidoc,doctitle]
1091 {obtaining-2.12-lyrics-spacing-in-newer-versions.ly}
1092
1093 @seealso
1094 学習マニュアル:
1095 @rlearning{Vocal ensembles templates}
1096
1097 記譜法リファレンス:
1098 @ref{Context layout order},
1099 @ref{Creating and referencing contexts}
1100
1101
1102 @node 歌詞の水平方向の配置
1103 @unnumberedsubsubsec 歌詞の水平方向の配置
1104 @translationof Placing syllables horizontally
1105
1106 @cindex Spacing lyrics (歌詞の間隔)
1107 @cindex Lyrics, increasing space between (歌詞の間隔を広げる)
1108
1109 歌詞の間隔を広げるには
1110 @code{LyricSpace} の @code{minimum-distance} プロパティを設定します。
1111
1112 @lilypond[verbatim,quote,ragged-right]
1113 \relative c' {
1114   c c c c
1115   \override Lyrics.LyricSpace.minimum-distance = #1.0
1116   c c c c
1117 }
1118 \addlyrics {
1119   longtext longtext longtext longtext
1120   longtext longtext longtext longtext
1121 }
1122 @end lilypond
1123
1124 @noindent
1125 この変更を楽譜の全ての歌詞に適用するには、@c
1126 @code{\layout} ブロックの中でプロパティの設定を行います。
1127
1128 @lilypond[verbatim,quote,ragged-right]
1129 \score {
1130   \relative {
1131   c' c c c
1132   c c c c
1133   }
1134   \addlyrics {
1135   longtext longtext longtext longtext
1136   longtext longtext longtext longtext
1137   }
1138   \layout {
1139     \context {
1140       \Lyrics
1141       \override LyricSpace.minimum-distance = #1.0
1142     }
1143   }
1144 }
1145 @end lilypond
1146
1147 @snippets
1148 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
1149 {lyrics-alignment.ly}
1150
1151 @c TODO: move to LSR -vv
1152
1153 テキスト スクリプトと歌詞がマージンの中に納まることを確認するチェックは@c
1154 より多くの計算を必要とします。@c
1155 この機能を無効にすることで、処理をわずかにスピードアップすることができます:
1156
1157 @example
1158 \override Score.PaperColumn.keep-inside-line = ##f
1159 @end example
1160
1161 歌詞が小節線を避けるようにするには、以下を使います:
1162
1163 @example
1164 \layout @{
1165   \context @{
1166     \Lyrics
1167       \consists "Bar_engraver"
1168       \consists "Separating_line_group_engraver"
1169       \hide BarLine
1170   @}
1171 @}
1172 @end example
1173
1174
1175 @node 歌詞と繰り返し
1176 @unnumberedsubsubsec 歌詞と繰り返し
1177 @translationof Lyrics and repeats
1178
1179 @cindex repeats and lyrics (繰り返しと歌詞)
1180 @cindex lyrics, repeating (歌詞を繰り返す)
1181
1182 @subheading 1 回の繰り返し
1183
1184 @emph{音楽} の繰り返しは別の場所で説明しています
1185 -- @ref{Repeats} を参照してください。@c
1186 このセクションでは、@c
1187 歌詞を繰り返しのある音楽に追加する方法について説明します。
1188
1189 繰り返しで歌詞の単語が変わらないのであれば、@c
1190 歌詞を音楽と同じ繰り返し構造にすることで、音楽に歌詞を付けることができます。
1191
1192 @lilypond[verbatim,quote]
1193 \score {
1194   <<
1195     \new Staff {
1196       \new Voice = "melody" {
1197         \relative {
1198           a'4 a a a
1199           \repeat volta 2 { b4 b b b }
1200         }
1201       }
1202     }
1203     \new Lyrics {
1204       \lyricsto "melody" {
1205         Not re -- peat -- ed.
1206         \repeat volta 2 { Re -- peat -- ed twice. }
1207       }
1208     }
1209   >>
1210 }
1211 @end lilypond
1212
1213 繰り返しが展開された場合、歌詞も展開されます。
1214
1215 @lilypond[verbatim,quote]
1216 \score {
1217   \unfoldRepeats {
1218     <<
1219       \new Staff {
1220         \new Voice = "melody" {
1221           \relative {
1222             a'4 a a a
1223             \repeat volta 2 { b4 b b b }
1224           }
1225         }
1226       }
1227       \new Lyrics {
1228         \lyricsto "melody" {
1229           Not re -- peat -- ed.
1230           \repeat volta 2 { Re -- peat -- ed twice. }
1231         }
1232       }
1233     >>
1234   }
1235 }
1236 @end lilypond
1237
1238 繰り返しが展開されて、異なる歌詞を持つ場合、@c
1239 単に歌詞の全ての単語を記述します:
1240
1241 @lilypond[verbatim,quote,ragged-right]
1242 \score {
1243   <<
1244     \new Staff {
1245       \new Voice = "melody" {
1246         \relative {
1247           a'4 a a a
1248           \repeat unfold 2 { b4 b b b }
1249         }
1250       }
1251     }
1252     \new Lyrics {
1253       \lyricsto "melody" {
1254         Not re -- peat -- ed.
1255         The first time words.
1256         Sec -- ond time words.
1257       }
1258     }
1259   >>
1260 }
1261 @end lilypond
1262
1263 繰り返しの歌詞が異なる場合、@c
1264 並列に正しくネストされた別々の @code{Lyrics} コンテキストに@c
1265 各繰り返しの歌詞を入力する必要があります:
1266
1267 @lilypond[verbatim,quote]
1268 \score {
1269   <<
1270     \new Staff {
1271       \new Voice = "melody" {
1272         \relative {
1273           a'4 a a a
1274           \repeat volta 2 { b4 b b b }
1275         }
1276       }
1277     }
1278     \new Lyrics \lyricsto "melody" {
1279       Not re -- peat -- ed.
1280       <<
1281         { The first time words. }
1282         \new Lyrics {
1283           \set associatedVoice = "melody"
1284           Sec -- ond time words.
1285         }
1286       >>
1287     }
1288   >>
1289 }
1290 @end lilypond
1291
1292 同様の方法でさらに歌詞の行を追加することができます:
1293
1294 @lilypond[verbatim,quote]
1295 \score {
1296   <<
1297     \new Staff {
1298       \new Voice = "singleVoice" {
1299         \relative {
1300           a'4 a a a
1301           \repeat volta 3 { b4 b b b }
1302           c4 c c c
1303         }
1304       }
1305     }
1306     \new Lyrics \lyricsto "singleVoice" {
1307       Not re -- peat -- ed.
1308       <<
1309         { The first time words. }
1310         \new Lyrics {
1311           \set associatedVoice = "singleVoice"
1312           Sec -- ond time words.
1313         }
1314         \new Lyrics {
1315           \set associatedVoice = "singleVoice"
1316           The third time words.
1317         }
1318       >>
1319       The end sec -- tion.
1320     }
1321   >>
1322 }
1323 @end lilypond
1324
1325 @cindex alignBelowContext
1326 @funindex alignBelowContext
1327
1328 しかしながら、この構造が @code{ChoirStaff} のような複数の譜を持つ@c
1329 コンテキストに埋め込まれた場合、歌詞の 2 番と 3 番は譜の下に表示されます。
1330
1331 歌詞を正しく配置するには @code{alignBelowContext} を用います:
1332
1333 @lilypond[verbatim,quote]
1334 \score {
1335   <<
1336     \new Staff {
1337       \new Voice = "melody" {
1338         \relative {
1339           a'4 a a a
1340           \repeat volta 3 { b4 b b b }
1341           c4 c c c
1342         }
1343       }
1344     }
1345     \new Lyrics = "firstVerse" \lyricsto "melody" {
1346       Not re -- peat -- ed.
1347       <<
1348         { The first time words. }
1349         \new Lyrics = "secondVerse"
1350         \with { alignBelowContext = #"firstVerse" } {
1351           \set associatedVoice = "melody"
1352           Sec -- ond time words.
1353         }
1354         \new Lyrics = "thirdVerse"
1355         \with { alignBelowContext = #"secondVerse" } {
1356           \set associatedVoice = "melody"
1357           The third time words.
1358         }
1359       >>
1360       The end sec -- tion.
1361     }
1362     \new Voice = "harmony" {
1363       \relative {
1364         f'4 f f f \repeat volta 2 { g8 g g4 g2 } a4 a8. a16 a2
1365       }
1366     }
1367   >>
1368 }
1369 @end lilypond
1370
1371
1372
1373 @c TODO positioning a common line of lyrics
1374
1375 @subheading 差し替えのある繰り返し
1376
1377 @cindex lyrics, repeats with alternative endings (差し替えのある繰り返しの歌詞)
1378 @cindex repeating lyrics with alternative endings (差し替えのある繰り返しの歌詞)
1379 @cindex alternative endings and lyrics (差し替えのある繰り返しと歌詞)
1380
1381 繰り返し部分の歌詞が同じであれば、@c
1382 歌詞と音楽で同じ構造を使うことができます。
1383
1384 @lilypond[quote,verbatim]
1385 \score {
1386   <<
1387     \new Staff {
1388       \time 2/4
1389       \new Voice = "melody" {
1390         \relative {
1391           a'4 a a a
1392           \repeat volta 2 { b4 b }
1393           \alternative { { b b } { b c } }
1394         }
1395       }
1396     }
1397     \new Lyrics {
1398       \lyricsto "melody" {
1399         Not re -- peat -- ed.
1400         \repeat volta 2 { Re -- peat -- }
1401         \alternative { { ed twice. } { ed twice. } }
1402       }
1403     }
1404   >>
1405 }
1406 @end lilypond
1407
1408 @funindex \skip
1409 @cindex skipping notes in lyrics (歌詞の中で音符をスキップする)
1410 @cindex lyrics, skipping notes (歌詞の中で音符をスキップする)
1411
1412 しかしながら、繰り返し部分の歌詞が異なる場合、@c
1413 歌詞に繰り返し構造を用いることはできず、@c
1414 歌詞を適用しない差し替え部分の音符をスキップするために@c
1415 手動で @code{\skip} コマンドを挿入する必要があります。
1416
1417 注意: 音符のスキップにアンダースコア @code{_} を使わないでください
1418 -- アンダースコアはメリスマを意味するため、前の音節が左揃えされてしまいます。
1419
1420 @warning{
1421 @code{@bs{}skip} コマンドの後に数字を記述する必要があります。@c
1422 しかしながら、歌詞は @code{\addlyrics} や @code{\lyricsto} で関連付けた@c
1423 旋律の音符から演奏時間を引き出すため、この数字は無視されます。@c
1424 各 @code{@bs{}skip} は後に続く数字の値に関係なく、@c
1425 任意の音価の音符を 1 つスキップします。
1426 }
1427
1428 @lilypond[verbatim,quote,ragged-right]
1429 \score {
1430   <<
1431     \new Staff {
1432       \time 2/4
1433       \new Voice = "melody" {
1434         \relative {
1435           \repeat volta 2 { b'4 b }
1436           \alternative { { b b } { b c } }
1437           c4 c
1438         }
1439       }
1440     }
1441     \new Lyrics {
1442       \lyricsto "melody" {
1443         The first time words.
1444         \repeat unfold 2 { \skip 1 }
1445         End here.
1446       }
1447     }
1448     \new Lyrics {
1449       \lyricsto "melody" {
1450         Sec -- ond
1451         \repeat unfold 2 { \skip 1 }
1452         time words.
1453       }
1454     }
1455   >>
1456 }
1457 @end lilypond
1458
1459 @cindex lyrics and tied notes (歌詞とタイで結ばれた音符)
1460 @funindex \repeatTie
1461
1462 タイが途中で複数の差し替えに分かれる場合、@c
1463 最初の差し替えの音符がタイで結ばれ、@c
1464 2 番目以降の差し替えには @code{\repeatTie} が使用されます。@c
1465 この構造に歌詞が含まれることにより差し替え部分が長くなると、@c
1466 歌詞を音符に揃えることが困難となり、@c
1467 差し替え部分に含まれるタイの音符が受け入れがたい結果を発生させるかもしれません。
1468
1469 タイは最初の差し替えまで続くメリスマを作り出しますが、@c
1470 2 番目以降の差し替えには作りません。@c
1471 このため、歌詞を正しく揃えるには、@c
1472 差し替え部分でメリスマの自動作成を無効にして、@c
1473 手動でスキップを挿入する必要があります。
1474
1475 @lilypond[quote,verbatim]
1476 \score {
1477   <<
1478     \new Staff {
1479       \time 2/4
1480       \new Voice = "melody" {
1481         \relative {
1482           \set melismaBusyProperties = #'()
1483           \repeat volta 2 { b'4 b ~}
1484           \alternative { { b b } { b \repeatTie c } }
1485           \unset melismaBusyProperties
1486           c4 c
1487         }
1488       }
1489     }
1490     \new Lyrics {
1491       \lyricsto "melody" {
1492         \repeat volta 2 { Here's a __ }
1493         \alternative {
1494           { \skip 1 verse }
1495           { \skip 1 sec }
1496         }
1497         ond one.
1498       }
1499     }
1500   >>
1501 }
1502 @end lilypond
1503
1504 @code{\repeatTie} を含むセクションの周辺で
1505 @code{\unfoldRepeats} が使われると、@c
1506 両方のタイプのタイが譜刻されるの避けるために
1507 @code{\repeatTie} は削除されます。
1508
1509 繰り返される部分の歌詞が異なる場合、@c
1510 その歌詞の周囲で @code{\repeat} を使うことはできず、@c
1511 前述のように手動で @code{\skip} コマンドを挿入する必要があります。
1512
1513 @lilypond[quote,verbatim]
1514 \score {
1515   <<
1516     \new Staff {
1517       \time 2/4
1518       \new Voice = "melody" {
1519         \relative {
1520           \repeat volta 2 { b'4 b ~}
1521           \alternative { { b b } { b \repeatTie c } }
1522           c4 c
1523         }
1524       }
1525     }
1526     \new Lyrics {
1527       \lyricsto "melody" {
1528         Here's a __ verse.
1529         \repeat unfold 2 { \skip 1 }
1530       }
1531     }
1532     \new Lyrics {
1533       \lyricsto "melody" {
1534         Here's one
1535         \repeat unfold 2 { \skip 1 }
1536         more to sing.
1537       }
1538     }
1539   >>
1540 }
1541 @end lilypond
1542
1543 繰り返し部分から差し替え部分に延長線やハイフンを描きたいのであれば、@c
1544 それらを手動で挿入する必要があります。@c
1545 差し替え部分から次の部分に延長線やハイフンを描く場合も同様です。
1546
1547 @lilypond[quote,verbatim]
1548 \score {
1549   <<
1550     \new Staff {
1551       \time 2/4
1552       \new Voice = "melody" {
1553         \relative {
1554           \repeat volta 2 { b'4 b ~}
1555           \alternative { { b b } { b \repeatTie c } }
1556           c4 c
1557         }
1558       }
1559     }
1560     \new Lyrics {
1561       \lyricsto "melody" {
1562         Here's a __ verse.
1563         \repeat unfold 2 { \skip 1 }
1564       }
1565     }
1566     \new Lyrics {
1567       \lyricsto "melody" {
1568         Here's "a_"
1569         \skip 1
1570         "_" sec -- ond one.
1571       }
1572     }
1573   >>
1574 }
1575 @end lilypond
1576
1577 @seealso
1578 記譜法リファレンス:
1579 @ref{Keeping contexts alive},
1580 @ref{Repeats}
1581
1582
1583 @node 歌詞のディヴィージ
1584 @unnumberedsubsubsec 歌詞のディヴィージ
1585 @translationof Divisi lyrics
1586
1587 @cindex divided lyrics (ディヴィージされた歌詞)
1588 @cindex lyrics, divided (ディヴィージされた歌詞)
1589
1590 ピッチが同じで歌詞とリズムが異なる 2 つのパートがある場合、@c
1591 一時的にメリスマの自動検出を off にして、@c
1592 歌詞の中でのメリスマ指示する手法を用いると適切な場合があります:
1593
1594 @lilypond[quote,verbatim]
1595 \score {
1596   <<
1597     \new Voice = "melody" {
1598       \relative c' {
1599         \set melismaBusyProperties = #'()
1600         \slurDown
1601         \slurDashed
1602         e4 e8 ( e ) c4 c |
1603         \unset melismaBusyProperties
1604         c
1605       }
1606     }
1607     \new Lyrics \lyricsto "melody" {
1608       They shall not o -- ver -- come
1609     }
1610     \new Lyrics \lyricsto "melody" {
1611       We will _
1612     }
1613   >>
1614 }
1615 @end lilypond
1616
1617 2 つのパートの音楽と歌詞の両方が異なる場合、@c
1618 2 つの名前付きボイス コンテキストを作成して、@c
1619 それぞれに歌詞を付属させることで、@c
1620 異なる音楽と歌詞として表示させた方が良いかもしれません:
1621
1622 @lilypond[verbatim,ragged-right,quote]
1623 \score {
1624   <<
1625     \new Voice = "melody" {
1626       \relative {
1627         <<
1628           {
1629             \voiceOne
1630             e'4 e8 e
1631           }
1632           \new Voice = "splitpart" {
1633             \voiceTwo
1634             c4 c
1635           }
1636         >>
1637         \oneVoice
1638         c4 c |
1639         c
1640       }
1641     }
1642     \new Lyrics \lyricsto "melody" {
1643       They shall not o -- ver -- come
1644     }
1645     \new Lyrics \lyricsto "splitpart" {
1646       We will
1647     }
1648   >>
1649 }
1650 @end lilypond
1651
1652 @c 2017-9-22 このノードのみ先に翻訳
1653 @c 第1章のxrefを正しく動作させるため。
1654 @node 歌詞を共有する多声
1655 @unnumberedsubsubsec 歌詞を共有する多声
1656 @translationof Polyphony with shared lyrics
1657
1658 @cindex NullVoice
1659 @cindex polyphony, shared lyrics (歌詞を共有する多声)
1660 @cindex lyrics, shared among voices (歌詞を共有する多声)
1661 @cindex \partcombine and lyrics (\partcombine と歌詞)
1662 @funindex \partcombine
1663
1664 2 つのボイスが異なるリズムを持ち、同じ歌詞を共有する場合、@c
1665 片方のボイスに歌詞を合わせるともう片方には合いません。@c
1666 下の例では、歌詞が上のボイスにのみ合わせられているため、@c
1667 2 つ目の延長線が短すぎます:
1668
1669 @lilypond[quote,verbatim]
1670 soprano = \relative { b'8( c d c) d2 }
1671 alto = \relative { g'2 b8( a g a) }
1672 words = \lyricmode { la __ la __ }
1673
1674 \new Staff <<
1675   \new Voice = "sopranoVoice" { \voiceOne \soprano }
1676   \new Voice { \voiceTwo \alto }
1677   \new Lyrics \lyricsto "sopranoVoice" \words
1678 >>
1679 @end lilypond
1680
1681 望んでいた結果を得るには、2 つのボイスを適切に合わせた新たな
1682 @code{NullVoice} コンテキストを作り、歌詞をそれに合わせます。@c
1683 @code{NullVoice} コンテキストの音符は出力には現れませんが、@c
1684 歌詞を正しく合わせるのに使うことができます:
1685
1686 @lilypond[quote,verbatim]
1687 soprano = \relative { b'8( c d c) d2 }
1688 alto = \relative { g'2 b8( a g a) }
1689 aligner = \relative { b'8( c d c) b( a g a) }
1690 words = \lyricmode { la __ la __ }
1691
1692 \new Staff <<
1693   \new Voice { \voiceOne \soprano }
1694   \new Voice { \voiceTwo \alto }
1695   \new NullVoice = "aligner" \aligner
1696   \new Lyrics \lyricsto "aligner" \words
1697 >>
1698 @end lilypond
1699
1700 この方法は、単体では歌詞をサポートしていない
1701 @code{\partcombine} 関数にも用いることができます:
1702
1703 @lilypond[quote,verbatim]
1704 soprano = \relative { b'8( c d c) d2 }
1705 alto = \relative { g'2 b8( a g a) }
1706 aligner = \relative { b'8( c d c) b( a g a) }
1707 words = \lyricmode { la __ la __ }
1708
1709 \new Staff <<
1710   \new Voice \partcombine \soprano \alto
1711   \new NullVoice = "aligner" \aligner
1712   \new Lyrics \lyricsto "aligner" \words
1713 >>
1714 @end lilypond
1715
1716 @knownissues
1717 @code{\addLyrics} 関数は @code{Voice} にのみ動作するため、@c
1718 @code{NullVoice} と一緒に用いることはできません。
1719
1720 @noindent
1721 @code{\partcombine} 関数については、@ref{自動パート結合}に説明があります。
1722
1723 最後に、この方法はボイスが異なる譜にある場合にも用いることができ、@c
1724 2 つよりも多くのボイスにも適用することができます:
1725
1726 @lilypond[quote,verbatim]
1727 soprano = \relative { b'8( c d c) d2 }
1728 altoOne = \relative { g'2 b8( a b4) }
1729 altoTwo = \relative { d'2 g4( fis8 g) }
1730 aligner = \relative { b'8( c d c) d( d d d) }
1731 words = \lyricmode { la __ la __ }
1732
1733 \new ChoirStaff \with {\accepts NullVoice } <<
1734   \new Staff \soprano
1735   \new NullVoice = "aligner" \aligner
1736   \new Lyrics \lyricsto "aligner" \words
1737   \new Staff \partcombine \altoOne \altoTwo
1738 >>
1739 @end lilypond
1740
1741
1742 @node 歌詞の節
1743 @subsection 歌詞の節
1744 @translationof Stanzas
1745
1746 @menu
1747 * 歌詞の節番号を追加する::
1748 * 歌詞の節に強弱記号を追加する::
1749 * 歌詞の節に歌手の名前を追加する::
1750 * リズムが異なる歌詞の節::
1751 * 歌詞の節を楽譜の終わりに譜刻する::
1752 * 歌詞の節を楽譜の終わりに複数の列で譜刻する::
1753 @end menu
1754
1755
1756 @node 歌詞の節番号を追加する
1757 @unnumberedsubsubsec 歌詞の節番号を追加する
1758 @translationof Adding stanza numbers
1759
1760 @cindex stanza number (歌詞番号)
1761
1762 @code{stanza} を設定することにより、歌詞の節番号を追加することができます。@c
1763 例を挙げます:
1764
1765 @lilypond[quote,ragged-right,verbatim]
1766 \new Voice \relative {
1767   \time 3/4 g'2 e4 a2 f4 g2.
1768 } \addlyrics {
1769   \set stanza = #"1. "
1770   Hi, my name is Bert.
1771 } \addlyrics {
1772   \set stanza = #"2. "
1773   Oh, ché -- ri, je t'aime
1774 }
1775 @end lilypond
1776
1777
1778 @noindent
1779 これらの番号は歌詞の前に配置されます。
1780
1781 @c TODO Create and add snippet to show how two lines of a
1782 @c stanza can be grouped together, along these lines:
1783 @c (might need improving a bit) -td
1784
1785 @ignore
1786 leftbrace = \markup { \override #'(font-encoding . fetaBraces) \lookup
1787 #"brace105" }
1788
1789 stanzaOneOne = {
1790   \set stanza = \markup { "1. " \leftbrace }
1791   \lyricmode { Child, you're mine and I love you.
1792     Lend thine ear to what I say.
1793
1794   }
1795 }
1796
1797 stanzaOneThree =  {
1798 %  \set stanza = \markup { "   "}
1799   \lyricmode { Child, I have no great -- er joy
1800     Than to have you walk in truth.
1801
1802   }
1803 }
1804
1805 \new Voice {
1806   \repeat volta 2 { c'8 c' c' c' c' c' c'4
1807                     c'8 c' c' c' c' c' c'4   }
1808 }  \addlyrics { \stanzaOneOne }
1809    \addlyrics { \stanzaOneThree }
1810
1811 @end ignore
1812
1813 @node 歌詞の節に強弱記号を追加する
1814 @unnumberedsubsubsec 歌詞の節に強弱記号を追加する
1815 @translationof Adding dynamics marks to stanzas
1816
1817 歌詞の前に強弱記号を配置することによって、@c
1818 歌詞の音の大きさの違いを示すことができます。@c
1819 LilyPond では、@c
1820 歌詞の前に配置されるものはすべて @code{StanzaNumber} オブジェクトに@c
1821 格納します -- 強弱記号も同じです。@c
1822 技術的な理由により、歌詞の設定を @code{\lyricmode} の外で行う必要があります:
1823
1824 @lilypond[quote,ragged-right,verbatim]
1825 text = {
1826   \set stanza = \markup { \dynamic "ff" "1. " }
1827   \lyricmode {
1828     Big bang
1829   }
1830 }
1831
1832 <<
1833   \new Voice = "tune" {
1834     \time 3/4
1835     g'4 c'2
1836   }
1837 \new Lyrics \lyricsto "tune" \text
1838 >>
1839 @end lilypond
1840
1841 @node 歌詞の節に歌手の名前を追加する
1842 @unnumberedsubsubsec 歌詞の節に歌手の名前を追加する
1843 @translationof Adding singers' names to stanzas
1844
1845 @cindex singer name (歌手名)
1846 @cindex name of singer (歌手の名前)
1847
1848 歌手の名前を追加することもできます。@c
1849 歌手の名前は、楽器名と同様に、行の先頭に譜刻されます。@c
1850 @code{vocalName} を設定することにより、歌手名を作成します。@c
1851 @code{shortVocalName} として短縮名を入力することができます。
1852
1853 @lilypond[ragged-right,quote,verbatim]
1854 \new Voice \relative {
1855   \time 3/4 g'2 e4 a2 f4 g2.
1856 } \addlyrics {
1857   \set vocalName = #"Bert "
1858   Hi, my name is Bert.
1859 } \addlyrics {
1860   \set vocalName = #"Ernie "
1861   Oh, ché -- ri, je t'aime
1862 }
1863 @end lilypond
1864
1865 @node リズムが異なる歌詞の節
1866 @unnumberedsubsubsec リズムが異なる歌詞の節
1867 @translationof Stanzas with different rhythms
1868
1869 しばしば、@c
1870 1 つの歌で歌詞の節によって歌詞を旋律に配置する仕方が若干異なる場合があります。@c
1871 そのような変化も @code{\lyricsto} で対応することができます。
1872
1873 @subsubheading メリスマを無視する
1874
1875 歌詞のある節ではメリスマになっているものが、@c
1876 他の節では複数の音節に分かれている場合があります。@c
1877 これを実現するには、複数音節に分かれるボイスはメリスマを無視するようにします。@c
1878 これは Lyrics コンテキストの中で @code{ignoreMelismata} を設定します。
1879
1880 @lilypond[verbatim,ragged-right,quote]
1881 <<
1882   \relative \new Voice = "lahlah" {
1883     \set Staff.autoBeaming = ##f
1884     c'4
1885     \slurDotted
1886     f8.[( g16])
1887     a4
1888   }
1889   \new Lyrics \lyricsto "lahlah" {
1890     more slow -- ly
1891   }
1892   \new Lyrics \lyricsto "lahlah" {
1893     go
1894     \set ignoreMelismata = ##t
1895     fas -- ter
1896     \unset ignoreMelismata
1897     still
1898   }
1899 >>
1900 @end lilypond
1901
1902 @knownissues
1903 たいていの @code{\set} コマンドとは異なり、@c
1904 @code{\set ignoreMelismata} は前に @code{\once} があると機能しません。@c
1905 メリスマを無視させる歌詞の範囲を
1906 @code{\set} と @code{\unset} で囲む必要があります。
1907
1908 @subsubheading 装飾小音符に音節を割り当てる
1909
1910 @cindex grace notes and lyrics (装飾小音符と歌詞)
1911 @cindex lyrics on grace notes (装飾小音符の歌詞)
1912
1913 デフォルトでは、@code{\lyricsto} を用いても装飾小音符 (つまり、@code{\grace})
1914 には音節は割り当てられません。@c
1915 しかしながら、この振る舞いを変更することができます:
1916
1917 @lilypond[verbatim,ragged-right,quote]
1918 <<
1919   \new Voice = melody \relative {
1920     f'4 \appoggiatura a32 b4
1921     \grace { f16 a16 } b2
1922     \afterGrace b2 { f16[ a16] }
1923     \appoggiatura a32 b4
1924     \acciaccatura a8 b4
1925   }
1926   \new Lyrics
1927   \lyricsto melody {
1928     normal
1929     \set includeGraceNotes = ##t
1930     case,
1931     gra -- ce case,
1932     after -- grace case,
1933     \set ignoreMelismata = ##t
1934     app. case,
1935     acc. case.
1936   }
1937 >>
1938 @end lilypond
1939
1940 @knownissues
1941 @code{associatedVoice} と同様に、@c
1942 @code{includeGraceNotes} は少なくとも装飾小音符に割り当てる音節よりも前に@c
1943 設定する必要があります。@c
1944 装飾小音符が音楽の始めにある場合は、@c
1945 @code{\with} または @code{\context} ブロックを使うことを検討してください:
1946
1947 @lilypond[verbatim,ragged-right,quote]
1948 <<
1949   \new Voice = melody \relative c' {
1950     \grace { c16( d e f }
1951     g1) f
1952   }
1953   \new Lyrics \with { includeGraceNotes = ##t }
1954   \lyricsto melody {
1955     Ah __ fa
1956   }
1957 >>
1958 @end lilypond
1959
1960 @subsubheading 代替の旋律に切り替える
1961
1962 @cindex associatedVoice
1963 @cindex alternative melody, switching to (代替の旋律に切り替える)
1964
1965 音楽への歌詞の割り当て方をもっと複雑に変化させることができます。@c
1966 @code{associatedVoice} プロパティを設定することで、@c
1967 歌詞の中で歌詞を割り当てる旋律を変更することができます:
1968
1969 @c KEEP LY
1970 @lilypond[verbatim,quote]
1971 <<
1972   \relative \new Voice = "lahlah" {
1973     \set Staff.autoBeaming = ##f
1974     c'4
1975     <<
1976       \new Voice = "alternative" {
1977         \voiceOne
1978         \tuplet 3/2 {
1979           % show associations clearly.
1980           \override NoteColumn.force-hshift = #-3
1981           f8 f g
1982         }
1983       }
1984       {
1985         \voiceTwo
1986         f8.[ g16]
1987         \oneVoice
1988       } >>
1989     a8( b) c
1990   }
1991   \new Lyrics \lyricsto "lahlah" {
1992     Ju -- ras -- sic Park
1993   }
1994   \new Lyrics \lyricsto "lahlah" {
1995     % トリック: associatedVoice を 1 音節早く設定する必要があります!
1996     \set associatedVoice = "alternative" % "ran" に適用されます
1997     Ty --
1998     ran --
1999     no --
2000     \set associatedVoice = "lahlah" % "rus" に適用されます
2001     sau -- rus Rex
2002   } >>
2003 @end lilypond
2004
2005 @noindent
2006 歌詞の 1 番のテキストは通常の方法で旋律 @q{lahlah} に割り当てられます。@c
2007 しかしながら、@c
2008 歌詞の 2 番は最初は @code{lahlah} コンテキストに割り当てられていますが、@c
2009 音節 @q{ran} から @q{sau} までの割り当てが旋律 @code{alternative} に@c
2010 切り替わります:
2011
2012 @example
2013 \set associatedVoice = "alternative" % "ran" に適用されます
2014 Ty --
2015 ran --
2016 no --
2017 \set associatedVoice = "lahlah" % "rus" に適用されます
2018 sau -- rus Rex
2019 @end example
2020
2021 @noindent
2022 ここで、@c
2023 @code{alternative} は 3 連符を保持している @code{Voice} コンテキストの名前です。
2024
2025 @code{\set associatedVoice} コマンドの配置に注意してください
2026 -- 1 音節早く出現していますが、これで正しく機能します。
2027
2028 @warning{
2029 @code{\set associatedVoice} コマンドは、@c
2030 割り当てが新しいボイスに切り替わる音節の前に配置する必要があります。@c
2031 言い換えると、ボイスの変更は予想よりも 1 音節遅く発生します。@c
2032 これは技術的な理由によるものであり、バグではありません。
2033 }
2034
2035
2036 @node 歌詞の節を楽譜の終わりに譜刻する
2037 @unnumberedsubsubsec 歌詞の節を楽譜の終わりに譜刻する
2038 @translationof Printing stanzas at the end
2039
2040 しばしば、歌詞の 1 番を音楽にセットして、@c
2041 残りを詩の形式で楽譜の終わりに追加する方が適切な場合があります。@c
2042 これは、2 番以降を score ブロックの外の @code{\markup} セクションに@c
2043 追加することで実現できます。@c
2044 @code{\markup} で 2 つの方法で改行していることに注意してください。
2045
2046 @lilypond[ragged-right,verbatim,quote]
2047 melody = \relative {
2048 e' d c d | e e e e |
2049 d d e d | c1 |
2050 }
2051
2052 text = \lyricmode {
2053 \set stanza = #"1." Ma- ry had a lit- tle lamb,
2054 its fleece was white as snow.
2055 }
2056
2057 \score{ <<
2058   \new Voice = "one" { \melody }
2059   \new Lyrics \lyricsto "one" \text
2060 >>
2061   \layout { }
2062 }
2063 \markup { \column{
2064   \line{ Verse 2. }
2065   \line{ All the children laughed and played }
2066   \line{ To see a lamb at school. }
2067   }
2068 }
2069 \markup{
2070   \wordwrap-string #"
2071   Verse 3.
2072
2073   Mary took it home again,
2074
2075   It was against the rule."
2076 }
2077 @end lilypond
2078
2079
2080 @node 歌詞の節を楽譜の終わりに複数の列で譜刻する
2081 @unnumberedsubsubsec 歌詞の節を楽譜の終わりに複数の列で譜刻する
2082 @translationof Printing stanzas at the end in multiple columns
2083
2084 歌詞の節が多い場合、ページを複数の列に分けて歌詞を譜刻することがあります。@c
2085 しばしば、歌詞番号を列の外側に置くこともあります。@c
2086 以下の例は、LilyPond でそのような出力を作り出す方法を示しています。
2087
2088 @c KEEP LY
2089 @lilypond[ragged-right,quote,verbatim]
2090 melody = \relative {
2091   c'4 c c c | d d d d
2092 }
2093
2094 text = \lyricmode {
2095   \set stanza = #"1." This is verse one.
2096   It has two lines.
2097 }
2098
2099 \score {
2100   <<
2101     \new Voice = "one" { \melody }
2102     \new Lyrics \lyricsto "one" \text
2103   >>
2104   \layout { }
2105 }
2106
2107 \markup {
2108   \fill-line {
2109     \hspace #0.1 % この列を左マージンから離します
2110     % ページが過密な場合はこの設定を削除します
2111     \column {
2112       \line { \bold "2."
2113         \column {
2114           "This is verse two."
2115           "It has two lines."
2116         }
2117       }
2118       \combine \null \vspace #0.1 % 次の歌詞との間に垂直方向のスペースを入れます
2119       \line { \bold "3."
2120         \column {
2121           "This is verse three."
2122           "It has two lines."
2123         }
2124       }
2125     }
2126     \hspace #0.1 % 列の間に水平方向のスペースを入れます
2127     \column {
2128       \line { \bold "4."
2129         \column {
2130           "This is verse four."
2131           "It has two lines."
2132         }
2133       }
2134       \combine \null \vspace #0.1 % 次の歌詞との間に垂直方向のスペースを入れます
2135       \line { \bold "5."
2136         \column {
2137           "This is verse five."
2138           "It has two lines."
2139         }
2140       }
2141     }
2142   \hspace #0.1 % 右マージンに追加のスペースを加えます
2143   % ページが過密な場合はこの設定を削除します
2144   }
2145 }
2146 @end lilypond
2147
2148 @seealso
2149 内部リファレンス:
2150 @rinternals{LyricText},
2151 @rinternals{StanzaNumber}
2152
2153
2154 @node 歌曲
2155 @subsection 歌曲
2156 @translationof Songs
2157
2158 @menu
2159 * 歌曲のためのリファレンス::
2160 * リード譜::
2161 @end menu
2162
2163 @node 歌曲のためのリファレンス
2164 @unnumberedsubsubsec 歌曲のためのリファレンス
2165 @translationof References for songs
2166
2167 通常、歌曲は 3 つの譜に記譜され、@c
2168 上の譜を歌の旋律、下の 2 つの譜をピアノ伴奏とします。@c
2169 歌詞の 1 番は旋律の譜の直下に譜刻されます。@c
2170 歌詞の節が少しであれば 2 番以降を 1 番の下に譜刻することができます。@c
2171 しかしながら、歌詞の節が多くて収容し難い場合は、@c
2172 2 番以降の歌詞を楽譜の後に独立したテキストとして譜刻します。
2173
2174 歌曲を記述するのに必要とされる記譜要素はすべて別の場所で説明しています:
2175
2176 @itemize
2177
2178 @item
2179 譜レイアウトを構築する際は、@ref{Displaying staves} を参照してください。
2180
2181 @item
2182 ピアノ譜を記述する際は、@ref{Keyboard and other multi-staff instruments}
2183 を参照してください。
2184
2185 @item
2186 旋律に沿って歌詞を記述する際は、@ref{Common notation for vocal music}
2187 を参照してください。
2188
2189 @item
2190 歌詞を配置する際は、@ref{Placing lyrics vertically} を参照してください。
2191
2192 @item
2193 歌詞の節を入力する際は、@ref{Stanzas} を参照してください。
2194
2195 @item
2196 しばしば、歌曲は譜の上にコード ネームを付けて譜刻されます。@c
2197 これは、@ref{Displaying chords} で説明しています。
2198
2199 @item
2200 ギター伴奏や他のフレット楽器による伴奏の和音のフレット ダイアグラムを@c
2201 譜刻する際は、@ref{Common notation for fretted strings} の
2202 @qq{フレット ダイアグラム マークアップ} を参照してください。
2203
2204 @end itemize
2205
2206 @seealso
2207 学習マニュアル:
2208 @rlearning{Songs}
2209
2210 記譜法リファレンス:
2211 @ref{Common notation for vocal music},
2212 @ref{Displaying chords},
2213 @ref{Displaying staves},
2214 @ref{Keyboard and other multi-staff instruments},
2215 @ref{Placing lyrics vertically},
2216 @ref{Stanzas}
2217
2218 コード断片集:
2219 @rlsr{Vocal music}
2220
2221
2222 @node リード譜
2223 @unnumberedsubsubsec リード譜
2224 @translationof Lead sheets
2225
2226 ボーカル パートと @q{和音モード} を組み合わせることによって、@c
2227 リード譜を譜刻することができます。@c
2228 和音モードの構文についての説明は @ref{Chord notation} にあります。
2229
2230 @snippets
2231 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2232 {simple-lead-sheet.ly}
2233
2234 @seealso
2235 記譜法リファレンス:
2236 @ref{Chord notation}
2237
2238
2239 @node 合唱
2240 @subsection 合唱
2241 @translationof Choral
2242
2243 @cindex anthems (賛美歌)
2244 @cindex part songs (パート ソング)
2245 @cindex oratorio (聖譚曲)
2246 @cindex SATB (S: ソプラノ、A: アルト、T: テナー、B: バス)
2247
2248 このセクションでは、合唱との関連が最も強い記譜法について説明します。@c
2249 合唱には、賛美歌、パート ソング、聖譚曲等が含まれます。
2250
2251 @menu
2252 * 合唱のためのリファレンス::
2253 * 合唱のための楽譜レイアウト::
2254 * ボイスの分割::
2255 @end menu
2256
2257 @node 合唱のためのリファレンス
2258 @unnumberedsubsubsec 合唱のためのリファレンス
2259 @translationof References for choral
2260
2261 通常、合唱は @code{ChoirStaff} グループ内の 2, 3,
2262 あるいは 4 つの譜に記譜します。@c
2263 伴奏が必要であれば、合唱譜の下に @code{PianoStaff} グループを配置します。@c
2264 @emph{アカペラ} であれば、普通は伴奏譜のサイズを小さくします。@c
2265 各ボーカル パートの音符は @code{Voice} コンテキストの中に配置し、@c
2266 各譜は単一のボーカル パート (つまり、1 つの @code{Voice})
2267 あるいはボーカル パートのペア (つまり、2 つの @code{Voice})
2268 を受け持ちます。
2269
2270 歌詞は @code{Lyrics} コンテキストの中に配置します。@c
2271 各歌詞は対応するの譜の下に配置するか、
2272 あるいは譜が 2 パートを保持している場合は 1 つを譜の上、@c
2273
2274 合唱に共通するいくつかのトピックスは別の場所で説明しています:
2275
2276 @itemize
2277
2278 @item
2279 SATB (S: ソプラノ、A: アルト、T: テナー、B: バス) ボーカル譜の導入部は@c
2280 学習マニュアルにあります。@c
2281 @rlearning{Four-part SATB vocal score} を参照してください。
2282
2283 @item
2284 学習マニュアルには、@c
2285 様々なスタイルの合唱に適したいくつかのテンプレートもあります。@c
2286 @rlearning{Vocal ensembles templates} を参照してください。
2287
2288 @item
2289 @code{ChoirStaff} と @code{PianoStaff} についての情報は、@c
2290 @ref{Grouping staves} を参照してください。
2291
2292 @item
2293 セイクリッド ハープや動揺の記譜法で用いられるシェイプ符頭について、@c
2294 @ref{Shape note heads} で説明しています。
2295
2296 @item
2297 2 つのボーカル パートが 1 つの譜を共有する場合、@c
2298 上のパートの符幹、タイ、スラー等は上向きになり、@c
2299 下のパートは下向きになります。@c
2300 これを実現するには、@code{\voiceOne} と @code{\voiceTwo} を用います。@c
2301 @ref{Single-staff polyphony} を参照してください。
2302
2303 @end itemize
2304
2305 @predefined
2306 @code{\oneVoice},
2307 @code{\voiceOne},
2308 @code{\voiceTwo}
2309
2310 @seealso
2311 学習マニュアル:
2312 @rlearning{Four-part SATB vocal score},
2313 @rlearning{Vocal ensembles templates}
2314
2315 記譜法リファレンス:
2316 @ref{Context layout order},
2317 @ref{Grouping staves},
2318 @ref{Shape note heads},
2319 @ref{Single-staff polyphony}
2320
2321 コード断片集:
2322 @rlsr{Vocal music}
2323
2324 内部リファレンス:
2325 @rinternals{ChoirStaff},
2326 @rinternals{Lyrics},
2327 @rinternals{PianoStaff}
2328
2329
2330 @node 合唱のための楽譜レイアウト
2331 @unnumberedsubsubsec 合唱のための楽譜レイアウト
2332 @translationof Score layouts for choral
2333
2334 通常、4 つの譜を保持している合唱のシステムは、@c
2335 ピアノ伴奏があっても無くても、@c
2336 ページ毎に 2 つ配置されます。@c
2337 ページのサイズによっては、@c
2338 これを実現するためにいくつかのデフォルト設定を変更する@c
2339 必要があるかもしれません。@c
2340 以下の設定を考慮する必要があります:
2341
2342 @itemize
2343
2344 @item
2345 グローバル譜サイズを変更することで、@c
2346 楽譜の要素全体のサイズを変更することができます。@c
2347 @ref{Setting the staff size} を参照してください。
2348
2349 @item
2350 システム、譜、それに歌詞の間隔はすべて独立して調節することができます。@c
2351 @ref{Vertical spacing} を参照してください。
2352
2353 @item
2354 垂直方向のレイアウト変数の値を表示することで、@c
2355 垂直方向のスペースを調節する手助けとすることができます。@c
2356 少ないページに音楽を収めるための方法として、@c
2357 レイアウト変数の表示と他の事柄を @ref{Fitting music onto fewer pages}
2358 で説明しています。
2359
2360 @item
2361 ページ毎のシステム数を 1 から 2 に変更した場合、@c
2362 そのことを示すために@c
2363 慣例として 2 つのシステムの間にシステム セパレータを配置します。@c
2364 @ref{Separating systems} を参照してください。
2365
2366 @item
2367 他のページ フォーマット プロパティについての詳細は
2368 @ref{Page layout} を参照してください。
2369
2370 @end itemize
2371
2372
2373 強弱記号はデフォルトでは譜の下に配置されます。@c
2374 しかしながら、合唱では歌詞を避けるために、@c
2375 普通は強弱記号を譜の上に配置します。@c
2376 あらかじめ定義されているコマンド @code{\dynamicUp} は
2377 1 つの @code{Voice} コンテキストの強弱記号の配置を譜の上にします。@c
2378 @code{Voice} コンテキストが複数ある場合、@c
2379 このコマンドを各コンテキスト内に配置する必要があります。@c
2380 代替手段として、強弱記号のプロパティを変更することで、
2381 楽譜全体ですべての強弱記号を対応する譜の上に配置させることができます。@c
2382 以下に方法を示します:
2383
2384 @lilypond[verbatim,quote]
2385 \score {
2386   \new ChoirStaff <<
2387     \new Staff {
2388       \new Voice {
2389         \relative { g'4\f g g g }
2390       }
2391     }
2392     \new Staff {
2393       \new Voice {
2394         \relative { d'4 d d\p d }
2395       }
2396     }
2397   >>
2398   \layout {
2399     \context {
2400       \Score
2401       \override DynamicText.direction = #UP
2402       \override DynamicLineSpanner.direction = #UP
2403     }
2404   }
2405 }
2406 @end lilypond
2407
2408 @predefined
2409 @code{\dynamicUp}, @code{\dynamicDown}, @code{\dynamicNeutral}
2410
2411 @seealso
2412 記譜法リファレンス:
2413 @ref{Changing spacing},
2414 @ref{Displaying spacing},
2415 @ref{Fitting music onto fewer pages},
2416 @ref{Page layout},
2417 @ref{Score layout},
2418 @ref{Separating systems},
2419 @ref{Setting the staff size},
2420 @ref{Using an extra voice for breaks},
2421 @ref{Vertical spacing}
2422
2423 内部リファレンス:
2424 @rinternals{VerticalAxisGroup},
2425 @rinternals{StaffGrouper}
2426
2427
2428 @node ボイスの分割
2429 @unnumberedsubsubsec ボイスの分割
2430 @translationof Divided voices
2431
2432 @cindex voices, divided (ボイスの分割)
2433
2434 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2435 {using-arpeggiobracket-to-make-divisi-more-visible.ly}
2436
2437 @seealso
2438 記譜法リファレンス:
2439 @ref{Expressive marks as lines}
2440
2441
2442 @node オペラと舞台ミュージカル
2443 @subsection オペラと舞台ミュージカル
2444 @translationof Opera and stage musicals
2445
2446 通常、オペラや舞台ミュージカルの音楽、歌詞、それに会話は、@c
2447 以下の形式の 1 つまたは複数により構築されます:
2448
2449 @itemize
2450
2451 @item
2452 A @emph{指揮譜} はフル オーケストラとボーカル パート、台詞がある場合は@c
2453 台詞の合図を保持します。
2454
2455 @item
2456 @emph{オーケストラ パート} はオーケストラやバンドの個々の楽器の音楽を@c
2457 保持します。
2458
2459 @item
2460 @emph{ボーカル譜} は全てのボーカル パートとピアノ伴奏を保持します。@c
2461 通常、伴奏はオーケストラの縮小版であり、@c
2462 しばしばオーケストラのオリジナルの楽器名が示されます。@c
2463 ボーカル譜に舞台指示や台詞の合図が含まれることもあります。
2464
2465 @item
2466 @emph{ボーカル ブック} はボーカル パートだけを保持します
2467 (伴奏はありません)。@c
2468 台詞の合図が含まれることもあります。
2469
2470 @item
2471 @emph{台詞} はミュージカルの台詞と歌詞を保持します。@c
2472 普通は、舞台指示が含まれます。@c
2473 LilyPond で台詞を譜刻することはできますが、台詞には音楽が無いため、@c
2474 他の手段を用いる方が好ましいかもしれません。
2475
2476 @end itemize
2477
2478 オペラや舞台ミュージカルに共通するスタイルの楽譜を作り出すのに@c
2479 必要なトピックスをカバーしているLilyPond ドキュメントのセクションを@c
2480 以下のリファレンスで示します。@c
2481 その後のセクションでオペラや舞台ミュージカルの譜刻に特有の@c
2482 テクニックをカバーします。
2483
2484 @menu
2485 * オペラや舞台ミュージカルのためのリファレンス::
2486 * 役名::
2487 * 合図::
2488 * Spoken music::
2489 * 音楽の中での会話::
2490 @end menu
2491
2492 @node オペラや舞台ミュージカルのためのリファレンス
2493 @unnumberedsubsubsec オペラや舞台ミュージカルのためのリファレンス
2494 @translationof References for opera and stage musicals
2495
2496 @itemize
2497
2498 @item
2499 指揮譜は多くのグループ化された譜と歌詞を保持します。@c
2500 譜をグループ化する方法は @ref{Grouping staves} で説明しています。@c
2501 譜のグループをネストする方法は @ref{Nested staff groups} を参照してください。
2502
2503 @item
2504 指揮譜とボーカル譜では、空の譜の譜刻を抑制することがあります。@c
2505 そのような @qq{Frenched score} を作成する方法は
2506 @ref{Hiding staves} を参照してください。
2507
2508 @item
2509 オーケストラ パートを記述する方法は
2510 @ref{Writing parts} でカバーしています。@c
2511 オーケストラの楽器編成によっては、@c
2512 専門的な記譜法の他のセクションも関係するかもしれません。@c
2513 多くの楽器は移調楽器です -- @ref{Instrument transpositions}
2514 を参照してください。
2515
2516 @item
2517 ページのシステム数をページ毎に変える場合、@c
2518 慣習的にシステムの間にシステム分離記号を配置します。@c
2519 @ref{Separating systems} を参照してください。
2520
2521 @item
2522 他のページ フォーマット プロパティの詳細は
2523 @ref{Page layout} を参照してください。
2524
2525 @item
2526 台詞の合図、舞台指示、それに脚注を挿入することができます
2527 -- @ref{Creating footnotes} と @ref{Text} を参照してください。@c
2528 2 つの @code{\score} の間に独立したセクションとして詳細な舞台指示を@c
2529 追加することもできます -- @ref{Separate text} を参照してください。
2530
2531 @end itemize
2532
2533 @seealso
2534 音楽用語集:
2535 @rglos{Frenched score},
2536 @rglos{Frenched staves},
2537 @rglos{transposing instrument}
2538
2539 記譜法リファレンス:
2540 @ref{Creating footnotes},
2541 @ref{Grouping staves},
2542 @ref{Hiding staves},
2543 @ref{Instrument transpositions},
2544 @ref{Nested staff groups},
2545 @ref{Page layout},
2546 @ref{Separating systems},
2547 @ref{Transpose},
2548 @ref{Writing parts},
2549 @ref{Writing text}
2550
2551 コード断片集:
2552 @rlsr{Vocal music}
2553
2554
2555 @node 役名
2556 @unnumberedsubsubsec 役名
2557 @translationof Character names
2558
2559 @cindex character names (役名)
2560 @cindex names, character (役名)
2561
2562 通常、1 つの役に割り当てられている譜には左側に役名を示します:
2563
2564 @lilypond[quote,verbatim,ragged-right]
2565 \score {
2566   <<
2567     \new Staff {
2568       \set Staff.vocalName = \markup \smallCaps Kaspar
2569       \set Staff.shortVocalName = \markup \smallCaps Kas.
2570       \relative {
2571         \clef "G_8"
2572         c'4 c c c
2573         \break
2574         c4 c c c
2575       }
2576     }
2577     \new Staff {
2578       \set Staff.vocalName = \markup \smallCaps Melchior
2579       \set Staff.shortVocalName = \markup \smallCaps Mel
2580       \clef "bass"
2581       \relative {
2582         a4 a a a
2583         a4 a a a
2584       }
2585     }
2586   >>
2587 }
2588 @end lilypond
2589
2590 複数の役が 1 つの譜を共有する場合、@c
2591 それぞれの役に適用されるセクションの開始時に、その役名を譜の上に譜刻します。
2592 これは、マークアップで実現できます。@c
2593 しばしば、この目的のために専用のフォントを用います。
2594
2595 @lilypond[quote,verbatim]
2596 \relative c' {
2597   \clef "G_8"
2598   c4^\markup \fontsize #1 \smallCaps Kaspar
2599   c c c
2600   \clef "bass"
2601   a4^\markup \fontsize #1 \smallCaps Melchior
2602   a a a
2603   \clef "G_8"
2604   c4^\markup \fontsize #1 \smallCaps Kaspar
2605   c c c
2606 }
2607 @end lilypond
2608
2609 役の入れ替えが頻繁にある場合、@c
2610 最上位階層でそれぞれの役に対して @qq{楽器} 定義をセットアップして、@c
2611 役の入れ替えを @code{\instrumentSwitch} を用いて示す方が簡単かもしれません。
2612
2613 @lilypond[quote,verbatim]
2614 \addInstrumentDefinition #"kaspar"
2615   #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
2616      (shortInstrumentName . "Kas.")
2617      (clefGlyph . "clefs.G")
2618      (clefTransposition . -7)
2619      (middleCPosition . 1)
2620      (clefPosition . -2)
2621      (instrumentCueName . ,(markup #:fontsize 1 #:smallCaps "Kaspar"))
2622      (midiInstrument . "voice oohs"))
2623
2624 \addInstrumentDefinition #"melchior"
2625   #`((instrumentTransposition . ,(ly:make-pitch 0 0 0))
2626      (shortInstrumentName . "Mel.")
2627      (clefGlyph . "clefs.F")
2628      (clefTransposition . 0)
2629      (middleCPosition . 6)
2630      (clefPosition . 2)
2631      (instrumentCueName . ,(markup #:fontsize 1 #:smallCaps "Melchior"))
2632      (midiInstrument . "choir aahs"))
2633
2634 \relative c' {
2635   \instrumentSwitch "kaspar"
2636   c4 c c c
2637   \instrumentSwitch "melchior"
2638   a4 a a a
2639   \instrumentSwitch "kaspar"
2640   c4 c c c
2641 }
2642 @end lilypond
2643
2644 @seealso
2645 記譜法リファレンス:
2646 @ref{Instrument names},
2647 @ref{Scheme functions},
2648 @ref{Text},
2649 @ref{Text markup commands}
2650
2651 拡張:
2652 @rextend{Markup construction in Scheme}
2653
2654
2655 @node 合図
2656 @unnumberedsubsubsec 合図
2657 @translationof Musical cues
2658
2659 @cindex musical cues (合図)
2660 @cindex cues, musical (合図)
2661
2662 入りの直前にある他のパートの音楽を示すため、@c
2663 合図をボーカル譜、ボーカル ブック、それにオーケストラ パートに@c
2664 挿入することができます。@c
2665 さらに、合図はボーカル譜のピアノ伴奏にもしばしば挿入され、@c
2666 どのオーケストラ楽器が演奏されるのかを示します。@c
2667 これはフルの指揮譜を使用できない場合に、指揮者の助けとなります。
2668
2669 合図を挿入する基本的な仕組みはメインのテキストで完全に説明しています
2670 -- @ref{Quoting other voices} と @ref{Formatting text} を@c
2671 参照してください。@c
2672 しかしながら、多くの合図を挿入する必要がある場合
2673 -- 例えば、ボーカル譜のピアノ伴奏に楽器名を入れる場合、@c
2674 楽器名を合図音符の直前に注意深く配置する必要があります。@c
2675 以下の例は、これを実現する方法を示しています。
2676
2677 @c KEEP LY
2678 @lilypond[quote,verbatim]
2679 flute = \relative {
2680   s4 s4 e'' g
2681 }
2682 \addQuote "flute" { \flute }
2683
2684 pianoRH = \relative {
2685   c''4. g8
2686   % 合図音符の楽器名を、合図音符の直前、かつ譜の上に配置します
2687   \new CueVoice {
2688     \override InstrumentSwitch.self-alignment-X = #RIGHT
2689     \set instrumentCueName = "Flute"
2690   }
2691   \cueDuring "flute" #UP { g4 bes4 }
2692 }
2693 pianoLH = \relative { c4 <c' e> e, <g c> }
2694
2695 \score {
2696   \new PianoStaff <<
2697     \new Staff {
2698       \pianoRH
2699     }
2700     \new Staff {
2701       \clef "bass"
2702       \pianoLH
2703     }
2704   >>
2705 }
2706 @end lilypond
2707
2708 移調楽器が引用される場合、@c
2709 その楽器の合図音符が自動的に変換されるよう、@c
2710 楽器パートでキーを指定しておく必要があります。@c
2711 以下の例は B-フラットのクラリネットの移調を示しています。@c
2712 この例では合図音符は譜の下方に配置されるため、@c
2713 @code{\cueDuring} の中で @code{DOWN} を指定し
2714 (これにより、符幹が下向きになります)、@c
2715 楽器名を譜の下に配置しています。@c
2716 ピアノの右手のボイスを明示的に宣言していることにも注意してください。@c
2717 これは、この例の合図音符は最初の小節の先頭から始まるため、@c
2718 明示的に宣言しないとピアノの右手のボイス全体が
2719 @code{CueVoice} コンテキストの中に配置されてしまうからです。
2720
2721 @c KEEP LY
2722 @lilypond[quote,verbatim]
2723 clarinet = \relative c' {
2724   \transposition bes
2725   fis4 d d c
2726 }
2727 \addQuote "clarinet" { \clarinet }
2728
2729 pianoRH = \relative c'' {
2730   \transposition c'
2731   % 合図音符の楽器名を譜の下に配置します
2732   \new CueVoice {
2733     \override InstrumentSwitch.self-alignment-X = #RIGHT
2734     \override InstrumentSwitch.direction = #DOWN
2735     \set instrumentCueName = "Clar."
2736   }
2737   \cueDuring "clarinet" #DOWN { c4. g8 }
2738   g4 bes4
2739 }
2740 pianoLH = \relative { c4 <c' e> e, <g c> }
2741
2742 \score {
2743   <<
2744     \new PianoStaff <<
2745       \new Staff {
2746         \new Voice {
2747           \pianoRH
2748         }
2749       }
2750       \new Staff {
2751         \clef "bass"
2752         \pianoLH
2753       }
2754     >>
2755   >>
2756 }
2757 @end lilypond
2758
2759 上記の 2 例から、ボーカル譜に多くの合図を挿入することは退屈な作業で、@c
2760 入力ファイルでピアノ パートの音符が不明瞭になることは明白です。@c
2761 しかしながら、以下のコード断片で示すように、@c
2762 タイピングを減らして、ピアノの音符を明瞭にする音楽関数を定義することが可能です。
2763
2764 @snippets
2765 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2766 {adding-orchestral-cues-to-a-vocal-score.ly}
2767
2768 @seealso
2769 音楽用語集:
2770 @rglos{cue-notes}
2771
2772 記譜法リファレンス:
2773 @ref{Aligning objects},
2774 @ref{Direction and placement},
2775 @ref{Formatting cue notes},
2776 @ref{Quoting other voices},
2777 @ref{Using music functions}
2778
2779 コード断片集:
2780 @rlsr{Vocal music}
2781
2782 内部リファレンス:
2783 @rinternals{InstrumentSwitch},
2784 @rinternals{CueVoice}
2785
2786 @knownissues
2787 @code{\cueDuring} は自動的に @code{CueVoice} コンテキストを挿入し、@c
2788 すべての合図音符がこのコンテキストの中に配置されます。@c
2789 このことは、この方法では 1 つの合図音符の途中には@c
2790 他の合図音符を挿入することはできないということを意味します。@c
2791 これを行うには、@c
2792 別々の @code{CueVoice} コンテキストを明示的に宣言して、@c
2793 合図音符の抽出と挿入に @code{\quoteDuring} を用います。
2794
2795 @c 未訳
2796 @node Spoken music
2797 @unnumberedsubsubsec Spoken music
2798 @translationof Spoken music
2799
2800 @cindex parlato
2801 @cindex Sprechgesang
2802
2803 @q{parlato} や @q{Sprechgesang} などのエフェクトは、@c
2804 演者にピッチを持たずに、しかしながらリズムを持ちながら話すことを要求します。@c
2805 これは、@ref{Special note heads} で示すように、×の符頭で記譜します。
2806
2807 @c TODO add "marking-notes-on-spoken-parts" snippet -vv
2808 @c add "showing the rhythm of a melody" snip
2809 @c add "one staff-line notation"
2810 @c add "improvisation" ref
2811 @c add "lyrics independents of notes" ref
2812
2813 @node 音楽の中での会話
2814 @unnumberedsubsubsec 音楽の中での会話
2815 @translationof Dialogue over music
2816
2817 通常、音楽の中での会話は譜の上にイタリック体で譜刻され、@c
2818 各フレーズの開始は特定の音楽イベントに紐付けられます。
2819
2820 短いフレーズであれば、単純なマークアップ接尾辞を用います。
2821
2822 @lilypond[quote,verbatim]
2823 \relative {
2824   a'4^\markup { \smallCaps { Alex - } \italic { He's gone } } a a a
2825   a4 a a^\markup { \smallCaps { Bethan - } \italic Where? } a
2826   a4 a a a
2827 }
2828 @end lilypond
2829
2830 長いフレーズの場合は、@c
2831 フレーズをきちんと収められるよう楽譜を拡張する必要があるかもしれません。
2832 LilyPond はこれを完全に自動的に行う機能を備えておらず、@c
2833 ページをレイアウトするために何らかの手作業が必要です。
2834
2835 密に詰め込まれた長い会話を持つフレーズやパッセージでは、@c
2836 Lyrics コンテキストを用いると良い結果を得られます。@c
2837 この Lryics コンテキストをボイスに関連付けすべきではなく、@c
2838 代わりに会話の各セクションの演奏時間を明示的に指定します。@c
2839 会話にずれがある場合、@c
2840 会話から最後の言葉を分離させて、それぞれに演奏時間を割り当てることで、@c
2841 下の音楽に対してスムーズに配置されます。
2842
2843 会話が複数行に広がる場合、手動で @code{\break} を挿入して、@c
2844 右マージンが不足しないよう会話の配置を調節する必要があります。@c
2845 各行の最終小節に配置される最後の単語も上記と同様に分離させる必要があります。
2846
2847 ここで、これまで述べてきたことを行う例を挙げます:
2848
2849 @c This should be a snippet, but it can't be as it needs to be
2850 @c manually adjusted to suit the imposed line length.  -td
2851
2852 @lilypond[quote,verbatim,ragged-right]
2853 music = \relative {
2854   \repeat unfold 3 { a'4 a a a }
2855 }
2856
2857 dialogue = \lyricmode {
2858   \markup {
2859     \fontsize #1 \upright \smallCaps Abe:
2860     "Say this over measures one and"
2861   }4*7
2862   "two"4 |
2863   \break
2864   "and this over measure"4*3
2865   "three"4 |
2866 }
2867
2868 \score {
2869   <<
2870     \new Lyrics \with {
2871       \override LyricText.font-shape = #'italic
2872       \override LyricText.self-alignment-X = #LEFT
2873     }
2874     { \dialogue }
2875     \new Staff {
2876       \new Voice { \music }
2877     }
2878   >>
2879 }
2880 @end lilypond
2881
2882 @c TODO show use of \column to produce dialogue on two lines
2883
2884 @seealso
2885 記譜法リファレンス:
2886 @ref{Manual syllable durations},
2887 @ref{Text}
2888
2889 内部リファレンス:
2890 @rinternals{LyricText}
2891
2892
2893 @node 聖歌と賛美歌
2894 @subsection 聖歌と賛美歌
2895 @translationof Chants psalms and hymns
2896
2897 @cindex chants (詠唱)
2898 @cindex psalms (聖歌)
2899 @cindex hymns (賛美歌)
2900 @cindex religious music (宗教音楽)
2901
2902 通常、詠唱、聖歌、それに賛美歌の音楽と言葉は@c
2903 特定の教会で確立されたフォーマットに従います。@c
2904 教会毎にフォーマットが異なりますが、@c
2905 発生する譜刻の問題は概して共通していて、このセクションでカバーします。
2906
2907 @menu
2908 * 聖歌と賛美歌のためのリファレンス::
2909 * 聖歌を設定する::
2910 * 賛美歌を配置する::
2911 * 賛美歌での部分小節::
2912 @end menu
2913
2914 @node 聖歌と賛美歌のためのリファレンス
2915 @unnumberedsubsubsec 聖歌と賛美歌のためのリファレンス
2916 @translationof References for chants and psalms
2917
2918 グレゴリオ聖歌を様々なスタイルの古代記譜法で譜刻する方法を
2919 @ref{Ancient notation} で説明しています。
2920
2921 @seealso
2922 記譜法リファレンス:
2923 @ref{Ancient notation}
2924
2925 コード断片集:
2926 @rlsr{Vocal music}
2927
2928
2929 @node 聖歌を設定する
2930 @unnumberedsubsubsec 聖歌を設定する
2931 @translationof Setting a chant
2932
2933 現代の聖歌のための設定では、@c
2934 種々の古代記譜法の要素を加えた現代の記譜法を用います。@c
2935 考慮すべき要素や手法のいくつかを以下で示します。
2936
2937 聖歌ではしばしば、符幹の無い 4 分音符でピッチを示します。@c
2938 リズムは単語の音声リズムから取ります。
2939
2940 @lilypond[verbatim,quote]
2941 stemOff = { \hide Staff.Stem }
2942
2943 \relative c' {
2944   \stemOff
2945   a'4 b c2 |
2946 }
2947
2948 @end lilypond
2949
2950 聖歌ではしばしば小節線を省略したり、@c
2951 短い小節線や点線の小節線を用いて音楽の一時停止を示したりします。@c
2952 譜の小節線をすべて省略するには、小節線エングラーバを完全に削除します:
2953
2954 @lilypond[verbatim,quote]
2955 \score {
2956   \new StaffGroup <<
2957     \new Staff {
2958       \relative {
2959         a'4 b c2 |
2960         a4 b c2 |
2961         a4 b c2 |
2962       }
2963     }
2964     \new Staff {
2965       \relative {
2966         a'4 b c2 |
2967         a4 b c2 |
2968         a4 b c2 |
2969       }
2970     }
2971   >>
2972   \layout {
2973     \context {
2974       \Staff
2975       \remove "Bar_engraver"
2976     }
2977   }
2978 }
2979 @end lilypond
2980
2981 譜毎に小節線を削除することもできます:
2982
2983 @lilypond[verbatim, quote]
2984 \score {
2985   \new ChoirStaff <<
2986     \new Staff
2987     \with { \remove "Bar_engraver" } {
2988       \relative {
2989         a'4 b c2 |
2990         a4 b c2 |
2991         a4 b c2 |
2992       }
2993     }
2994     \new Staff {
2995       \relative {
2996         a'4 b c2 |
2997         a4 b c2 |
2998         a4 b c2 |
2999       }
3000     }
3001   >>
3002 }
3003 @end lilypond
3004
3005 譜の一部の小節線だけを削除するには、@c
3006 その部分を即興 (カデンツァ) として扱います。@c
3007 小節線を削除する範囲が長い場合、@c
3008 改行位置を示すためにダミーの小節線 @code{\bar ""} を挿入する必要が@c
3009 あるかもしれません。
3010
3011 @lilypond[verbatim,quote]
3012 \relative a' {
3013   a4 b c2 |
3014   \cadenzaOn
3015   a4 b c2
3016   a4 b c2
3017   \bar ""
3018   a4 b c2
3019   a4 b c2
3020   \cadenzaOff
3021   a4 b c2 |
3022   a4 b c2 |
3023 }
3024 @end lilypond
3025
3026 小節線を変更することによって、聖歌の休止や一時停止を示すことができます。
3027
3028 @lilypond[verbatim, quote]
3029 \relative a' {
3030   a4
3031   \cadenzaOn
3032   b c2
3033   a4 b c2
3034   \bar "'"
3035   a4 b c2
3036   a4 b c2
3037   \bar ";"
3038   a4 b c2
3039   \bar "!"
3040   a4 b c2
3041   \bar "||"
3042 }
3043 @end lilypond
3044
3045 現代の記譜法を用いながらも、@c
3046 休止や一時停止にグレゴリオ聖歌で用いられる記譜法を用いる場合もあります。@c
3047 これには @code{\breathe} 記号を変更して使います:
3048
3049 @lilypond[verbatim,quote]
3050 divisioMinima = {
3051   \once \override BreathingSign.stencil = #ly:breathing-sign::divisio-minima
3052   \once \override BreathingSign.Y-offset = #0
3053   \breathe
3054 }
3055 divisioMaior = {
3056   \once \override BreathingSign.stencil = #ly:breathing-sign::divisio-maior
3057   \once \override BreathingSign.Y-offset = #0
3058   \breathe
3059 }
3060 divisioMaxima = {
3061   \once \override BreathingSign.stencil = #ly:breathing-sign::divisio-maxima
3062   \once \override BreathingSign.Y-offset = #0
3063   \breathe
3064 }
3065 finalis = {
3066   \once \override BreathingSign.stencil = #ly:breathing-sign::finalis
3067   \once \override BreathingSign.Y-offset = #0
3068   \breathe
3069 }
3070
3071 \score {
3072   \relative {
3073     g'2 a4 g
3074     \divisioMinima
3075     g2 a4 g
3076     \divisioMaior
3077     g2 a4 g
3078     \divisioMaxima
3079     g2 a4 g
3080     \finalis
3081   }
3082   \layout {
3083     \context {
3084       \Staff
3085       \remove "Bar_engraver"
3086     }
3087   }
3088 }
3089 @end lilypond
3090
3091 聖歌は通常、拍子記号を省略し、しばしば音部記号も省略します。
3092
3093 @lilypond[verbatim,quote]
3094 \score {
3095   \new Staff {
3096     \relative {
3097       a'4 b c2 |
3098       a4 b c2 |
3099       a4 b c2 |
3100     }
3101   }
3102   \layout {
3103     \context {
3104       \Staff
3105       \remove "Bar_engraver"
3106       \remove "Time_signature_engraver"
3107       \remove "Clef_engraver"
3108     }
3109   }
3110 }
3111 @end lilypond
3112
3113 通常、英国教会の伝統的な聖歌は @emph{シングル} -- 7 小節の音楽 -- か、@c
3114 @emph{ダブル} -- 7 小節の音楽を 2 組 -- のどちらかです。@c
3115 歌詞の各節が半分に分けられるのに対応して、@c
3116 7 小節の各グループは半分に分けられ、通常は 2 重小節線で区切られます。@c
3117 使われる音符は全音符と半音符だけです。@c
3118 半分に分けられたグループの最初の小節は常に全音符の和音を保持します。@c
3119 これが @qq{主要音} です。@c
3120 通常、聖歌はページの中央に配置されます。
3121
3122 @c KEEP LY
3123 @lilypond[verbatim,quote]
3124 SopranoMusic = \relative {
3125   g'1 | c2 b | a1 | \bar "||"
3126   a1 | d2 c | c b | c1 | \bar "||"
3127 }
3128
3129 AltoMusic = \relative {
3130   e'1 | g2 g | f1 |
3131   f1 | f2 e | d d | e1 |
3132 }
3133
3134 TenorMusic = \relative {
3135   c'1 | c2 c | c1 |
3136   d1 | g,2 g | g g | g1 |
3137 }
3138
3139 BassMusic =  \relative {
3140   c1 | e2 e | f1 |
3141   d1 | b2 c | g' g | c,1 |
3142 }
3143
3144 global = {
3145   \time 2/2
3146 }
3147
3148 % マークアップを使って聖歌をページの中央に配置します
3149 \markup {
3150   \fill-line {
3151     \score {  % 中央揃え
3152       <<
3153         \new ChoirStaff <<
3154           \new Staff <<
3155             \global
3156             \clef "treble"
3157             \new Voice = "Soprano" <<
3158               \voiceOne
3159               \SopranoMusic
3160             >>
3161             \new Voice = "Alto" <<
3162               \voiceTwo
3163               \AltoMusic
3164             >>
3165           >>
3166           \new Staff <<
3167             \clef "bass"
3168             \global
3169             \new Voice = "Tenor" <<
3170               \voiceOne
3171               \TenorMusic
3172             >>
3173             \new Voice = "Bass" <<
3174               \voiceTwo
3175               \BassMusic
3176             >>
3177           >>
3178         >>
3179       >>
3180       \layout {
3181         \context {
3182           \Score
3183           \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1 2)
3184         }
3185         \context {
3186           \Staff
3187           \remove "Time_signature_engraver"
3188         }
3189       }
3190     }  % score の終わり
3191   }
3192 }  % markup の終わり
3193 @end lilypond
3194
3195 このような聖歌を設定するための他のアプローチを以下の最初のコード断片で示します。
3196
3197 @snippets
3198
3199 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3200 {chant-or-psalms-notation.ly}
3201
3202 雅歌や他の典礼書の設定はもっと自由度が高く、@c
3203 古代音楽の記譜要素を使うかもしれません。@c
3204 しばしば単語を譜の下に音符に揃えて配置します。@c
3205 そのような場合、音符の間隔を音符の演奏時間ではなく、音節に合わせます。
3206
3207 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3208 {ancient-notation-template----modern-transcription-of-gregorian-music.ly}
3209
3210 @seealso
3211 学習マニュアル:
3212 @rlearning{Visibility and color of objects},
3213 @rlearning{Vocal ensembles templates}
3214
3215 記譜法リファレンス:
3216 @ref{Ancient notation},
3217 @ref{Bar lines},
3218 @ref{Modifying context plug-ins},
3219 @ref{Typesetting Gregorian chant},
3220 @ref{Unmetered music},
3221 @ref{Visibility of objects}
3222
3223 @node 賛美歌を配置する
3224 @unnumberedsubsubsec 賛美歌を配置する
3225 @translationof Pointing a psalm
3226
3227 通常、英国教会の聖歌の歌詞は曲とは別に楽譜の下の中央に譜刻されます。
3228
3229 シングルの聖歌 (7 小節) は歌詞の節毎に繰り返されます。@c
3230 ダブルの聖歌 (14 小節) は歌詞の節のペア毎に繰り返されます。@c
3231 歌詞をどのように聖歌に当てはめるかを示すために記号が挿入されます。@c
3232 歌詞の各節は 2 つに分割されます。@c
3233 通常、この分割を示すためにコロンが用いられます。@c
3234 これは楽譜の 2 重小節線に対応します。@c
3235 コロンの前にある歌詞は楽譜の最初の 3 小節で歌われ、@c
3236 コロンの後にある歌詞は次の 4 小節で歌われます。
3237
3238 楽譜の小節線に対応して、歌詞に単線の小節線
3239 (あるいはカンマを逆さまにしたような記号) が挿入されます。@c
3240 マークアップ モードでは、@c
3241 小節線を小節チェック記号 @code{|} で挿入することができます。
3242
3243 @lilypond[verbatim,quote]
3244 \markup {
3245   \fill-line {
3246     \column {
3247       \left-align {
3248         \line { O come let us sing | unto the | Lord : let }
3249         \line { us heartily rejoice in the | strength of | our }
3250         \line { sal- | -vation. }
3251       }
3252     }
3253   }
3254 }
3255 @end lilypond
3256
3257 @code{fetaMusic} フォントの図柄を必要とする記号があるかもしれません。@c
3258 詳細は @ref{Fonts} を参照してください。
3259
3260 @lilypond[verbatim,quote]
3261 tick = \markup {
3262   \raise #1 \fontsize #-5 \musicglyph #"scripts.rvarcomma"
3263 }
3264 \markup {
3265   \fill-line {
3266     \column {
3267       \left-align {
3268         \line { O come let us sing \tick unto the \tick Lord : let }
3269         \line {
3270           us heartily rejoice in the \tick strength of \tick our
3271         }
3272         \line { sal \tick vation. }
3273       }
3274     }
3275   }
3276 }
3277 @end lilypond
3278
3279 1 小節に 1 つの全音符が配置されている場合、@c
3280 その小節に対応する歌詞は音読のリズムで朗読されます。@c
3281 1 小節に 2 つの音符が配置されている場合、@c
3282 普通はそれに対応する歌詞には 1 つまたは 2 つの音節しかありません。@c
3283 3 以上の音節がある場合、@c
3284 普通は音符が変わる場所を示すためにドット (中黒) が挿入されます。
3285
3286 @lilypond[verbatim,quote]
3287 dot = \markup {
3288   \raise #0.7 \musicglyph #"dots.dot"
3289 }
3290 tick = \markup {
3291   \raise #1 \fontsize #-5 \musicglyph #"scripts.rvarcomma"
3292 }
3293 \markup {
3294   \fill-line {
3295     \column {
3296       \left-align {
3297         \line {
3298           O come let us sing \tick unto \dot the \tick Lord : let
3299         }
3300         \line {
3301           us heartily rejoice in the \tick strength of \tick our
3302         }
3303         \line { sal \tick vation. }
3304       }
3305     }
3306   }
3307 }
3308 @end lilypond
3309
3310 聖歌の中には朗読セクションの終わりを示すために@c
3311 カンマの代わりにアスタリスクを用いて、@c
3312 強調したり長く伸ばしたりする音節をボールド体で示すものがあります。@c
3313
3314 @lilypond[verbatim,quote]
3315 dot = \markup {
3316   \raise #0.7 \musicglyph #"dots.dot"
3317 }
3318 tick = \markup {
3319   \raise #1 \fontsize #-5 \musicglyph #"scripts.rvarcomma"
3320 }
3321 \markup {
3322   \fill-line {
3323     \column {
3324       \left-align {
3325         \line { Today if ye will hear his voice * }
3326         \line {
3327           \concat { \bold hard en }
3328           | not your | hearts : as in the pro-
3329         }
3330         \line { vocation * and as in the \bold day of tempt- | }
3331         \line { -ation | in the | wilderness. }
3332       }
3333     }
3334   }
3335 }
3336 @end lilypond
3337
3338 また、強調する音節の上にアクセント記号を配置する聖歌もあります。
3339
3340 @lilypond[verbatim,quote]
3341 tick = \markup {
3342   \raise #2 \fontsize #-5 \musicglyph #"scripts.rvarcomma"
3343 }
3344 \markup {
3345   \fill-line {
3346     \column {
3347       \left-align {
3348         \line {
3349           O come let us \concat {
3350             si \combine \tick ng
3351           }
3352           | unto the | Lord : let
3353         }
3354         \line {
3355           us heartily \concat {
3356             rejo \combine \tick ice
3357           }
3358           in the | strength of | our
3359         }
3360         \line { sal- | -vation. }
3361       }
3362     }
3363   }
3364 }
3365 @end lilypond
3366
3367 マークアップを使用してテキストを中央に配置し、@c
3368 テキスト行をいくつかの列に配列する方法は、@c
3369 @ref{Formatting text} で説明しています。
3370
3371 これらの要素のほとんどをテンプレートの歌詞で示しています。@c
3372 @rlearning{Psalms} を参照してください。
3373
3374 @seealso
3375 学習マニュアル:
3376 @rlearning{Psalms},
3377 @rlearning{Vocal ensembles templates}
3378
3379 記譜法リファレンス:
3380 @ref{Fonts},
3381 @ref{Formatting text}
3382
3383
3384 @node 賛美歌での部分小節
3385 @unnumberedsubsubsec 賛美歌での部分小節
3386 @translationof Partial measures in hymn tunes
3387
3388 しばしば、賛美歌は各行の始めと終わりを部分小節として、@c
3389 楽譜の各行がテキストの各行にうまく対応させます。@c
3390 これを行うには音楽の始めに @code{\partial} コマンドを配置して、@c
3391 各行の終わりに @code{\bar "|"} または @code{\bar "||"} を配置する必要が@c
3392 あります。
3393
3394 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3395 {hymn-template.ly}
3396
3397
3398 @node 古代の声楽
3399 @subsection 古代の声楽
3400 @translationof Ancient vocal music
3401
3402 古代の声楽がサポートされます。@c
3403 @ref{Ancient notation} で説明しています。
3404
3405 @c TODO
3406
3407 @c Add "Printing both the ancient and the modern clef in vocal music" snippet,
3408 @c and "Transcription of Ancient music with incipit" snippet. -vv
3409
3410 @seealso
3411 記譜法リファレンス:
3412 @ref{Ancient notation}