@c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*-
@ignore
- Translation of GIT committish: fe4f33aca60ea7c58bc9196eac43b4acca1d4437
+ Translation of GIT committish: eb38c33a95cbe6adf9f176dfbb794373ec062605
When revising a translation, copy the HEAD committish of the
- version that you are working on. See TRANSLATION for details.
+ version that you are working on. For details, see the Contributors'
+ Guide, node Updating translation committishes..
@end ignore
-@c \version "2.14.0"
+@c \version "2.19.21"
-@c Translators: Yoshiki Sawada
+@c Translators: Tomohiro Tatejima, Yoshiki Sawada
@c Translation status: post-GDP
繰り返される音楽は描き出されませんが、繰り返しの小節線で囲まれます。@c
繰り返しが楽曲の先頭にある場合、繰り返しの小節線は繰り返しの終端にのみ@c
譜刻されます。@c
-繰り返し時に入れ替えて演奏される部分 (volte) は囲みの右側に譜刻されます。@c
+@c 注: 原文では複数形 volte が使われているが、
+@c 日本語話者には混乱をきたすと思われるため単数形 volta を使うことにした。
+繰り返し時に入れ替えて演奏される部分 (volta) は囲みの右側に譜刻されます。@c
これは入れ替えがある繰り返しの標準的な記譜法です。
@item unfold
* 繰り返しを描き出す::
@end menu
-@c 未訳
@cindex volta
-@cindex prima volta
-@cindex seconda volta
-@cindex volta, prima
-@cindex volta, seconda
-@cindex repeat, normal
-@cindex normal repeat
-@cindex repeat with alternate endings
-@cindex alternate endings
+@cindex prima volta (1 つ目の volta)
+@cindex seconda volta (2 つ目の volta)
+@cindex volta, prima (1 つ目の volta)
+@cindex volta, seconda (2 つ目の volta)
+@cindex repeat, normal (通常の繰り返し)
+@cindex normal repeat (通常の繰り返し)
+@cindex repeat with alternate endings (入れ替え部分を持つ繰り返し)
+@cindex alternate endings (繰り返しの入れ替え部分)
@funindex \repeat
@funindex \alternative
@funindex \partial
入れ替えを持たない 1 回の繰り返しは以下のようになります:
-@lilypond[verbatim,quote,relative=2]
-\repeat volta 2 { c4 d e f }
-c2 d
-\repeat volta 2 { d4 e f g }
+@lilypond[verbatim,quote]
+\relative {
+ \repeat volta 2 { c''4 d e f }
+ c2 d
+ \repeat volta 2 { d4 e f g }
+}
+@end lilypond
+
+繰り返しの@q{開始}記号は、デフォルトでは最初の小節には表示されません。@c
+しかし、最初の音符の前に @code{\bar ".|:"} を用いることで表示させることが@c
+できます。
+
+@lilypond[verbatim,fragment,quote]
+\relative {
+ \repeat volta 2 { \bar ".|:" c''4 d e f }
+ c2 d
+ \repeat volta 2 { d4 e f g }
+}
@end lilypond
繰り返し時に入れ替えて演奏する部分は @code{\alternative} を@c
繰り返しが 1 回で、入れ替えも 1 つの場合は以下のようになります:
-@lilypond[verbatim,quote,relative=2]
-\repeat volta 2 { c4 d e f | }
-\alternative {
- { c2 e | }
- { f2 g | }
+@lilypond[verbatim,quote]
+\relative {
+ \repeat volta 2 { c''4 d e f | }
+ \alternative {
+ { c2 e | }
+ { f2 g | }
+ }
+ c1
}
-c1
@end lilypond
-複数の入れ替え部分を 1 回ずつ演奏する繰り返しは以下のようになります:
-
+繰り返しが複数回あり、最後に入れ替え部分を演奏する繰り返しは@c
+以下のようになります:
-@lilypond[verbatim,quote,relative=2]
-\repeat volta 4 { c4 d e f | }
-\alternative {
- { c2 e | }
- { f2 g | }
+@lilypond[verbatim,quote]
+\relative {
+ \repeat volta 4 { c''4 d e f | }
+ \alternative {
+ { c2 e | }
+ { f2 g | }
+ }
+ c1
}
-c1
@end lilypond
-繰り返し部分を複数回繰り返す場合は以下のようになります:
+繰り返しが複数回あり、入れ替えも 2 つ以上ある繰り返しは以下のようになります:
-@lilypond[verbatim,quote,relative=2]
-\repeat volta 3 { c4 d e f | }
-\alternative {
- { c2 e | }
- { f2 g | }
- { a2 g | }
+@lilypond[verbatim,quote]
+\relative {
+ \repeat volta 3 { c''4 d e f | }
+ \alternative {
+ { c2 e | }
+ { f2 g | }
+ { a2 g | }
+ }
+ c1
}
-c1
@end lilypond
@warning{入れ替えが複数ある場合、入れ替えの閉じ波括弧と次の入れ替えの@c
@cindex repeat with upbeat (上拍を持つ繰り返し)
@cindex upbeat in a repeat (繰り返しの中にある上拍)
-@cindex anacrucis in a repeat (繰り返しの中にある弱拍)
-@cindex repeat with anacrucis (弱拍を持つ繰り返し)
+@cindex anacrusis in a repeat (繰り返しの中にある弱拍)
+@cindex repeat with anacrusis (弱拍を持つ繰り返し)
@cindex repeat with pickup (ピックアップを持つ繰り返し)
@cindex pickup in a repeat (繰り返しの中にあるピックアップ)
@funindex \partial
+@cindex bar checks with repeats (小節チェックと繰り返し)
+@cindex repeats with bar checks (繰り返しと小節チェック)
-繰り返しが小節の途中から始まり、入れ替え部分が無い場合、@c
-風通は繰り返しの終わりも小節の途中になります。@c
-そのため、1 つ小節に 2 つの終わりが加えられます。@c
-そのような場合、繰り返し記号は本来の小節線とは異なります。@c
-繰り返し記号を譜刻する場所で @code{\partila} コマンドや小節チェックを@c
-使わないで下さい:
+入れ替えの無い繰り返しが小節の途中で始まる場合、通常は後の小節の対応する@c
+中間部分で終了します (開始部分と終了部分で 1 つの完全な小節が作られます)。@c
+このような場合、繰り返し記号は@q{本当の}小節線ではないため、@c
+小節チェックや @code{\partial} コマンドをそこに置くべきではありません:
-@c KEEP LY
@lilypond[verbatim,quote,relative=1]
-% ここで \partial を使わないで下さい
-c4 e g % ここで小節チェックを行わないで下さい
-% ここで \partial を使わないで下さい
+c'4 e g
\repeat volta 4 {
e4 |
c2 e |
- % ここで \partial を使わないで下さい
- g4 g g % ここで小節チェックを行わないで下さい
+ g4 g g
}
-% ここで \partial を使わないで下さい
-g4 |
-a2 a |
-g1 |
+ g4 |
+ a2 a |
+ g1 |
@end lilypond
-å\90\8cæ§\98ã\81«ã\80\81ç¹°ã\82\8aè¿\94ã\81\97ã\81\8c楽è\9cã\81®å\85\88é ã\81®é\83¨å\88\86å°\8fç¯\80ã\81\8bã\82\89å§\8bã\81¾ã\82\8aã\80\81å\85¥ã\82\8cæ\9b¿ã\81\88é\83¨å\88\86ã\82\92æ\8c\81ã\81\9fã\81ªã\81\84å ´å\90\88、@c
-楽譜の先頭で @code{\partial} コマンドを配置する必要があることを除いて、@c
-上の例と同じ条件が適用されます:
+å\85¥ã\82\8cæ\9b¿ã\81\88ã\81®ç\84¡ã\81\84ç¹°ã\82\8aè¿\94ã\81\97ã\81\8cé\83¨å\88\86å°\8fç¯\80ã\81§å§\8bã\81¾ã\82\8bå ´å\90\88ã\81¯、@c
+@code{\partial} コマンドが小節の最初に必要であることを除けば、@c
+同じ原則が適用されます:
-@c KEEP LY
@lilypond[verbatim,quote,relative=1]
-\partial 4 % \partial が必要です
+\partial 4
\repeat volta 4 {
- e4 |
+ e'4 |
c2 e |
- % ここで \partial を使わないで下さい
- g4 g g % ここで小節チェックを行わないで下さい
+ g4 g g
+}
+ g4 |
+ a2 a |
+ g1 |
+@end lilypond
+
+@cindex repeats, with ties (タイを持つ繰り返し)
+@cindex alternative endings, with ties (タイを持つ繰り返しの入れ替え部分)
+@cindex ties, in repeats (繰り返しの中にあるタイ)
+@cindex ties, alternative endings (タイと繰り返しの入れ替え部分)
+@funindex \repeatTie
+
+タイを 2 つ目の終了部に追加することができます:
+
+@lilypond[verbatim,quote]
+\relative {
+ c''1
+ \repeat volta 2 { c4 d e f~ }
+ \alternative {
+ { f2 d }
+ { f2\repeatTie f, }
+ }
}
-% ここで \partial を使わないで下さい
-g4 |
-a2 a |
-g1 |
@end lilypond
-完全な長さを持たない小節で始まる小節に入れ替え部分を付け加える場合、@c
-以下の場所で @code{Timing.measureLength} コンテキスト プロパティを@c
-手動で設定する必要があります:
+@funindex \inStaffSegno
+@cindex repeats, with segno (セーニョを持つ繰り返し)
+@cindex segno, with repeats (繰り返しを持つセーニョ)
-@itemize
-@item
-@code{\alternative} ブロック内の不完全な小節の開始点。@c
-通常、これは (たいていの場合は) 最後の入れ替え部分を除く、@c
-各入れ替え部分の最後の小節になります。
+@code{\inStaffSegno} コマンドは、@code{\repeat volta} コマンドと一緒に@c
+用いられた際に、繰り返しの小節線とセーニョ記号を合体させた小節線を@c
+作り出します。どの繰り返し記号が使われるか (すなわち、開始記号か、終了記号か、@c
+両者を合わせた記号か) は、自動的に選択されます。対応する @qq{D.S.} 記号は@c
+手動で入力しなければいけないことに注意してください。
-@item
-最初の入れ替え部分を除く、各入れ替え部分の開始点。
-@end itemize
+繰り返しを使わない:
-@lilypond[verbatim,quote,relative=1]
-\partial 4
-\repeat volta 2 { e4 | c2 e | }
-\alternative {
- {
- f2 d |
- \set Timing.measureLength = #(ly:make-moment 3 4)
- g4 g g % optional bar check is allowed here
+@lilypond[verbatim,quote]
+\relative {
+ e'1
+ \inStaffSegno
+ f2 g a b
+ c1_"D.S." \bar "|."
+}
+@end lilypond
+
+繰り返しの始まりに:
+
+@lilypond[verbatim,quote]
+\relative {
+ e'1
+ \repeat volta 2 {
+ \inStaffSegno % start repeat
+ f2 g a b
}
- {
- \set Timing.measureLength = #(ly:make-moment 4 4)
- a2 a |
+ c1_"D.S." \bar "|."
+}
+@end lilypond
+
+繰り返しの終わりに:
+
+@lilypond[verbatim,quote]
+\relative {
+ e'1
+ \repeat volta 2 {
+ f2 g a b
+ \inStaffSegno % end repeat
}
+ f2 g a b
+ c1_"D.S." \bar "|."
}
-g1 |
@end lilypond
-@code{measureLength} プロパティについての説明は @ref{時間管理} にあります。
+2 つの繰り返しの間に:
-@cindex repeats with ties (タイを持つ繰り返し)
-@cindex alternative endings with ties (タイを持つ繰り返しの入れ替え部分)
-@cindex ties in repeats (繰り返しの中にあるタイ)
-@cindex ties in alternative endings (繰り返しの入れ替え部分の中にあるタイ)
-@funindex \repeatTie
+@lilypond[verbatim,quote]
+\relative {
+ e'1
+ \repeat volta 2 {
+ f2 g a b
+ }
+ \inStaffSegno % double repeat
+ \repeat volta 2 {
+ f2 g a b
+ }
+ c1_"D.S." \bar "|."
+}
+@end lilypond
-繰り返しの 2 回目の部分にタイを付け加えることもできます:
+他の小節線記号を用いる場合、 (Score コンテキストに) プロパティ
+@code{segnoType}, @code{startRepeatSegnoType}, @code{endRepeatSegnoType},
+@code{doubleRepeatSegnoType} を好みの値を設定します。小節線の種類は@c
+あらかじめ定義されているものか、前に @code{\defineBarLine} コマンドで定義@c
+されているものから選択する必要があります (@ref{小節線}を参照してください)。
-@lilypond[verbatim,quote,relative=2]
-c1
-\repeat volta 2 { c4 d e f~ }
-\alternative {
- { f2 d }
- { f2\repeatTie f, }
+@lilypond[verbatim,quote]
+\defineBarLine ":|.S[" #'(":|." "S[" "")
+\defineBarLine "]" #'("]" "" "")
+\relative {
+ e'1
+ \repeat volta 2 {
+ f2 g a b
+ \once \set Score.endRepeatSegnoType = ":|.S["
+ \inStaffSegno
+ }
+ f2 g \bar "]" a b
+ c1_"D.S." \bar "|."
}
@end lilypond
@snippets
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{shortening-volta-brackets.ly}
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{adding-volta-brackets-to-additional-staves.ly}
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{setting-the-double-repeat-default-for-volte.ly}
+@cindex repeats, bar numbers letters (繰り返しでの小節番号)
+@cindex repeats, alternative bar numbers (入れ替え部分での小節番号)
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{alternative-bar-numbering.ly}
+
@seealso
音楽用語集:
@rglos{repeat},
@rglos{volta}
記譜法リファレンス:
-@ref{小節線},
+@ref{Bar lines},
@ref{Modifying context plug-ins},
-@ref{時間管理}
+@ref{Modifying ties and slurs},
+@ref{Time administration}
+
+インストールされているファイル:
+@file{ly/engraver-init.ly}
コード断片集:
@rlsr{Repeats}
@rinternals{VoltaRepeatedMusic},
@rinternals{UnfoldedRepeatedMusic}
-
@knownissues
-
@cindex repeat, ambiguous (あいまいな繰り返し)
@cindex nested repeat (ネストされた繰り返し)
@cindex repeat, nested (ネストされた繰り返し)
@cindex repeat and measure number (繰り返しと小節番号)
@cindex timing information and repeats (タイミング情報と繰り返し)
@cindex measure number and repeats (小節番号と繰り返し)
-@cindex repeat and slur (繰り返しとスラー)
-@cindex slur and repeat (スラーと繰り返し)
+@cindex repeats and slur (繰り返しとスラー)
+@cindex slur and repeats (スラーと繰り返し)
+@cindex glissandi and repeats (グリッサンドと繰り返し)
+@cindex repeats and glissandi (繰り返しとグリッサンド)
@code{\repeat} ブロックから @code{\alternative} ブロックまで続くスラーは、@c
最初の入れ替え部分に対してのみ機能します。@c
-さらに、スラーは入れ替え部分の終わりから繰り返しの先頭までをカバーすることは@c
+他の入れ替え部分に対して見た目上、スラーを伸ばすには @code{\repeatTie} を@c
+使います。
+しかしながら、この手法はスラーが 1 本の場合のみ可能であり、@code{TabStaff}
+では機能しません。@c
+複数のスラーを入れ替え部分に伸ばし、@code{TabStaff} コンテキストでも機能@c
+する手法は @ref{Modifying ties and slurs} で示しています。
+
+さらに、入れ替え部分の最後から繰り返しの開始点までスラーで結ぶことも@c
できません。
+@code{\repeat} ブロックから @code{\alternative} ブロックまで続く@c
+グリッサンドは最初の入れ替え部分に対してのみ機能します。@c
+他の入れ替え部分に対して見た目上、グリッサンドを伸ばすには、見えない装飾@c
+音符から始まるグリッサンドのコードを記述します。@c
+例として、@ref{Glissando} の楽譜断片集にある
+@qq{繰り返しを跨いでグリッサンドを延長する} を参照してください。
+
不完全な小節で始まる繰り返しが @code{measureLength} プロパティの変更を行う@c
@code{\alternative} ブロックを持つ場合、@c
@code{\unfoldRepeats} を使用するとおかしな場所に小節線が引かれ、@c
予期しない振る舞いをする可能性があります。@c
たいていのケースでは、繰り返しは標準の @code{@bs{}repeat} コマンドを用いるか、@c
適切な小節線を譜刻することによって作成すべきです。@c
-更なる情報は、@ref{小節線} を参照してください。}
+更なる情報は、@ref{Bar lines} を参照してください。}
プロパティ @code{repeatCommands} を用いて繰り返しのレイアウトを@c
制御することができます。@c
@table @code
@item start-repeat
-@code{|:} 小節線を譜刻します。
+@code{.|:} 小節線を譜刻します。
-@lilypond[verbatim,quote,relative=2]
-c1
-\set Score.repeatCommands = #'(start-repeat)
-d4 e f g
-c1
+@lilypond[verbatim,quote]
+\relative {
+ c''1
+ \set Score.repeatCommands = #'(start-repeat)
+ d4 e f g
+ c1
+}
@end lilypond
標準の譜刻習慣に従い、楽曲の先頭では繰り返し記号は譜刻されません。
@item end-repeat
-@code{:|} 小節線を譜刻します。
+@code{:|.} 小節線を譜刻します。
-@lilypond[verbatim,quote,relative=2]
-c1
-d4 e f g
-\set Score.repeatCommands = #'(end-repeat)
-c1
+@lilypond[verbatim,quote]
+\relative {
+ c''1
+ d4 e f g
+ \set Score.repeatCommands = #'(end-repeat)
+ c1
+}
@end lilypond
-@item (volta @var{number}) ... (volta #f)
+@item (volta @var{number}) @dots{} (volta #f)
指定された番号を持つ新しい volta を作成します。@c
Volta 囲みは明示的に終了させる必要があります。@c
さもなければ、譜刻されません。
-@lilypond[verbatim,quote,relative=2]
-f4 g a b
-\set Score.repeatCommands = #'((volta "2"))
-g4 a g a
-\set Score.repeatCommands = #'((volta #f))
-c1
+@lilypond[verbatim,quote]
+\relative {
+ f''4 g a b
+ \set Score.repeatCommands = #'((volta "2"))
+ g4 a g a
+ \set Score.repeatCommands = #'((volta #f))
+ c1
+}
@end lilypond
@end table
複数の繰り返しコマンドが同時に発生することもあります:
-@lilypond[verbatim,quote,relative=2]
-f4 g a b
-\set Score.repeatCommands = #'((volta "2, 5") end-repeat)
-g4 a g a
-c1
-\set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
-b1
-\set Score.repeatCommands = #'((volta #f))
+@lilypond[verbatim,quote]
+\relative {
+ f''4 g a b
+ \set Score.repeatCommands = #'((volta "2, 5") end-repeat)
+ g4 a g a
+ c1
+ \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat)
+ b1
+ \set Score.repeatCommands = #'((volta #f))
+}
@end lilypond
@cindex volta bracket with text (テキストを持つ volta 囲み)
@lilypond[verbatim,quote]
voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
-\relative c'' {
- c1
- \set Score.repeatCommands = #(list(list 'volta voltaAdLib) 'start-repeat)
+\relative {
+ c''1
+ \set Score.repeatCommands =
+ #(list(list 'volta voltaAdLib) 'start-repeat)
c4 b d e
\set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
f1
@end lilypond
-@snippets
-
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-{printing-a-repeat-sign-at-the-beginning-of-a-piece.ly}
-
-
@seealso
記譜法リファレンス:
-@ref{小節線},
+@ref{Bar lines},
@ref{Formatting text}
コード断片集:
@translationof Written-out repeats
@cindex written-out repeats (繰り返しを描き出す)
-@cindex repetitious music (反復の多い音楽)
@cindex repeats, written-out (繰り返しを描き出す)
-@cindex repeat, unfold (繰り返しを展開する)
-@cindex unfold music (音楽を展開する)
+@cindex repeats, unfold (繰り返しを展開する)
+@cindex repeats, alternative (繰り返しの入れ替え)
@cindex unfold repeat (繰り返しを展開する)
-@cindex unfold repeat with alternate endings (入れ替え部分のある繰り返しを展開する)
-@cindex unfold music with alternate endings (入れ替え部分のある音楽を展開する)
-@cindex alternate ending in written-out repeats (描き出される繰り返しの中にある入れ替え部分)
+@cindex unfold repeat, with alternate endings (入れ替え部分のある繰り返しを展開する)
+@cindex alternate repeats (入れ替えのある繰り返し)
+@cindex alternate endings, repeats (繰り返しを入れ替えて終わる)
@funindex unfold
@code{unfold} コマンドを用いることにより、@c
ここで、@code{@var{musicexpr}} は音楽表記であり、@code{@var{repeatcount}} は
@code{@var{musicexpr}} を繰り返す回数です。
-@lilypond[verbatim,quote,relative=2]
-\repeat unfold 2 { c4 d e f }
-c1
+@lilypond[verbatim,quote]
+\relative {
+ \repeat unfold 2 { c''4 d e f }
+ c1
+}
@end lilypond
+いくつかのケースでは、特に @code{\relative} コンテキストの中では、@c
+@code{\repeat unfold} 関数は音楽表記を複数回記述したものと同じにはなりません。@c
+例えば、
+
+@example
+\repeat unfold 2 @{ a'4 b c @}
+@end example
+
+これは以下と等価ではありません。
+
+@example
+a'4 b c | a'4 b c
+@end example
+
入れ替え部分がある繰り返しを展開することもできます。@c
-@lilypond[verbatim,quote,relative=2]
-\repeat unfold 2 { c4 d e f }
-\alternative {
- { c2 g' }
- { c,2 b }
+@lilypond[verbatim,quote]
+\relative {
+ \repeat unfold 2 { c''4 d e f }
+ \alternative {
+ { c2 g' }
+ { c,2 b }
+ }
+ c1
}
-c1
@end lilypond
繰り返し回数が入れ替え部分の数よりも多い場合、@c
-最初の入れ替え部分が複数回使用して、入れ替え数と繰り返し回数を合わせます。
+最初の入れ替え部分だけが適用されます。@c
+残りの入れ替えは無視されて譜刻されません。
-@lilypond[verbatim,quote,relative=2]
-\repeat unfold 4 { c4 d e f }
-\alternative {
- { c2 g' }
- { c,2 b }
- { e2 d }
- }
-c1
+@lilypond[verbatim,quote]
+\relative {
+ \repeat unfold 4 { c''4 d e f }
+ \alternative {
+ { c2 g' }
+ { c,2 b }
+ { e2 d }
+ }
+ c1
+}
@end lilypond
入れ替え部分の数が繰り返し回数よりも多い場合、@c
最初の入れ替え部分が使用され、残りの繰り返し部分は無視され、譜刻されません。
-@lilypond[verbatim,quote,relative=2]
-\repeat unfold 2 { c4 d e f }
-\alternative {
- { c2 g' }
- { c,2 b }
- { e2 d }
+@lilypond[verbatim,quote]
+\relative {
+ \repeat unfold 2 { c''4 d e f }
+ \alternative {
+ { c2 g' }
+ { c,2 b }
+ { e2 d }
+ }
+ c1
}
-c1
@end lilypond
複数の @code{unfold} 関数をネストすることも可能です。@c
(@code{unfold} は入れ替え部分を持っていても、持っていなくても構いません。)
-@lilypond[verbatim,quote,relative=2]
-\repeat unfold 2 {
- \repeat unfold 2 { c4 d e f }
- \alternative {
- { c2 g' }
- { c,2 b }
+@lilypond[verbatim,quote]
+\relative {
+ \repeat unfold 2 {
+ \repeat unfold 2 { c''4 d e f }
+ \alternative {
+ { c2 g' }
+ { c,2 b }
+ }
}
+ c1
}
-c1
@end lilypond
+和音構造は和音の繰り返し記号 @code{q} で繰り返すことができます。@c
+@ref{Chord repetition} を参照してください。
+
@warning{@code{Voice} コンテキストを明示的にインスタンス化せずに@c
@code{@bs{}relative} を @code{@bs{}repeat} の中に配置すると、@c
余計な譜が表示されます。@c
@seealso
+記譜法リファレンス:
+@ref{Chord repetition}
+
コード断片集:
@rlsr{Repeats}
1 小節よりも短いパターンはスラッシュで置き換えられます。
-@lilypond[verbatim,quote,relative=2]
-\repeat percent 4 { c8 d }
-\repeat percent 4 { c4 }
-\repeat percent 2 { c2 }
+@lilypond[verbatim,quote]
+\relative c'' {
+ \repeat percent 4 { c128 d e f }
+ \repeat percent 4 { c64 d e f }
+ \repeat percent 5 { c32 d e f }
+ \repeat percent 4 { c16 d e f }
+ \repeat percent 4 { c8 d }
+ \repeat percent 4 { c4 }
+ \repeat percent 2 { c2 }
+}
@end lilypond
1 または 2 小節のパターンはパーセントのような記号で置き換えられます。
-@lilypond[verbatim,quote,relative=2]
-\repeat percent 3 { c4 d e f }
-\repeat percent 4 { c2 d }
+@lilypond[verbatim,quote]
+\relative c'' {
+ \repeat percent 2 { c4 d e f }
+ \repeat percent 2 { c2 d }
+ \repeat percent 2 { c1 }
+}
@end lilypond
-@lilypond[verbatim,quote,relative=2]
-\repeat percent 3 { c4 d e f | c2 g' }
+@lilypond[verbatim,quote]
+\relative {
+ \repeat percent 3 { c''4 d e f | c2 g' }
+}
+@end lilypond
+
+1 小節よりも短いけれども異なる演奏時間が含まれるパターンは@c
+2 重線のパーセント記号を用います。
+
+@lilypond[verbatim,quote]
+\relative {
+ \repeat percent 4 { c''8. <d f>16 }
+ \repeat percent 2 { \tuplet 3/2 { r8 c d } e4 }
+}
@end lilypond
@snippets
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{percent-repeat-counter.ly}
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{percent-repeat-count-visibility.ly}
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{isolated-percent-repeats.ly}
-
@seealso
音楽用語集:
@rglos{percent repeat},
内部リファレンス:
@rinternals{RepeatSlash},
+@rinternals{RepeatSlashEvent},
+@rinternals{DoubleRepeatSlash},
@rinternals{PercentRepeat},
+@rinternals{PercentRepeatCounter},
+@rinternals{PercentRepeatedMusic},
+@rinternals{Percent_repeat_engraver},
+@rinternals{DoublePercentEvent},
@rinternals{DoublePercentRepeat},
@rinternals{DoublePercentRepeatCounter},
-@rinternals{PercentRepeatCounter},
-@rinternals{PercentRepeatedMusic}
-
+@rinternals{Double_percent_repeat_engraver},
+@rinternals{Slash_repeat_engraver}
@knownissues
+パーセント記号の繰り返しは、パーセント記号以外に何も含むことができません。@c
+特に、拍子の変更は繰り返されません。
+
+@lilypond[quote,verbatim,relative=2]
+\repeat percent 3 { \time 5/4 c2. 2 \time 4/4 2 2 }
+@end lilypond
+
+@noindent
+拍子の変更や @code{\partial} コマンドは、パーセント記号の繰り返しの@c
+@emph{外側に}ある並列部分で行われる必要があります (例えば、独立した@c
+タイミング トラック)。
-パーセント繰り返しは 3 種類だけサポートされます:
-単一の拍を表す単線のスラッシュ (繰り返される音符の演奏時間とは関係ありません)、@c
-1 小節を表す単線の付点スラッシュ、@c
-それに 2 小節を表す 2 重線の付点スラッシュ
--- これは小節線の上に譜刻されます -- です。@c
-16 分音符やそれよりも短い音符から成る単一拍の繰り返しを表す多重線スラッシュや、@c
-さまざまな演奏時間の音符から成る単一拍の繰り返しを表す
-2 重線の付点スラッシュはサポートされません。
+@lilypond[quote,verbatim,relative=2]
+<<
+ \repeat percent 3 { c2. 2 2 2 }
+ \repeat unfold 3 { \time 5/4 s4*5 \time 4/4 s1 }
+>>
+@end lilypond
@node トレモロの繰り返し
2 つの音符の間にトレモロ記号を配置するには、トレモロ スタイルの @code{\repeat}
を使用します:
-@lilypond[quote,verbatim,relative=2]
-\repeat tremolo 8 { c16 d }
-\repeat tremolo 6 { c16 d }
-\repeat tremolo 2 { c16 d }
+@lilypond[quote,verbatim]
+\relative c'' {
+ \repeat tremolo 8 { c16 d }
+ \repeat tremolo 6 { c16 d }
+ \repeat tremolo 2 { c16 d }
+}
@end lilypond
@code{\repeat tremolo} の構文では、@c
@end lilypond
@cindex tremolo marks (トレモロ記号)
-@funindex tremoloFlags
@funindex :
音符の後に @code{:@var{N}} を付け加えることによって@c
@code{@var{N}} は細部の演奏時間を表し、8 以上である必要があります。@c
@code{@var{N}} が 8 である場合、音符の符幹に 1 本の連桁が付け加えられます。@c
@code{@var{N}} が省略された場合、
-最後の値 (@code{tremoloFlags} に保存されています) が使用されます:
+最後の値が使用されます:
-@lilypond[quote,verbatim,relative=2]
-c2:8 c:32
-c: c:
+@lilypond[quote,verbatim]
+\relative {
+ c''2:8 c:32
+ c: c:
+}
@end lilypond
@snippets
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
{cross-staff-tremolos.ly}
-
@seealso
コード断片集:
@rlsr{Repeats}