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