]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/ja/notation/repeats.itely
af1519d95cfb08dde6038579208e5be482e1a222
[lilypond.git] / Documentation / ja / notation / repeats.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*-
2 @ignore
3     Translation of GIT committish: fe4f33aca60ea7c58bc9196eac43b4acca1d4437
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
8
9 @c \version "2.13.36"
10
11
12 @c Translators: Yoshiki Sawada
13 @c Translation status: post-GDP
14
15
16 @node 繰り返し
17 @section 繰り返し
18 @translationof Repeats
19
20 @lilypondfile[quote]{repeats-headword.ly}
21
22 繰り返しは音楽の主要なコンセプトであり、@c
23 繰り返しのために複数の記譜法が存在します。@c
24 LilyPond は以下の種類の繰り返しをサポートします:
25
26
27 @table @code
28 @item volta
29 繰り返される音楽は描き出されませんが、繰り返しの小節線で囲まれます。@c
30 繰り返しが楽曲の先頭にある場合、繰り返しの小節線は繰り返しの終端にのみ@c
31 譜刻されます。@c
32 繰り返し時に入れ替えて演奏される部分 (volte) は囲みの右側に譜刻されます。@c
33 これは入れ替えがある繰り返しの標準的な記譜法です。
34
35 @item unfold
36 繰り返される音楽は、@var{repeatcount} によって指定された回数だけ、@c
37 描き出されます。@c
38 これは反復の多い音楽を入力するときに有用です。
39
40 @item percent
41 これには拍の繰り返しや小節の繰り返しがあります。@c
42 スラッシュまたはパーセント記号のような外見をしています。
43
44 @item tremolo
45 これはトレモロの連桁を描くために使用されます。
46 @end table
47
48
49 @menu
50 * 長い繰り返し::
51 * 短い繰り返し::
52 @end menu
53
54 @node 長い繰り返し
55 @subsection 長い繰り返し
56 @translationof Long repeats
57
58 このセクションでは長い (通常は複数の小節) 繰り返しを入力する方法について@c
59 議論します。@c
60 繰り返しには 2 つの形式があります: 繰り返し記号によって囲まれる繰り返しと、@c
61 描き出される繰り返し -- これは反復の多い音楽を入力するために使用されます
62 -- です。@c
63 繰り返し記号を手動で制御することもできます。
64
65 @menu
66 * 通常の繰り返し::
67 * 手動の繰り返し記号::
68 * 繰り返しを描き出す::
69 @end menu
70
71 @c 未訳
72 @cindex volta
73 @cindex prima volta
74 @cindex seconda volta
75 @cindex volta, prima
76 @cindex volta, seconda
77 @cindex repeat, normal
78 @cindex normal repeat
79 @cindex repeat with alternate endings
80 @cindex alternate endings
81 @funindex \repeat
82 @funindex \alternative
83 @funindex \partial
84
85 @node 通常の繰り返し
86 @unnumberedsubsubsec 通常の繰り返し
87 @translationof Normal repeats
88
89 通常の繰り返しの構文は以下の通りです。
90
91 @example
92 \repeat volta @var{repeatcount} @var{musicexpr}
93 @end example
94
95 @noindent
96 ここで、@code{@var{musicexpr}} は音楽表記です。@c
97
98 入れ替えを持たない 1 回の繰り返しは以下のようになります:
99
100 @lilypond[verbatim,quote,relative=2]
101 \repeat volta 2 { c4 d e f }
102 c2 d
103 \repeat volta 2 { d4 e f g }
104 @end lilypond
105
106 繰り返し時に入れ替えて演奏する部分は @code{\alternative} を@c
107 用いて作り出すことができます。@c
108 入れ替えの各グループを波括弧で囲んで、このブロックの中に配置します。
109
110 @example
111 \repeat volta @var{repeatcount} @var{musicexpr}
112 \alternative @{
113   @{ @var{musicexpr} @}
114 @}
115 @end example
116
117 @noindent
118 ここで、@code{@var{musicexpr}} は音楽表記です。@c
119
120 繰り返し回数が入れ替え部分の数よりも多い場合、始めの方の繰り返しには@c
121 最初の入れ替え部分が使用されます。
122
123 繰り返しが 1 回で、入れ替えも 1 つの場合は以下のようになります:
124
125 @lilypond[verbatim,quote,relative=2]
126 \repeat volta 2 { c4 d e f | }
127 \alternative {
128   { c2 e | }
129   { f2 g | }
130 }
131 c1
132 @end lilypond
133
134 複数の入れ替え部分を 1 回ずつ演奏する繰り返しは以下のようになります:
135
136
137 @lilypond[verbatim,quote,relative=2]
138 \repeat volta 4 { c4 d e f | }
139 \alternative {
140   { c2 e | }
141   { f2 g | }
142 }
143 c1
144 @end lilypond
145
146 繰り返し部分を複数回繰り返す場合は以下のようになります:
147
148 @lilypond[verbatim,quote,relative=2]
149 \repeat volta 3 { c4 d e f | }
150 \alternative {
151   { c2 e | }
152   { f2 g | }
153   { a2 g | }
154 }
155 c1
156 @end lilypond
157
158 @warning{入れ替えが複数ある場合、入れ替えの閉じ波括弧と次の入れ替えの@c
159 開始の波括弧の間に何かを置くべきではありません。@c
160 さもないと、予期せぬ数の入れ替えが発生します。}
161
162 @warning{@code{Voice} コンテキストを明示的にインスタンス化せずに@c
163 @code{@bs{}relative} を @code{@bs{}repeat} の中に配置すると、@c
164 余計な譜が表示されます。@c
165 @rprogram{余計な譜が表示される} を参照してください。}
166
167 @cindex repeat with upbeat (上拍を持つ繰り返し)
168 @cindex upbeat in a repeat (繰り返しの中にある上拍)
169 @cindex anacrucis in a repeat (繰り返しの中にある弱拍)
170 @cindex repeat with anacrucis (弱拍を持つ繰り返し)
171 @cindex repeat with pickup (ピックアップを持つ繰り返し)
172 @cindex pickup in a repeat (繰り返しの中にあるピックアップ)
173 @funindex \partial
174
175 繰り返しが小節の途中から始まり、入れ替え部分が無い場合、@c
176 風通は繰り返しの終わりも小節の途中になります。@c
177 そのため、1 つ小節に 2 つの終わりが加えられます。@c
178 そのような場合、繰り返し記号は本来の小節線とは異なります。@c
179 繰り返し記号を譜刻する場所で @code{\partila} コマンドや小節チェックを@c
180 使わないで下さい:
181
182 @c KEEP LY
183 @lilypond[verbatim,quote,relative=1]
184 % ここで \partial を使わないで下さい
185 c4 e g  % ここで小節チェックを行わないで下さい
186 % ここで \partial を使わないで下さい
187 \repeat volta 4 {
188   e4 |
189   c2 e |
190   % ここで \partial を使わないで下さい
191   g4 g g  % ここで小節チェックを行わないで下さい
192 }
193 % ここで \partial を使わないで下さい
194 g4 |
195 a2 a |
196 g1 |
197 @end lilypond
198
199 同様に、繰り返しが楽譜の先頭の部分小節から始まり、入れ替え部分を持たない場合、@c
200 楽譜の先頭で @code{\partial} コマンドを配置する必要があることを除いて、@c
201 上の例と同じ条件が適用されます:
202
203 @c KEEP LY
204 @lilypond[verbatim,quote,relative=1]
205 \partial 4  % \partial が必要です
206 \repeat volta 4 {
207   e4 |
208   c2 e |
209   % ここで \partial を使わないで下さい
210   g4 g g  % ここで小節チェックを行わないで下さい
211 }
212 % ここで \partial を使わないで下さい
213 g4 |
214 a2 a |
215 g1 |
216 @end lilypond
217
218 完全な長さを持たない小節で始まる小節に入れ替え部分を付け加える場合、@c
219 以下の場所で @code{Timing.measureLength} コンテキスト プロパティを@c
220 手動で設定する必要があります:
221
222 @itemize
223 @item
224 @code{\alternative} ブロック内の不完全な小節の開始点。@c
225 通常、これは (たいていの場合は) 最後の入れ替え部分を除く、@c
226 各入れ替え部分の最後の小節になります。
227
228 @item
229 最初の入れ替え部分を除く、各入れ替え部分の開始点。
230 @end itemize
231
232 @lilypond[verbatim,quote,relative=1]
233 \partial 4
234 \repeat volta 2 { e4 | c2 e | }
235 \alternative {
236   {
237     f2 d |
238     \set Timing.measureLength = #(ly:make-moment 3 4)
239     g4 g g  % optional bar check is allowed here
240   }
241   {
242     \set Timing.measureLength = #(ly:make-moment 4 4)
243     a2 a |
244   }
245 }
246 g1 |
247 @end lilypond
248
249 @code{measureLength} プロパティについての説明は @ref{時間管理} にあります。
250
251 @cindex repeats with ties (タイを持つ繰り返し)
252 @cindex alternative endings with ties (タイを持つ繰り返しの入れ替え部分)
253 @cindex ties in repeats (繰り返しの中にあるタイ)
254 @cindex ties in alternative endings (繰り返しの入れ替え部分の中にあるタイ)
255 @funindex \repeatTie
256
257 繰り返しの 2 回目の部分にタイを付け加えることもできます:
258
259 @lilypond[verbatim,quote,relative=2]
260 c1
261 \repeat volta 2 { c4 d e f~ }
262 \alternative {
263   { f2 d }
264   { f2\repeatTie f, }
265 }
266 @end lilypond
267
268 @snippets
269
270 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
271 {shortening-volta-brackets.ly}
272
273 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
274 {adding-volta-brackets-to-additional-staves.ly}
275
276 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
277 {setting-the-double-repeat-default-for-volte.ly}
278
279 @seealso
280 音楽用語集:
281 @rglos{repeat},
282 @rglos{volta}
283
284 記譜法リファレンス:
285 @ref{小節線},
286 @ref{Modifying context plug-ins},
287 @ref{時間管理}
288
289 コード断片集:
290 @rlsr{Repeats}
291
292 内部リファレンス:
293 @rinternals{VoltaBracket},
294 @rinternals{RepeatedMusic},
295 @rinternals{VoltaRepeatedMusic},
296 @rinternals{UnfoldedRepeatedMusic}
297
298
299 @knownissues
300
301 @cindex repeat, ambiguous (あいまいな繰り返し)
302 @cindex nested repeat (ネストされた繰り返し)
303 @cindex repeat, nested (ネストされた繰り返し)
304 @cindex repeat timing information (繰り返しタイミング情報)
305 @cindex repeat and measure number (繰り返しと小節番号)
306 @cindex timing information and repeats (タイミング情報と繰り返し)
307 @cindex measure number and repeats (小節番号と繰り返し)
308 @cindex repeat and slur (繰り返しとスラー)
309 @cindex slur and repeat (スラーと繰り返し)
310
311 @code{\repeat} ブロックから @code{\alternative} ブロックまで続くスラーは、@c
312 最初の入れ替え部分に対してのみ機能します。@c
313 さらに、スラーは入れ替え部分の終わりから繰り返しの先頭までをカバーすることは@c
314 できません。
315
316 不完全な小節で始まる繰り返しが @code{measureLength} プロパティの変更を行う@c
317 @code{\alternative} ブロックを持つ場合、@c
318 @code{\unfoldRepeats} を使用するとおかしな場所に小節線が引かれ、@c
319 小節チェック警告が発生します。
320
321 以下のようにネストされた繰り返し
322
323 @example
324 \repeat @dots{}
325 \repeat @dots{}
326 \alternative
327 @end example
328
329 @noindent
330 はあいまいです。@c
331 なぜなら、@code{\alternative} がどちらの @code{\repeat} に属するのか@c
332 はっきりしないからです。@c
333 このあいまいさは、常に @code{\alternative} を内側の @code{\repeat} に@c
334 属させることによって解決されます。@c
335 はっきりとさせるために、そのような状況では波括弧を使用すると賢明です。
336
337
338 @node 手動の繰り返し記号
339 @unnumberedsubsubsec 手動の繰り返し記号
340 @translationof Manual repeat marks
341
342 @cindex manual repeat mark (手動の繰り返し記号)
343 @cindex repeat, manual (手動の繰り返し)
344 @cindex start repeat (繰り返しの開始)
345 @cindex repeat, start (繰り返しの開始)
346 @cindex end repeat (繰り返しの終了)
347 @cindex repeat, end (繰り返しの終了)
348 @cindex repeat number, changing (繰り返しの回数を変更する)
349 @cindex repeat volta, changing (繰り返し volta を変更する)
350 @cindex volta bracket (volta 囲み)
351 @cindex bracket, volta (volta 囲み)
352 @funindex repeatCommands
353 @funindex start-repeat
354
355 @warning{以下の手法は特殊な繰り返し構造を表示するためだけに使用され、@c
356 予期しない振る舞いをする可能性があります。@c
357 たいていのケースでは、繰り返しは標準の @code{@bs{}repeat} コマンドを用いるか、@c
358 適切な小節線を譜刻することによって作成すべきです。@c
359 更なる情報は、@ref{小節線} を参照してください。}
360
361 プロパティ @code{repeatCommands} を用いて繰り返しのレイアウトを@c
362 制御することができます。@c
363 このプロパティの値は繰り返しコマンドの Scheme リストです。
364
365 @table @code
366 @item start-repeat
367 @code{|:} 小節線を譜刻します。
368
369 @lilypond[verbatim,quote,relative=2]
370 c1
371 \set Score.repeatCommands = #'(start-repeat)
372 d4 e f g
373 c1
374 @end lilypond
375
376 標準の譜刻習慣に従い、楽曲の先頭では繰り返し記号は譜刻されません。
377
378 @item end-repeat
379 @code{:|} 小節線を譜刻します。
380
381 @lilypond[verbatim,quote,relative=2]
382 c1
383 d4 e f g
384 \set Score.repeatCommands = #'(end-repeat)
385 c1
386 @end lilypond
387
388 @item (volta @var{number}) ... (volta #f)
389 指定された番号を持つ新しい volta を作成します。@c
390 Volta 囲みは明示的に終了させる必要があります。@c
391 さもなければ、譜刻されません。
392
393 @lilypond[verbatim,quote,relative=2]
394 f4 g a b
395 \set Score.repeatCommands = #'((volta "2"))
396 g4 a g a
397 \set Score.repeatCommands = #'((volta #f))
398 c1
399 @end lilypond
400
401 @end table
402
403 複数の繰り返しコマンドが同時に発生することもあります:
404
405 @lilypond[verbatim,quote,relative=2]
406 f4 g a b
407 \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
408 g4 a g a
409 c1
410 \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
411 b1
412 \set Score.repeatCommands = #'((volta #f))
413 @end lilypond
414
415 @cindex volta bracket with text (テキストを持つ volta 囲み)
416 @cindex text in volta bracket (volta 囲みの中にあるテキスト)
417
418 テキストを volta 囲みに含めることができます。@c
419 テキストに使用できるのは数字やマークアップ テキストです。@c
420 @ref{Formatting text} を参照してください。@c
421 マークアップ テキストを使用するための最も簡単な方法は、最初にマークアップを@c
422 定義し、それからそのマークアップを Scheme リストに含める方法です。
423
424 @lilypond[verbatim,quote]
425 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
426 \relative c'' {
427   c1
428   \set Score.repeatCommands = #(list(list 'volta voltaAdLib) 'start-repeat)
429   c4 b d e
430   \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
431   f1
432   \set Score.repeatCommands = #'((volta #f))
433 }
434 @end lilypond
435
436
437 @snippets
438
439 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
440 {printing-a-repeat-sign-at-the-beginning-of-a-piece.ly}
441
442
443 @seealso
444 記譜法リファレンス:
445 @ref{小節線},
446 @ref{Formatting text}
447
448 コード断片集:
449 @rlsr{Repeats}
450
451 内部リファレンス:
452 @rinternals{VoltaBracket},
453 @rinternals{RepeatedMusic},
454 @rinternals{VoltaRepeatedMusic}
455
456
457 @node 繰り返しを描き出す
458 @unnumberedsubsubsec 繰り返しを描き出す
459 @translationof Written-out repeats
460
461 @cindex written-out repeats (繰り返しを描き出す)
462 @cindex repetitious music (反復の多い音楽)
463 @cindex repeats, written-out (繰り返しを描き出す)
464 @cindex repeat, unfold (繰り返しを展開する)
465 @cindex unfold music (音楽を展開する)
466 @cindex unfold repeat (繰り返しを展開する)
467 @cindex unfold repeat with alternate endings (入れ替え部分のある繰り返しを展開する)
468 @cindex unfold music with alternate endings (入れ替え部分のある音楽を展開する)
469 @cindex alternate ending in written-out repeats (描き出される繰り返しの中にある入れ替え部分)
470 @funindex unfold
471
472 @code{unfold} コマンドを用いることにより、@c
473 繰り返しを単に反復する音楽を描き出すために使用することができます。@c
474 構文は以下の通りです:
475
476 @example
477 \repeat unfold @var{repeatcount} @var{musicexpr}
478 @end example
479
480 ここで、@code{@var{musicexpr}} は音楽表記であり、@code{@var{repeatcount}} は
481 @code{@var{musicexpr}} を繰り返す回数です。
482
483 @lilypond[verbatim,quote,relative=2]
484 \repeat unfold 2 { c4 d e f }
485 c1
486 @end lilypond
487
488 入れ替え部分がある繰り返しを展開することもできます。@c
489
490 @lilypond[verbatim,quote,relative=2]
491 \repeat unfold 2 { c4 d e f }
492 \alternative {
493   { c2 g' }
494   { c,2 b }
495 }
496 c1
497 @end lilypond
498
499 繰り返し回数が入れ替え部分の数よりも多い場合、@c
500 最初の入れ替え部分が複数回使用して、入れ替え数と繰り返し回数を合わせます。
501
502 @lilypond[verbatim,quote,relative=2]
503 \repeat unfold 4 { c4 d e f }
504 \alternative {
505   { c2 g' }
506   { c,2 b }
507   { e2 d }
508  }
509 c1
510 @end lilypond
511 入れ替え部分の数が繰り返し回数よりも多い場合、@c
512 最初の入れ替え部分が使用され、残りの繰り返し部分は無視され、譜刻されません。
513
514 @lilypond[verbatim,quote,relative=2]
515 \repeat unfold 2 { c4 d e f }
516 \alternative {
517   { c2 g' }
518   { c,2 b }
519   { e2 d }
520 }
521 c1
522 @end lilypond
523
524 複数の @code{unfold} 関数をネストすることも可能です。@c
525 (@code{unfold} は入れ替え部分を持っていても、持っていなくても構いません。)
526
527 @lilypond[verbatim,quote,relative=2]
528 \repeat unfold 2 {
529   \repeat unfold 2 { c4 d e f }
530   \alternative {
531     { c2 g' }
532     { c,2 b }
533   }
534 }
535 c1
536 @end lilypond
537
538 @warning{@code{Voice} コンテキストを明示的にインスタンス化せずに@c
539 @code{@bs{}relative} を @code{@bs{}repeat} の中に配置すると、@c
540 余計な譜が表示されます。@c
541 @rprogram{余計な譜が表示される} を参照してください。}
542
543
544 @seealso
545 コード断片集:
546 @rlsr{Repeats}
547
548 内部リファレンス:
549 @rinternals{RepeatedMusic},
550 @rinternals{UnfoldedRepeatedMusic}
551
552
553 @node 短い繰り返し
554 @subsection 短い繰り返し
555 @translationof Short repeats
556
557 このセクションでは、短い繰り返しを入力する方法について議論します。@c
558 短い繰り返しには 2 つの形式があります:
559 単一の音符、単一の小節あるいは 2 小節の繰り返しを表す@c
560 スラッシュまたはパーセント記号と、トレモロです。
561
562 @menu
563 * パーセント繰り返し::
564 * トレモロの繰り返し::
565 @end menu
566
567 @node パーセント繰り返し
568 @unnumberedsubsubsec パーセント繰り返し
569 @translationof Percent repeats
570
571 @cindex percent repeats (パーセント繰り返し)
572 @cindex measure repeats (小節の繰り返し)
573 @cindex repeat, percent (パーセント繰り返し)
574 @cindex repeat, measure (小節の繰り返し)
575 @cindex repeat, short (短い繰り返し)
576 @funindex \repeat percent
577 @funindex percent
578
579 繰り返される短いパターンは 1 回だけ譜刻され、@c
580 繰り返しは特殊な記号で置き換えられます。
581
582 構文は以下の通りです
583
584 @example
585 \repeat percent @var{number} @var{musicexpr}
586 @end example
587
588 @noindent
589 ここで、@code{@var{musicexpr}} は音楽表記です。
590
591 1 小節よりも短いパターンはスラッシュで置き換えられます。
592
593 @lilypond[verbatim,quote,relative=2]
594 \repeat percent 4 { c8 d }
595 \repeat percent 4 { c4 }
596 \repeat percent 2 { c2 }
597 @end lilypond
598
599 1 または 2 小節のパターンはパーセントのような記号で置き換えられます。
600
601 @lilypond[verbatim,quote,relative=2]
602 \repeat percent 3 { c4 d e f }
603 \repeat percent 4 { c2 d }
604 @end lilypond
605
606 @lilypond[verbatim,quote,relative=2]
607 \repeat percent 3 { c4 d e f | c2 g' }
608 @end lilypond
609
610 @snippets
611
612 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
613 {percent-repeat-counter.ly}
614
615 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
616 {percent-repeat-count-visibility.ly}
617
618 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
619 {isolated-percent-repeats.ly}
620
621
622 @seealso
623 音楽用語集:
624 @rglos{percent repeat},
625 @rglos{simile}
626
627 コード断片集:
628 @rlsr{Repeats}
629
630 内部リファレンス:
631 @rinternals{RepeatSlash},
632 @rinternals{PercentRepeat},
633 @rinternals{DoublePercentRepeat},
634 @rinternals{DoublePercentRepeatCounter},
635 @rinternals{PercentRepeatCounter},
636 @rinternals{PercentRepeatedMusic}
637
638
639 @knownissues
640
641 パーセント繰り返しは 3 種類だけサポートされます:
642 単一の拍を表す単線のスラッシュ (繰り返される音符の演奏時間とは関係ありません)、@c
643 1 小節を表す単線の付点スラッシュ、@c
644 それに 2 小節を表す 2 重線の付点スラッシュ
645 -- これは小節線の上に譜刻されます -- です。@c
646 16 分音符やそれよりも短い音符から成る単一拍の繰り返しを表す多重線スラッシュや、@c
647 さまざまな演奏時間の音符から成る単一拍の繰り返しを表す
648 2 重線の付点スラッシュはサポートされません。
649
650
651 @node トレモロの繰り返し
652 @unnumberedsubsubsec トレモロの繰り返し
653 @translationof Tremolo repeats
654
655 @cindex tremolo beams (トレモロの連桁)
656 @cindex tremolo (トレモロ)
657 @cindex repeat, tremolo (トレモロの繰り返し)
658 @funindex \repeat tremolo
659 @funindex tremolo
660
661 トレモロには 2 つの形式があります:
662 2 つの和音あるいは 2 つの音符を交互に演奏するものと、@c
663 単一の音符あるいは和音を素早く繰り返すものです。@c
664 交互に演奏するトレモロは、@c
665 音符あるいは和音の間に多重連桁を付け加えることによって示され、@c
666 一方、単一の音符を素早く繰り返すトレモロは単一の音符に@c
667 多重連桁あるいは多重スラッシュを付け加えることによって示されます。
668
669 2 つの音符の間にトレモロ記号を配置するには、トレモロ スタイルの @code{\repeat}
670 を使用します:
671
672 @lilypond[quote,verbatim,relative=2]
673 \repeat tremolo 8 { c16 d }
674 \repeat tremolo 6 { c16 d }
675 \repeat tremolo 2 { c16 d }
676 @end lilypond
677
678 @code{\repeat tremolo} の構文では、@c
679 波括弧の中にある音符の数がちょうど 2 つであること、@c
680 それに、繰り返しの回数が普通の音符あるいは付点音符として表すことができる@c
681 音価に相当することが必須です。@c
682 それゆえ、@code{\repeat tremolo 7} は有効であり、2 重付点音符を作り出します。@c
683 しかしながら、@code{\repeat tremolo 9} は無効です。
684
685 トレモロの演奏時間は、@c
686 波括弧で囲まれた音楽表記の演奏時間に繰り返し回数を掛けたものに等しいです:
687 @code{\repeat tremolo 8 @{ c16 d16 @}} は全音符のトレモロであり、@c
688 トレモロの連桁でつながれた 2 つの全音符として譜刻されます。
689
690 単一の音符上にトレモロ記号を配置する方法は 2 つあります。@c
691 @code{\repeat tremolo} 構文をここでも使用します
692 -- この場合、音符を波括弧で囲むべきではありません:
693
694 @lilypond[quote,verbatim,ragged-right]
695 \repeat tremolo 4 c'16
696 @end lilypond
697
698 @cindex tremolo marks (トレモロ記号)
699 @funindex tremoloFlags
700 @funindex :
701
702 音符の後に @code{:@var{N}} を付け加えることによって@c
703 同じ出力を得ることができます。@c
704 @code{@var{N}} は細部の演奏時間を表し、8 以上である必要があります。@c
705 @code{@var{N}} が 8 である場合、音符の符幹に 1 本の連桁が付け加えられます。@c
706 @code{@var{N}} が省略された場合、
707 最後の値 (@code{tremoloFlags} に保存されています) が使用されます:
708
709 @lilypond[quote,verbatim,relative=2]
710 c2:8 c:32
711 c: c:
712 @end lilypond
713
714 @snippets
715
716 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
717 {cross-staff-tremolos.ly}
718
719
720 @seealso
721 コード断片集:
722 @rlsr{Repeats}
723
724 @cindex tremolo, cross-staff (譜を跨ぐトレモロ)
725 @cindex cross-staff tremolo (譜を跨ぐトレモロ)