X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fja%2Fnotation%2Frhythms.itely;h=34183890e8385e199e880695860e6e02bf1106b5;hb=5b1f3adfe5e3561eaa0f9440e0697054084b7107;hp=b90f533e343a67935af94d96dbcbdaaee6616857;hpb=6c844cc87faf5aa000778d2734d2aea52b767010;p=lilypond.git diff --git a/Documentation/ja/notation/rhythms.itely b/Documentation/ja/notation/rhythms.itely index b90f533e34..34183890e8 100644 --- a/Documentation/ja/notation/rhythms.itely +++ b/Documentation/ja/notation/rhythms.itely @@ -1,12 +1,12 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*- @ignore - Translation of GIT committish: 1f655fba7d94feb67f846785f47ab6fb20dc2e59 + Translation of GIT committish: d5647c5fd1c38d4124d2374725b923f4901f3661 When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. @end ignore -@c \version "2.13.44" +@c \version "2.16.0" @c Translators: Yoshiki Sawada @c Translation status: post-GDP @@ -149,9 +149,11 @@ a4 b c4. b8 a4. b4.. c8. @snippets -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] -{changing-the-number-of-augmentation-dots-per-note.ly} +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] +{alternative-breve-note.ly} +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] +{changing-the-number-of-augmentation-dots-per-note.ly} @seealso 音楽用語集: @@ -162,10 +164,11 @@ a4 b c4. b8 a4. b4.. c8. @rglos{Duration names notes and rests} 記譜法リファレンス: -@ref{自動連桁}, -@ref{タイ}, -@ref{リズムを記述する}, -@ref{休符を記述する}, +@ref{Automatic beams}, +@ref{Ties}, +@ref{Stems}, +@ref{Writing rhythms}, +@ref{Writing rests}, @ref{Vocal music}, @ref{Ancient notation}, @ref{Proportional notation} @@ -177,9 +180,7 @@ a4 b c4. b8 a4. b4.. c8. @rinternals{Dots}, @rinternals{DotColumn} - @knownissues - @c Deliberately duplicated in Durations and Rests. -gp 休符の演奏時間には基本的に限界がありません (最大値としても、最小値としても)。@c しかしながら、図柄の数には限界があります: @@ -256,26 +257,25 @@ c4 \times 4/5 { f8 e f \times 2/3 { e[ f g] } } f4 @funindex tupletNumberFormatFunction @funindex tupletSpannerDuration -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {entering-several-tuplets-using-only-one--times-command.ly} @cindex Tuplet number changes (連符の数の変更) @funindex TupletNumber -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {changing-the-tuplet-number.ly} -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {non-default-tuplet-numbers.ly} -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {controlling-tuplet-bracket-visibility.ly} -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {permitting-line-breaks-within-beamed-tuplets.ly} - @seealso 音楽用語集: @rglos{triplet}, @@ -283,23 +283,22 @@ c4 \times 4/5 { f8 e f \times 2/3 { e[ f g] } } f4 @rglos{polymetric} 学習マニュアル: -@rlearning{調整手段} +@rlearning{Tweaking methods} 記譜法リファレンス: -@ref{時間管理}, -@ref{演奏時間を変更する}, +@ref{Time administration}, +@ref{Scaling durations}, @ref{The tweak command}, -@ref{複合拍子記譜法} +@ref{Polymetric notation} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{TupletBracket}, @rinternals{TupletNumber}, @rinternals{TimeScaledMusic}. - @cindex grace notes within tuplet brackets (連符囲み内の装飾小音符) @knownissues @@ -323,12 +322,14 @@ c4 \times 4/5 { f8 e f \times 2/3 { e[ f g] } } f4 @cindex durations, scaling (演奏時間を伸縮する) @code{*N/M} (または、@code{M} が 1 の場合は @code{*N}) を演奏時間の後に@c -付け加えることによって、単一の音符、休符、和音の演奏時間を分数 @code{N/M} 倍 -に変更することができます。@c +付け加えることによって、単一の音符、休符、和音の演奏時間を分数 @code{N/M} +倍することができます。@c これは作り出される音符や休符の見た目には影響を与えませんが、@c 変更された演奏時間は小節の中での位置を算出するためと、@c MIDI 出力での演奏時間を決定するために使用されます。@c -掛け合わせる要素は @code{*L*M/N} などのように組み合わせることができます。 +掛け合わせる要素は @code{*L*M/N} のように組み合わせることができます。@c +掛け合わせる要素は演奏時間の一部です: 音符の演奏時間が指定されていない@c +場合、前の音符から取ったデフォルトの演奏時間に要素が掛け合わされます。 以下の例では、最初の 3 つの音符で 2 拍ですが、連符囲みは譜刻されていません。 @@ -336,16 +337,16 @@ MIDI 出力での演奏時間を決定するために使用されます。@c @lilypond[quote,relative=2,verbatim] \time 2/4 % 演奏時間を変更して 3 連符にします -a4*2/3 gis4*2/3 a4*2/3 +a4*2/3 gis a % 通常の演奏時間 -a4 a4 +a4 a % 和音の演奏時間を 2 倍にします 4*2 % 演奏時間は 4 分音符ですが、見た目は 16 分音符です b16*4 c4 @end lilypond -空白音符の演奏時間も掛け算によって変更できます。@c +空白休符の演奏時間も掛け算によって変更できます。@c これは @code{s1*23} のように多くの小節をスキップする場合に役に立ちます。 @cindex compressing music (音楽を圧縮する) @@ -359,7 +360,6 @@ b16*4 c4 分数が掛け合わせられたかのようになります。@c これは楽譜要素の見た目をそのままにして、要素の内部演奏時間に@c @emph{分子}/@emph{分母}を掛け合わせます。@c -ドットの両側にはスペースが必要です。@c ここで、音楽がどのように圧縮され、伸張されるかを示す例を挙げます: @c KEEP LY @@ -368,27 +368,26 @@ b16*4 c4 % 通常の演奏時間 4 c8 a % 2/3 を掛けます -\scaleDurations #'(2 . 3) { +\scaleDurations 2/3 { 4. c8 a f } % 2 を掛けます -\scaleDurations #'(2 . 1) { +\scaleDurations 2/1 { 4 c8 b } @end lilypond -このコマンドの応用例の 1 つは複合拍子表記での使用です。@c -@ref{複合拍子記譜法} を参照してください。 - +このコマンドの応用例の 1 つは多拍子記譜法での使用です。@c +@ref{多拍子記譜法} を参照してください。 @seealso 記譜法リファレンス: -@ref{連符}, -@ref{不可視の休符}, -@ref{複合拍子記譜法} +@ref{Tuplets}, +@ref{Invisible rests}, +@ref{Polymetric notation} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} @node タイ @@ -532,8 +531,23 @@ c2 ~ c @end lilypond タイの破線パターン定義の構造は、スラーの破線パターン定義と同じです。@c -複雑な破線パターンについての更なる情報は @ref{Slurs} にある@c -コード断片集を参照してください。 +複雑な破線パターンについての更なる情報は @ref{Slurs} を参照してください。 + +譜の中で他のオブジェクトと衝突するタイに対しては、@c +@var{whiteout} レイアウト プロパティと @var{layer} レイアウト プロパティを@c +オーバライドしてください。 + +@lilypond[verbatim,quote,ragged-right,relative=2] +\override Tie #'layer = #-2 +\override Staff.TimeSignature #'layer = #-1 +\override Staff.KeySignature #'layer = #-1 +\override Staff.TimeSignature #'whiteout = ##t +\override Staff.KeySignature #'whiteout = ##t +b2 b~ +\time 3/4 +\key a \major +b r4 +@end lilypond @predefined @code{\tieUp}, @@ -547,16 +561,14 @@ c2 ~ c @code{\tieSolid} @endpredefined - @snippets -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {using-ties-with-arpeggios.ly} -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {engraving-ties-manually.ly} - @seealso 音楽用語集: @rglos{tie}, @@ -564,10 +576,11 @@ c2 ~ c 記譜法リファレンス: @ref{Slurs}, -@ref{自動音符分割} +@ref{Automatic note splitting} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Expressive marks}, +@rlsr{Rhythms} 内部リファレンス: @rinternals{LaissezVibrerTie}, @@ -575,9 +588,7 @@ c2 ~ c @rinternals{TieColumn}, @rinternals{Tie} - @knownissues - タイがアクティブなときに譜を切り換えても斜めのタイは作られません。 タイの最中に音部記号やオクターブを変更することはきちんと定義されていません。@c @@ -661,10 +672,9 @@ a4\rest d4\rest @snippets -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {rest-styles.ly} - @seealso 音楽用語集: @rglos{breve}, @@ -672,17 +682,15 @@ a4\rest d4\rest @rglos{maxima} 記譜法リファレンス: -@ref{小節単位の休符} +@ref{Full measure rests} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{Rest} - @knownissues - @c Deliberately duplicated in Durations and Rests. -gp 休符の演奏時間には基本的に限界がありません (最大値としても、最小値としても)。@c しかしながら、図柄の数には限界があります: 128 分から全音符の 8 倍までの@c @@ -765,17 +773,16 @@ s1 s s \skip 1 \skip1 \skip 1 @end lilypond - @seealso 学習マニュアル: -@rlearning{オブジェクトの可視性と色} +@rlearning{Visibility and color of objects} 記譜法リファレンス: @ref{Hidden notes}, @ref{Visibility of objects} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{SkipMusic} @@ -937,38 +944,36 @@ R1^"right" @cindex rest, church @cindex kirchenpausen -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {changing-form-of-multi-measure-rests.ly} @cindex multi-measure rests, positioning @cindex positioning multi-measure rests -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {positioning-multi-measure-rests.ly} -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {multi-measure-rest-markup.ly} - @seealso 音楽用語集: @rglos{multi-measure rest} 記譜法リファレンス: -@ref{演奏時間}, +@ref{Durations}, @ref{Text}, @ref{Formatting text}, @ref{Text scripts} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{MultiMeasureRest}, @rinternals{MultiMeasureRestNumber}, @rinternals{MultiMeasureRestText} - @cindex fingerings and multi-measure rests (運指記号と複数小節にまたがる休符) @cindex multi-measure rests and fingerings (運指記号と複数小節にまたがる休符) @@ -995,7 +1000,7 @@ R1^"right" * メトロノーム記号:: * 上拍:: * 無韻律の音楽:: -* 複合拍子記譜法:: +* 多拍子記譜法:: * 自動音符分割:: * 旋律のリズムを示す:: @end menu @@ -1086,8 +1091,8 @@ c c c c \new Staff { \relative c' { \overrideTimeSignatureSettings - #'(4 . 4) % timeSignatureFraction - #'(1 . 4) % baseMomentFraction + 4/4 % timeSignatureFraction + 1/4 % baseMomentFraction #'(3 1) % beatStructure #'() % beamExceptions \time 4/4 @@ -1102,11 +1107,11 @@ c c c c @enumerate @item -@code{@var{timeSignatureFraction}}, 拍子を示す Scheme ペア。 +@code{@var{timeSignatureFraction}}, 拍子を示す分数。 @item @code{@var{baseMomentFraction}}, 拍子の基本タイミングの単位となる@c -分子と分母を保持する Scheme ペア。 +分子と分母を保持する分数。 @item @code{@var{beatStructure}}, 小節の拍構造を示す Scheme リスト。@c @@ -1114,7 +1119,7 @@ c c c c @item @code{@var{beamExceptions}}, 指定された拍子でそれぞれの拍で終了しない@c -連桁のルールを保持する配列リスト。@c +連桁の規則を保持する配列リスト。@c @ref{自動連桁の振る舞いを設定する} に説明があります。 @end enumerate @@ -1131,8 +1136,8 @@ c c c c \relative c' { % コンテキストがまだインスタンス化されていないため、この呼び出しは失敗します \overrideTimeSignatureSettings - #'(4 . 4) % timeSignatureFraction - #'(1 . 4) % baseMomentFraction + 4/4 % timeSignatureFraction + 1/4 % baseMomentFraction #'(3 1) % beatStructure #'() % beamExceptions \time 4/4 @@ -1140,8 +1145,8 @@ c c c c \repeat unfold 7 { c8 } | % この呼び出しは成功します \overrideTimeSignatureSettings - #'(4 . 4) % timeSignatureFraction - #'(1 . 4) % baseMomentFraction + 4/4 % timeSignatureFraction + 1/4 % baseMomentFraction #'(3 1) % beatStructure #'() % beamExceptions \time 4/4 @@ -1162,13 +1167,13 @@ c c c c \relative c' { \repeat unfold 8 { c8 } | \overrideTimeSignatureSettings - #'(4 . 4) % timeSignatureFraction - #'(1 . 4) % baseMomentFraction + 4/4 % timeSignatureFraction + 1/4 % baseMomentFraction #'(3 1) % beatStructure #'() % beamExceptions \time 4/4 \repeat unfold 8 { c8 } | - \revertTimeSignatureSettings #'(4 . 4) + \revertTimeSignatureSettings 4/4 \time 4/4 \repeat unfold 8 { c8 } | } @@ -1184,8 +1189,8 @@ c c c c \new StaffGroup << \new Staff { \overrideTimeSignatureSettings - #'(4 . 4) % timeSignatureFraction - #'(1 . 4) % baseMomentFraction + 4/4 % timeSignatureFraction + 1/4 % baseMomentFraction #'(3 1) % beatStructure #'() % beamExceptions \time 4/4 @@ -1193,8 +1198,8 @@ c c c c } \new Staff { \overrideTimeSignatureSettings - #'(4 . 4) % timeSignatureFraction - #'(1 . 4) % baseMomentFraction + 4/4 % timeSignatureFraction + 1/4 % baseMomentFraction #'(1 3) % beatStructure #'() % beamExceptions \time 4/4 @@ -1223,30 +1228,19 @@ c c c c @snippets - -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] -{changing-the-time-signature-without-affecting-the-beaming.ly} - -@cindex compound time signatures -@cindex time signature, compound - -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] -{compound-time-signatures.ly} - -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly} - @seealso 音楽用語集: @rglos{time signature} 記譜法リファレンス: @ref{Mensural time signatures}, -@ref{時間管理} +@ref{Time administration} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{TimeSignature}, @@ -1316,20 +1310,19 @@ d4 g e c @snippets -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {printing-metronome-and-rehearsal-marks-below-the-staff.ly} @c perhaps also an example of how to move it horizontally? -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {changing-the-tempo-without-a-metronome-mark.ly} -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {creating-metronome-marks-in-markup-mode.ly} 詳細は @ref{Formatting text} を参照してください。 - @seealso 音楽用語集: @rglos{metronome}, @@ -1356,16 +1349,15 @@ d4 g e c @cindex upbeat (上拍) @cindex partial measure (部分小節) @cindex measure, partial (部分小節) +@cindex measure, pickup (ピックアップ小節) @cindex pickup measure (ピックアップ小節) -@cindex measure, change length (小節の長さの変更) @funindex measurePosition @funindex \partial @funindex partial -弱拍や上拍などのような部分小節またはピックアップ小節は、@c -@code{\partial} コマンドを使って入力します。@c -以下の構文を使用します: +@emph{弱拍} や @emph{上拍} などのような部分小節またはピックアップ小節は、@c +@code{\partial} コマンドを使って入力します:@c @example \partial @var{duration} @@ -1374,87 +1366,104 @@ d4 g e c @noindent @code{duration} は、最初の完全な長さを持つ小節の前に置かれる小節の長さです: -@lilypond[quote,verbatim,relative=2] -\partial 4 e4 | -a2. c,4 | -@end lilypond - -部分小節は、完全な長さを持つ小節よりも短い演奏時間なら、@c -どのような長さでも持つことができます: - -@lilypond[quote,verbatim,relative=2] -\partial 4 e4 | -a2. c,4 | +@lilypond[quote,verbatim,relative=1] +\time 3/4 +\partial 8 +e8 | a4 c8 b c4 | @end lilypond -部分小節は 1 小節よりも短い任意の演奏時間にすることができます: +@var{duration} は、完全な長さを持つ小節より短い演奏時間であれば、@c +任意の値を取ることができます: -@lilypond[quote,verbatim,relative=2] -\partial 8*3 c8 d e | -a2. c,4 | +@lilypond[quote,verbatim,relative=1] +\time 3/4 +\partial 4. +r4 e8 | a4 c8 b c4 | @end lilypond -内部的には、@code{\partial @var{duration}} は以下のように翻訳されます: +@code{\partial @var{duration}} を以下のように記述することもできます: @example \set Timing.measurePosition -@var{duration} @end example -例えば、@code{\partial 8*3} は以下のようになります: +この場合、@code{\partial 8} は以下のようになります: -@example -\set Timing.measurePosition = #(ly:make-moment -3 8) -@end example +@lilypond[quote,verbatim,relative=1] +\time 3/4 +\set Timing.measurePosition = #(ly:make-moment -1 8) +e8 | a4 c8 b c4 | +@end lilypond プロパティ @code{measurePosition} は、@c ある時点でその小節はどれくらい演奏済みになっているかを示す有理数を保持します。@c このプロパティは @code{\partial} によって負の数にセットされるということに@c 注意してください: -すなわち、@code{\partial 4} は内部的に @code{-4} に翻訳され、@c +すなわち、@code{\partial 4} は内部的に @w{@code{-4}} に翻訳され、@c @qq{その小節には 4 分音符が残っている} という意味になります。 - @seealso 音楽用語集: @rglos{anacrusis} 記譜法リファレンス: -@ref{装飾小音符} +@ref{Grace notes} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{Timing_translator} @knownissues - -@code{\partial} コマンドは楽曲の開始時で使用されることだけを@c -意図したものです。@c +@code{\partial} コマンドは楽曲の開始時でのみ使用すべきです。@c 楽曲の途中でこのコマンドを使用した場合、@c -奇妙な警告がいくつか発生するかもしれません。@c -曲の途中では @code{\set Timing.measurePosition} を使用してください。 +警告や問題が発生する可能性があります。@c +曲の途中では @code{\partial} の代わりに +@code{\set Timing.measurePosition} を使用してください。 + +@lilypond[quote,verbatim,relative=1] +\time 6/8 +\partial 8 +e8 | a4 c8 b[ c b] | +\set Timing.measurePosition = #(ly:make-moment -1 4) +r8 e,8 | a4 c8 b[ c b] | +@end lilypond + @node 無韻律の音楽 @unnumberedsubsubsec 無韻律の音楽 @translationof Unmetered music -@cindex bar lines, turning off (小節線を付けない) -@cindex bar numbering, turning off (小節の付番を off にする) @cindex cadenza (カデンツァ) +@cindex cadenza, beams (カデンツァでの連桁) +@cindex cadenza, accidentals (カデンツァでの臨時記号) +@cindex cadenza, bar lines (カデンツァでの小節線) +@cindex cadenza, bar numbers (カデンツァでの小節番号) @cindex unmetered music (無韻律の音楽) +@cindex unmetered music, beams (無韻律の音楽での連桁) +@cindex unmetered music, accidentals (無韻律の音楽での臨時記号) +@cindex unmetered music, bar lines (無韻律の音楽での小節線) +@cindex unmetered music, bar numbers (無韻律の音楽での小節番号) +@cindex accidentals, cadenzas (カデンツァでの臨時記号) +@cindex accidentals, unmetered music (無韻律の音楽での臨時記号) +@cindex bar lines, cadenzas (カデンツァでの小節線) +@cindex bar lines, unmetered music (無韻律の音楽での小節線) +@cindex bar numbers, cadenzas (カデンツァでの小節番号) +@cindex bar numbers, unmetered music (無韻律の音楽での小節番号) +@cindex beams, cadenzas (カデンツァでの連桁) +@cindex beams, unmetered music (無韻律の音楽での連桁) @funindex \cadenzaOn @funindex cadenzaOn @funindex \cadenzaOff @funindex cadenzaOff -小節線と小節番号は自動的に算出されます。@c -無韻律の音楽 (例えば、カデンツァの一部) では、この機能は望ましくありません。@c -小節線と小節番号の自動算出を off にするには@c -コマンド @code{\cadenzaOn} を使用し、@c -再び on にするには @code{\cadenzaOff} を使用します。 +韻律のある音楽では、自動的に小節線が挿入され、小節番号が算出されます。@c +無韻律の音楽 (例えばカデンツァ) では、これは望ましくなく、コマンド +@code{\cadenzaOn} を用いて @q{スイッチ off} することができます。@c +@q{スイッチ on} に戻すには、適切な場所で @code{\cadenzaOff} を用います。 @lilypond[verbatim,relative=2,quote] c4 d e d @@ -1465,8 +1474,7 @@ c4 c d8[ d d] f4 g4. d4 e d c @end lilypond -小節の付番は、カデンツァが存在しないかのように、@c -カデンツァの終了点で再開されます: +カデンツァが終わると、小節番号が再開されます。 @lilypond[verbatim,relative=2,quote] % すべての小節番号を表示します @@ -1479,65 +1487,82 @@ c4 c d8[ d d] f4 g4. d4 e d c @end lilypond -@cindex beaming in cadenzas (カデンツァでの連桁) -@cindex beaming in unmetered music (無韻律の音楽での連桁) -@cindex cadenza, beaming in (カデンツァでの連桁) -@cindex unmetered music, beaming in (無韻律の音楽での連桁) +カデンツァの中に @code{\bar} コマンドを挿入したとしても、新しい小節が@c +始まることはありません。@c +そのため、注意喚起のための臨時記号は手動で挿入する必要があります。@c +@ref{Accidentals} を参照してください。 自動連桁は @code{\cadenzaOn} で off になり、@c @code{\cadenzaOff} で on になります。@c このため、カデンツァ内の連桁はすべて手動で入力する必要があります (@ref{手動連桁})。 +@lilypond[verbatim,relative=2,quote] +c4 d e d +\cadenzaOn +cis4 d cis d +\bar "|" +cis4 d cis! d +\cadenzaOff +\bar "|" +@end lilypond + +自動連桁は @code{\cadenzaOn} によって off になります。@c +そのため、カデンツァの中に連桁を挿入するには手動で行う必要があります。@c +@ref{Manual beams} を参照してください。 + @lilypond[verbatim,relative=2,quote] \repeat unfold 8 { c8 } \cadenzaOn -\repeat unfold 5 { c8 } +cis8 c c c c \bar"|" +c8 c c \cadenzaOff \repeat unfold 8 { c8 } @end lilypond -これらの定義済みコマンドは、@c -たとえ @code{Voice} コンテキストの 1 つの中に配置したとしても、@c -楽譜のすべての譜に影響を与えるということに注意してください。@c -これを変更するには、@ref{複合拍子記譜法} で示されているように、@c -@code{Timing_translator} を @code{Score} コンテキストから -@code{Staff} コンテキストに移動させます。 ++These predefined commands affect all staves in the score, even when ++placed in just one @code{Voice} context. To change this, move the ++@code{Timing_translator} from the @code{Score} context to the ++@code{Staff} context. See @ref{Polymetric notation}. +これらの定義済みコマンドは、たとえ @code{Voice} コンテキストの 1 つの@c +中に配置したとしても、楽譜の中にあるすべての譜に影響を与えます。@c +これを変更するには、@code{Timing_translator} を @code{Score} コンテキスト@c +から @code{Staff} コンテキストに移動させます。@c +@ref{Polymetric notation} を参照してください。 @predefined @code{\cadenzaOn}, @code{\cadenzaOff} @endpredefined - @seealso 音楽用語集: @rglos{cadenza} 記譜法リファレンス: -@ref{Visibility of objects} +@ref{Visibility of objects}, +@ref{Polymetric notation}, +@ref{Manual beams}, +@ref{Accidentals} コード断片集: -@rlsrnamed{Rhythms,リズム} - +@rlsr{Rhythms} -@cindex cadenza line breaks (カデンツァでの改行) -@cindex cadenza page breaks (カデンツァでの改ページ) +@cindex cadenza, line breaks (カデンツァでの改行) +@cindex cadenza, page breaks (カデンツァでの改ページ) @cindex unmetered music, line breaks (無韻律の音楽での改行) @cindex unmetered music, page breaks (無韻律の音楽での改ページ) @cindex breaks in unmetered music (無韻律の音楽での改行、改ページ) -@cindex line breaks in cadenzas (カデンツァでの改行) -@cindex page breaks in cadenzas (カデンツァでの改ページ) -@cindex line breaks in unmetered music (無韻律の音楽での改行) -@cindex page breaks in unmetered music (無韻律の音楽での改ページ) +@cindex line breaks, cadenzas (カデンツァでの改行) +@cindex page breaks, cadenzas (カデンツァでの改ページ) +@cindex line breaks, unmetered music (無韻律の音楽での改行) +@cindex page breaks, unmetered music (無韻律の音楽での改ページ) @knownissues - -LilyPond は改行と改ページを小節線の箇所にのみ挿入します。@c -無韻律の音楽が譜の行の終わりまでに終了しないのならば、@c -以下のように不可視の小節線を挿入して、@c -改行または改ページを起こすことができる場所であることを示す必要があります: +自動の改行と改ページが挿入されるのは小節線のある場所だけです。@c +そのため、長い無韻律の音楽で改行や改ページを行うには手動で @q{不可視の} +小節線を挿入する必要があります: @example \bar "" @@ -1545,7 +1570,7 @@ LilyPond は改行と改ページを小節線の箇所にのみ挿入します @code{\cadenzaOn} で楽曲を始める場合、@c @code{Voice} コンテキストを明示的に作成すべきです。@c -さもないと、奇妙なエラーが発生する可能性があります。 +さもないと、予期しないエラーが発生する可能性があります。 @example \new Voice @{ @@ -1559,19 +1584,19 @@ LilyPond は改行と改ページを小節線の箇所にのみ挿入します @end example -@node 複合拍子記譜法 -@unnumberedsubsubsec 複合拍子記譜法 +@node 多拍子記譜法 +@unnumberedsubsubsec 多拍子記譜法 @translationof Polymetric notation @c This section necessarily uses \set @c This is acceptable -td @cindex double time signatures (2 重拍子) -@cindex signatures, polymetric (複合韻律) -@cindex time signatures, polymetric (複合拍子) +@cindex signatures, polymetric (多拍子) +@cindex time signatures, polymetric (多拍子) @cindex time signatures, double (2 重拍子) -@cindex polymetric signatures (複合韻律) -@cindex meter, polymetric (複合韻律拍) +@cindex polymetric signatures (多拍子) +@cindex meter, polymetric (多拍子) @funindex timeSignatureFraction @funindex \scaleDurations @@ -1579,59 +1604,57 @@ LilyPond は改行と改ページを小節線の箇所にのみ挿入します @funindex \times @funindex times +多拍子記譜法がサポートされます。 複合拍子記譜法がサポートされます。@c 明示的な複合拍子と、拍子指定を変更して音符の演奏時間を@c 伸縮することによる複合拍子のどちらもです。 -@strong{@i{それぞれの譜は異なる拍子を持ち、小節の長さは等価である場合}} +@subsubheading それぞれの譜は異なる拍子を持ち、小節の長さは等価である場合 -この記譜を作成するには、各譜に共通の拍子をセットし、@c -@code{timeSignatureFraction} に望みの分数をセットすることによって記号を@c -手動で置き換え、各譜の演奏時間を伸縮させて共通の拍子に合わせます --- @ref{拍子} を参照してください。@c -演奏時間の伸縮は @code{\scaleDurations} で行います。@c -このコマンドの使用方法は @code{\times} と同じですが、連符囲みを@c -作成しません -- @ref{演奏時間を変更する} を参照してください。 +各譜共通の拍子記号をセットして、@c +@code{timeSignatureFraction} にお望みの分数をセットします。@c +それから、@code{\scaleDurations} 関数を用いて共通の拍子記号に対する +各譜の音符の演奏時間を伸縮させます。 -@cindex beaming in polymetric music (複合拍子音楽での連桁) -@cindex beaming in polymetric meter (複合拍での連桁) +@cindex beams, with polymetric meters (多拍子での連桁) +@cindex polymetric meters, with beams (多拍子での連桁) -この例では、3/4, 9/8 それに 10/8 の拍子を持つ音楽が並列に並べられています。@c -2 番目の譜では、演奏時間に 2/3 が掛けられ、それによって 2/3 * 9/8 = 3/4 と@c -なっています。@c -3 番目の譜では、演奏時間に 3/5 が掛けられ、それによって 3/5 * 10/8 = 3/4 と@c -なっています。@c -演奏時間の伸縮は自動連桁の規則に影響を与えるため、しばしば手動で連桁を@c -挿入することが必要になります。 +以下の例では、拍子記号 3/4, 9/8, それに 10/8 の音楽が並列しています。@c +2 番目の譜では示された演奏時間に 2/3 が掛けられ +(なぜなら、2/3 * 9/8 = 3/4 だからです)、@c +3 番目の譜では示された演奏時間に 3/5 が掛けられます +(なぜなら、3/5 * 10/8 = 3/4 だからです)。@c +演奏時間の伸縮は自動連桁の規則に影響を与えるため、@c +手動で連桁を付ける必要があるかもしれません。 @lilypond[quote,verbatim] \relative c' << \new Staff { \time 3/4 c4 c c | - c c c | + c4 c c | } \new Staff { \time 3/4 - \set Staff.timeSignatureFraction = #'(9 . 8) - \scaleDurations #'(2 . 3) - \repeat unfold 6 { c8[ c c] } + \set Staff.timeSignatureFraction = 9/8 + \scaleDurations 2/3 + \repeat unfold 6 { c8[ c c] } } \new Staff { \time 3/4 - \set Staff.timeSignatureFraction = #'(10 . 8) - \scaleDurations #'(3 . 5) { + \set Staff.timeSignatureFraction = 10/8 + \scaleDurations 3/5 { \repeat unfold 2 { c8[ c c] } \repeat unfold 2 { c8[ c] } | - c4. c4. \times 2/3 { c8[ c c] } c4 + c4. c \times 2/3 { c8[ c c] } c4 } } >> @end lilypond -@strong{@i{それぞれの譜は異なる拍子を持ち、小節の長さは等価ではない場合}} +@subsubheading それぞれの譜は異なる拍子を持ち、小節の長さは等価ではない場合 @code{Timing_translator} と @code{Default_bar_line_engraver} を @code{Staff} コンテキストに移すことによって、@c @@ -1676,11 +1699,43 @@ LilyPond は改行と改ページを小節線の箇所にのみ挿入します >> @end lilypond -@snippets +@funindex \compoundMeter +@cindex compound time signatures (複合拍子記号) +@cindex time signature, compound + +@subsubheading 複合拍子記号 + +複合拍子記号は @code{\compoundMeter} を用いて作成します。@c +構文は以下の通りです: + +@example +\compoundMeter #'@code{(list of lists)} +@end example + +最も簡単な構成は単一のリストであり、@c +リストの @emph{最後の} 数字が拍子記号の分母になります。 -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] -{compound-time-signatures.ly} +@lilypond[quote,verbatim] +\relative c' { + \compoundMeter #'((2 2 2 8)) + \repeat unfold 6 c8 \repeat unfold 12 c16 +} +@end lilypond +リストを追加することでより複雑な拍子を構築することができます。@c +また、この関数で指定された値に基づいて自動連桁の設定は調節されます。 + +@lilypond[quote,verbatim] +\relative c' { + \compoundMeter #'((1 4) (3 8)) + \repeat unfold 5 c8 \repeat unfold 10 c16 +} + +\relative c' { + \compoundMeter #'((1 2 3 8) (3 4)) + \repeat unfold 12 c8 +} +@end lilypond @seealso 音楽用語集: @@ -1689,11 +1744,13 @@ LilyPond は改行と改ページを小節線の箇所にのみ挿入します @rglos{meter} 記譜法リファレンス: -@ref{拍子}, -@ref{演奏時間を変更する} +@ref{Automatic beams}, +@ref{Manual beams}, +@ref{Time signature}, +@ref{Scaling durations} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{TimeSignature}, @@ -1701,9 +1758,7 @@ LilyPond は改行と改ページを小節線の箇所にのみ挿入します @rinternals{Default_bar_line_engraver}, @rinternals{Staff} - @knownissues - 異なる拍子を持つ譜が並列に並べられている場合、@c 同時に起こる音符の水平方向の位置は同じになります。@c しかしながら、それぞれの譜の小節線により、@c @@ -1716,27 +1771,36 @@ LilyPond は改行と改ページを小節線の箇所にのみ挿入します @cindex notes, splitting (音符を分割する) @cindex splitting notes (音符を分割する) +@cindex rests, splitting (休符を分割する) +@cindex splitting rests (休符を分割する) @funindex Note_heads_engraver @funindex Completion_heads_engraver +@funindex Completion_rest_engraver 小節線をまたがる長い音符を自動的にタイで結ばれた音符に変換することができます。@c -これを行うには、@code{Note_heads_engraver} を -@code{Completion_heads_engraver} で置き換えます。@c -以下の例では、小節線をまたがる音符が分割され、タイで結ばれています。 +これを行うには、@code{Note_heads_engraver} を @code{Completion_heads_engraver} +で置き換えます。@c +同様に、小節線をまたがる長い休符を自動的に分割することができます。 +これを行うには、@code{Rest_engraver} を @code{Completion_rest_engraver} +で置き換えます。@c +以下の例では、小節線をまたがる音符と休符は分割され、@c +音符はされにタイで結ばれています。 @lilypond[quote,verbatim,relative=1] \new Voice \with { \remove "Note_heads_engraver" \consists "Completion_heads_engraver" + \remove "Rest_engraver" + \consists "Completion_rest_engraver" } -{ c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 } +{ c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 r1*2 } @end lilypond -このエングラーバは進行中の音符をすべて小節線のところで分割して、@c -タイを挿入します。@c -このエングラーバの用途の 1 つに複雑な楽譜のデバッグがあります: +これらのエングラーバは進行中の音符と休符をすべて小節線のところで分割して、@c +音符に対してはタイを挿入します。@c +これらのエングラーバの用途の 1 つに複雑な楽譜のデバッグがあります: 何小節かで音符がきちんと満たされていない場合、@c このエングラーバで挿入されたタイが、それぞれの小節の狂いを示します。 @@ -1745,20 +1809,20 @@ LilyPond は改行と改ページを小節線の箇所にのみ挿入します 音楽用語集: @rglos{tie} 学習マニュアル: -@rlearning{エングラーバの説明}, -@rlearning{エングラーバを追加 / 削除する} +@rlearning{Engravers explained}, +@rlearning{Adding and removing engravers} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{Note_heads_engraver}, @rinternals{Completion_heads_engraver}, +@rinternals{Rest_engraver}, +@rinternals{Completion_rest_engraver}, @rinternals{Forbid_line_break_engraver} - @knownissues - すべての演奏時間を通常の音符と付点で正確に表すことはできません (特に、連符を含んでいる場合) が、@c @code{Completion_heads_engraver} が連符を挿入することはありません。 @@ -1841,13 +1905,12 @@ LilyPond は改行と改ページを小節線の箇所にのみ挿入します @snippets -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {guitar-strum-rhythms.ly} - @seealso コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{RhythmicStaff}, @@ -1874,8 +1937,7 @@ LilyPond は改行と改ページを小節線の箇所にのみ挿入します @cindex beams, manual (手動連桁) @cindex manual beams (手動連桁) -@cindex beams, setting rules for (連桁の規則を設定する) -@cindex beams, custom rules for (連桁のためのカスタム規則) +@cindex beams, customizing rules (連桁の規則をカスタマイズする) @funindex \autoBeamOn @funindex autoBeamOn @@ -1905,58 +1967,54 @@ c4 c8 c8. c16 c8. c16 c8 @end lilypond -@cindex melismata, beams (メリスマと連桁) -@cindex beams and melismata (連桁とメリスマ) - -@warning{歌曲の中でメリスマを表すために連桁を使用する場合、 -@code{\autoBeamOff} で自動連桁を off にして、手動で連桁を示すべきです。} +@cindex melismata, with beams (メリスマの連桁) +@cindex beams, with melismata (メリスマの連桁) -@warning{@code{@bs{}partcombine} を @code{@bs{}autoBeamOff} と一緒に@c +@warning{歌曲の中でメリスマを表すために連桁を使用する場合、@c +@code{\autoBeamOff} で自動連桁を off にして、手動で連桁を示すべきです。@c +@code{@bs{}partcombine} を @code{@bs{}autoBeamOff} と一緒に@c 用いると予期しない結果になる可能性があります。@c -詳細は以下のコード断片を参照してください。} +詳細はコード断片集を参照してください。} 自動的に挿入されるデフォルトの連桁とは異なるパターンの連桁を@c 作成することができます -- @ref{自動連桁の振る舞いを設定する} を参照してください。 - @predefined @code{\autoBeamOff}, @code{\autoBeamOn} @endpredefined - -@snippets - -@cindex line breaks and beams (改行と連桁) -@cindex beams and line breaks (連桁と改行) - +@cindex beams, line breaks (連桁と改行) +@cindex line breaks, beams (改行と連桁) +@c 未訳 +@cindex beams, with knee gap +@cindex knee gap, with beams @funindex breakable -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@snippets +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {beams-across-line-breaks.ly} -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {changing-beam-knee-gap.ly} -@cindex \partcombine and \autoBeamOff (\partcombine と \autoBeamOff) -@cindex \autoBeamOff and \partcombine (\autoBeamOff と \partcombine) +@cindex beams, \partcombine with \autoBeamOff (連桁と \autoBeamOff を伴う \partcombine) +@cindex voices, \partcombine with \autoBeamOff (ボイスと \autoBeamOff を伴う \partcombine) - -@lilypondfile [verbatim, lilyquote, ragged-right, texidoc, doctitle] +@lilypondfile [verbatim, quote, ragged-right, texidoc, doctitle] {partcombine-and-autobeamoff.ly} - @seealso 記譜法リファレンス: -@ref{手動連桁}, -@ref{自動連桁の振る舞いを設定する} +@ref{Manual beams}, +@ref{Setting automatic beam behavior}. インストールされているファイル: @file{scm/auto-beam.scm} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{Auto_beam_engraver}, @@ -1967,22 +2025,18 @@ c16 c8 @rinternals{beam-interface}, @rinternals{unbreakable-spanner-interface} - @knownissues - -連桁は他のボイスの中にある符頭や臨時記号と衝突する可能性があります。 +連桁のプロパティは連桁構築の開始時に決定され、@c +その後から連桁の完了までの間に追加された連桁プロパティの変更は +@emph{次の} 連桁から影響を与えます。 @node 自動連桁の振る舞いを設定する @unnumberedsubsubsec 自動連桁の振る舞いを設定する @translationof Setting automatic beam behavior - -@cindex automatic beams, tuning (自動連桁を調整する) -@cindex tuning automatic beaming (自動連桁を調整する) -@cindex automatic beam generation (自動連桁生成) -@cindex autobeam (自動連桁) -@cindex lyrics and beaming (歌詞と連桁) +@cindex beams, with lyrics (連桁と歌詞) +@cindex lyrics, with beams (歌詞と連桁) @funindex autoBeaming @funindex baseMoment @@ -1995,11 +2049,11 @@ c16 c8 @funindex set たいていの場合、自動連桁は拍の終わりで終了します。@c -拍の終了点はコンテキスト プロパティ @code{baseMoment} と @code{beatStructure} -によって決定されます。@c -@code{beatStructure} は @code{baseMoment} を単位とする小節の各拍の長さを@c -定義する Scheme リストです。@c -デフォルトでは、@code{baseMoment} は「1/拍子の分母」です。@c +拍の終了点はコンテキスト プロパティ @code{baseMoment} と +@code{beatStructure} によって決定されます。@c +@code{beatStructure} は @code{baseMoment} を単位とする小節の各拍の@c +長さを定義する Scheme リストです。@c +デフォルトでは、@code{baseMoment} は @q{1/拍子の分母} です。@c デフォルトでは、各拍の長さは @code{baseMoment} です。 @lilypond[quote,relative=2,verbatim] @@ -2070,7 +2124,7 @@ c16^"(3+2)" c c c c | @code{beatLength} は @i{moment} -- 演奏時間の単位 -- です。@c タイプ @i{momento} の量は Scheme 関数 @code{ly:make-moment} によって作り出されます。@c -この関数についての更なる情報は @ref{時間管理} を参照してください。 +この関数についての更なる情報は @ref{Time administration} を参照してください。 デフォルトでは、@code{baseMoment} には「1/拍子の分母」がセットされています。@c このデフォルトの例外は @file{scm/time-signature-settings.scm} で見つかります。 @@ -2095,7 +2149,7 @@ c16 c c | @code{beamExceptions} は規則タイプのキーと連桁規則の値を持つ配列リストです。 現時点で、利用可能な唯一の規則タイプの値は、@c -連桁の終わりのための @code{#'end} です。 +連桁の終わりのための @code{'end} です。 連桁規則は、連桁タイプとその連桁タイプの最短演奏時間の音符を保持する連桁に@c 適用されるグループ化の仕方を示す Scheme 配列リスト (あるいはペアのリスト) です。 @@ -2134,10 +2188,10 @@ c16 c c | \repeat unfold 6 { a8 } @end lilypond -ある拍子のデフォルトの自動連桁設定は @file{scm/beam-settings.scm} +ある拍子に対するデフォルトの自動連桁設定は @file{scm/beam-settings.scm} の中で決定されます。@c ある拍子に対する自動連桁のデフォルト設定を変更する方法は -@ref{拍子} で説明しています。 +@ref{Time signature} で説明しています。 ある拍子に対する自動連桁設定の多くには @code{beamExceptions} が登録されています。@c @@ -2158,20 +2212,35 @@ c16 c c | \repeat unfold 8 {c8} @end lilypond -同様に、デフォルトで 8 分音符のみの 3/4 拍子の小節は 1 つの連桁で囲まれます。@c -3/4 拍子での 8分音符を拍毎に連桁で囲むには、@c -@code{beamExceptions} をリセットします。 +同様に、3/4 拍子はデフォルトで 8 分音符しかない小節を 1 つの連桁で囲み@c +ます。@c +3/4 拍子の 8 分音符に拍毎の連桁を付けるには、@code{beamExceptions} を@c +リセットします。 @c KEEP LY @lilypond[quote,verbatim,relative=2] \time 3/4 -% デフォルトでは beamExceptions のため、(3) の連桁になります +% beamExceptions により、デフォルトで (6) の連桁を付けます \repeat unfold 6 {a8} | -% 以下は beatLength のため、(1 1 1) の連桁になります +% beatLength により、これは (1 1 1) の連桁を付けます \set Timing.beamExceptions = #'() \repeat unfold 6 {a8} @end lilypond +ロマン派や古典派時代の譜刻では、3/4 拍子の小節の途中から連桁が始まる@c +ことがありますが、誤った 6/8 拍子の印象を与えるため現代の習慣では@c +用いません (Gould の 153 ページを参照してください)。@c +3/8 拍子でも同様の状況が発生します。@c +この振る舞いはコンテキスト プロパティ @code{beamHalfMeasure} によって@c +制御されます -- これは分子が 3 の拍子記号の場合にのみ効果を持ちます: + +@lilypond[quote,verbatim,relative=2] +\time 3/4 +r4. a8 a a | +\set Timing.beamHalfMeasure = ##f +r4. a8 a a | +@end lilypond + @i{@strong{自動連桁はどのように機能するのか}} 自動連桁が有効である場合、自動連桁の配置はコンテキスト プロパティ @@ -2205,33 +2274,37 @@ c16 c c | @end itemize -上記の規則で、連桁タイプは連桁でグループ化された音符の最短演奏時間です。 +上記の規則で、@emph{連桁タイプ} は連桁でグループ化された音符の最短演奏時間です。 -参考として、@c デフォルトの連桁規則は @file{scm/time-signature-settings.scm} の中にあります。 @snippets @cindex beams, subdividing (連桁をサブ グループ化する) -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {subdividing-beams.ly} +@c 未訳 +@cindex beamlets, orienting + +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] +{strict-beat-beaming.ly} + @cindex measure groupings (小節をグループ化する) @cindex beats, grouping (拍をグループ化する) @cindex grouping beats (拍をグループ化する) @cindex measure sub-grouping (小節をサブ グループ化する) -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {conducting-signs,-measure-grouping-signs.ly} -@cindex beam, last in score (楽譜の最後の連桁) -@cindex beam, last in polyphonic voice (多声ボイスの最後の連桁) +@cindex beam, endings in a score (楽譜の終わりでの連桁) +@cindex beam, endings with multiple voices (複数のボイスの終わりでの連桁) -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {beam-endings-in-score-context.ly} - @seealso インストールされているファイル: @file{scm/beam-settings.scm} @@ -2245,7 +2318,6 @@ c16 c c | @rinternals{BeamForbidEvent}, @rinternals{beam-interface} - @knownissues 自動連桁が終了しておらず、まだ音符を受け付けている最中に楽譜が終了する場合、@c その最後の連桁はまったく譜刻されません。@c @@ -2255,6 +2327,50 @@ c16 c c | ボイスや楽譜の最後の連桁には手動で連桁を付けることにより、@c これらの問題を回避できます。 +デフォルトでは、@code{Timing} コンテキストは @code{Score} コンテキストに@c +エイリアスされています。@c +このことは、ある譜で拍子の設定を行うと、@c +他の譜での連桁の付け方にも影響を与えると言うことを意味します。@c +このため、後で出てくる譜で拍子の設定を行うと、@c +前にある譜でセットしたカスタム連桁はリセットされます。@c +この問題を回避する方法の 1 つは、拍子の設定は 1 つの譜でしか行わないことです。 + +@lilypond[quote,verbatim,relative=2] +<< + \new Staff { + \time 3/4 + \set Timing.baseMoment = #(ly:make-moment 1 8) + \set Timing.beatStructure = #'(1 5) + \repeat unfold 6 { a8 } + } + \new Staff { + \repeat unfold 6 { a8 } + } +>> +@end lilypond + +拍子に対するデフォルトの連桁設定を変更することで、@c +常にお望みの連桁を使うこともできます。@c +ある拍子に対する自動連桁設定を変更する方法は @ref{拍子} で説明しています。 + +@lilypond[quote,verbatim,relative=2] +<< + \new Staff { + \overrideTimeSignatureSettings + 3/4 % timeSignatureFraction + 1/8 % baseMomentFraction + #'(1 5) % beatStructure + #'() % beamExceptions + \time 3/4 + \repeat unfold 6 { a8 } + } + \new Staff { + \time 3/4 + \repeat unfold 6 { a8 } + } +>> +@end lilypond + @node 手動連桁 @unnumberedsubsubsec 手動連桁 @@ -2336,10 +2452,9 @@ g16 a] @snippets -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {flat-flags-and-beam-nibs.ly} - @seealso 記譜法リファレンス: @ref{Direction and placement}, @@ -2409,7 +2524,6 @@ ritardando (徐々に緩やかに) や accelerando (次第に速く) を@c 譜刻される音符の間隔は音符の演奏時間を近似的に表しているだけですが、@c MIDI 出力での演奏時間は正確です。 - @predefined @code{\featherDurations} @endpredefined @@ -2418,18 +2532,11 @@ MIDI 出力での演奏時間は正確です。 コード断片集: @rlsr{Rhythms} - @knownissues - @code{\featherDurations} は非常に短い音楽コード断片に対してだけ、@c そして分数の数が小さいときにだけ機能します。 -@seealso -コード断片集: -@rlsrnamed{Rhythms,リズム} - - @node 小節 @subsection 小節 @translationof Bars @@ -2637,6 +2744,10 @@ c4 c c c \break c1 @end lilypond +さらに、@code{\inStaffSegno} コマンドがあります。@c +これは、セーニョ小節線を作り出し、@code{\repeat volta} コマンドと連携@c +します。 + 多くの譜を持つ楽譜では、ある譜の @code{\bar} コマンドは@c 自動的にすべての譜に適用されます。@c @@ -2678,7 +2789,6 @@ c1 これは @samp{\set Timing.defaultBarType = @var{bartype}} でいつでも@c 変更することができます。 - @seealso 記譜法リファレンス: @ref{Line breaking}, @@ -2686,7 +2796,7 @@ c1 @ref{Grouping staves} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{BarLine} (@rinternals{Staff} の階層で作成されます), @@ -2747,37 +2857,40 @@ c1 | c | c | c @end lilypond @snippets - -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {printing-the-bar-number-for-the-first-measure.ly} -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {printing-bar-numbers-at-regular-intervals.ly} -@cindex measure number, format -@cindex bar number, format +@cindex measure number, format (小節番号のフォーマット) +@cindex bar number, format (小節番号のフォーマット) -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {printing-bar-numbers-inside-boxes-or-circles.ly} -@cindex bar number alignment +@cindex bar numbers, with letters (文字付きの小節番号) +@cindex bar numbers, with repeats (繰り返しの小節番号) + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{alternative-bar-numbering.ly} -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@cindex bar number alignment (小節番号を揃える) + +@lilypondfile[verbatim,quote,texidoc,doctitle] {aligning-bar-numbers.ly} -@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle] +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] {removing-bar-numbers-from-a-score.ly} - @seealso コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{BarNumber}, @rinternals{Bar_number_engraver} - @cindex bar number collision (小節番号の衝突) @cindex collision, bar number (小節番号の衝突) @@ -2867,10 +2980,9 @@ pipeSymbol = \bar "||" を使用すると、@code{currentBarNumber} が処理された時に 123 でなければ、@c 警告が表示されます。 - @seealso コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} @node リハーサル記号 @@ -3007,6 +3119,10 @@ c1 更に細かな制御を行う場合は、@c @ref{Aligning objects} の @code{break-alignable-interface} を参照してください。 +ファイル @file{scm/translation-functions.scm} は +@code{format-mark-numbers} と @code{format-mark-letters} の定義を保持@c +しています。@c +ここにある定義を参考にして他のフォーマット関数を作り出すことができます。 @seealso 記譜法リファレンス: @@ -3015,12 +3131,10 @@ c1 @ref{Aligning objects} インストールされているファイル: -@file{scm/translation-functions.scm} は @code{format-mark-numbers} と -@code{format-mark-letters} の定義を保持しています。@c -ここにある定義を参考にして他のフォーマット関数を作り出すことができます。 +@file{scm/translation-functions.scm} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{MarkEvent}, @@ -3049,17 +3163,28 @@ c1 @cindex acciaccatura (アッチャカトゥーラ) @funindex \grace -@funindex grace +@funindex \slashedGrace +@funindex \acciaccatura +@funindex \appoggiatura -装飾小音符は楽譜に書き出される装飾音です。@c -装飾小音符は小さなフォントで譜刻され、@c -小節の中では論理的な時間を持ちません。 +装飾小音符は装飾の音であり、小さなフォントで表示され、@c +論理的には演奏時間を持ちません。 @lilypond[quote,relative=2,verbatim] -c4 \grace c16 c4 -\grace { c16[ d16] } c2 +c4 \grace b16 a4( +\grace { b16[ c16] } a2) @end lilypond +装飾音符には他にも 3 つのタイプがあります。@c +@emph{acciaccatura} (長さを持たない装飾小音符で、@c +スラーでつなげられるスラッシュ付きの符幹を持つ音符) と、 +@emph{appoggiatura} (一定の比率で主音符から演奏時間を取り、@c +スラッシュを持たない音符) +スラーで結ばれた主音符の間に装飾小音符を配置するために、@c +@code{\slashedGrace} 関数を用いて、 +@emph{acciaccatura} のようにスラッシュ付きの符幹を持つが@c +スラーは付かない装飾小音符を譜刻することもできます。 + Lilypond はさらに 2 つ特殊なタイプの装飾小音符をサポートします: @emph{acciaccatura} (長さを持たない装飾小音符で、@c スラッシュ付きの符幹を持つスラーでつなげられる小さな音符) と @@ -3067,10 +3192,12 @@ Lilypond はさらに 2 つ特殊なタイプの装飾小音符をサポート スラッシュを持たない小さな音符で譜刻されます) です。 @lilypond[quote,relative=2,verbatim] -\grace c8 b4 \acciaccatura d8 c4 \appoggiatura e8 d4 -\acciaccatura { g16[ f] } e4 +\acciaccatura { g16[ f] } e2 +\slashedGrace a,8 g4 +\slashedGrace b16 a4( +\slashedGrace b8 a2) @end lilypond 装飾小音符の配置は他の譜と同期されます。@c @@ -3166,19 +3293,18 @@ c1 \afterGrace d1 { c16[ d] } c1 @snippets -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {using-grace-note-slashes-with-normal-heads.ly} -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {tweaking-grace-layout-within-music.ly} -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {redefining-grace-note-global-defaults.ly} -@lilypondfile[verbatim,lilyquote,texidoc,doctitle] +@lilypondfile[verbatim,quote,texidoc,doctitle] {positioning-grace-notes-with-floating-space.ly} - @seealso 音楽用語集: @rglos{grace notes}, @@ -3186,13 +3312,14 @@ c1 \afterGrace d1 { c16[ d] } c1 @rglos{appoggiatura} 記譜法リファレンス: -@ref{手動連桁} +@ref{Scaling durations}, +@ref{Manual beams} インストールされているファイル: @file{ly/grace-init@/.ly} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{GraceMusic}, @@ -3202,7 +3329,6 @@ c1 \afterGrace d1 { c16[ d] } c1 @knownissues - @cindex acciaccatura, multi-note (複数音符のアッチャカトゥーラ) @cindex multi-note acciaccatura (複数音符のアッチャカトゥーラ) @cindex grace-note synchronization (装飾小音符の同期) @@ -3238,10 +3364,61 @@ c1 \afterGrace d1 { c16[ d] } c1 >> @end lilypond +ボイス コンテキストの中で装飾送音符を記述すると、@c +ボイスの譜刻に混乱を招きます。@c +これを克服するには、装飾小音符のセクションを変数に入れます。 + +@lilypond[quote,verbatim] +accMusic = { + \acciaccatura { f8 } e8 r8 \acciaccatura { f8 } e8 r4 +} + +\new Staff { + << + \new Voice { + \relative c'' { + r8 r8 \voiceOne \accMusic \oneVoice r8 | + r8 \voiceOne r8 \accMusic \oneVoice r8 | + } + } + \new Voice { + \relative c' { + s8 s8 \voiceTwo \accMusic \oneVoice s8 | + s8 \voiceTwo r8 \accMusic \oneVoice s8 | + } + } + >> +} +@end lilypond + 装飾小音符セクションはシーケンシャルな音楽表記の中でのみ使用すべきです。@c 装飾小音符セクションのネスト、並置はサポートされておらず、@c クラッシュや他のエラーを引き起こすかもしれません。 +MIDI 出力において装飾小音符はそれぞれ 1/4 の実演奏時間を持ちます。@c +一連の装飾小音符の演奏時間が前の音符の演奏時間よりも長い場合、@c +@qq{@code{Going back in MIDI time}} エラーになります。@c +エラーを避けるには、装飾小音符の演奏時間を短くします。@c +例えば: + +@example +\acciaccatura @{ c'8[ d' e' f' g'] @} +@end example + +を以下のようにします: + +@example +\acciaccatura @{ c'16[ d' e' f' g'] @} +@end example + +あるいは、明示的に演奏時間を変更します: + +@example +\acciaccatura @{ \scaleDurations 1/2 @{ c'8[ d' e' f' g'] @} @} +@end example + +@ref{Scaling durations} を参照してください。 + @node カデンツァに揃える @unnumberedsubsubsec カデンツァに揃える @@ -3275,24 +3452,22 @@ MyCadenza = \relative c' { \MyCadenza c'1 } \new Staff { - #(ly:export (mmrest-of-length MyCadenza)) + #(mmrest-of-length MyCadenza) c'1 - #(ly:export (skip-of-length MyCadenza)) + #(skip-of-length MyCadenza) c'1 } >> @end lilypond - @seealso 音楽用語集: @rglos{cadenza} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} -@c ここから L3219 @node 時間管理 @unnumberedsubsubsec 時間管理 @translationof Time administration @@ -3369,14 +3544,13 @@ MyCadenza = \relative c' { 例えば、@code{ly:make-moment 1 8} は 1 個の 8 分音符の演奏時間であり、@c @code{ly:make-moment 7 16} は 7 個の 16 分音符の演奏時間です。 - @seealso 記譜法リファレンス: -@ref{小節番号}, -@ref{無韻律の音楽} +@ref{Bar numbers}, +@ref{Unmetered music} コード断片集: -@rlsrnamed{Rhythms,リズム} +@rlsr{Rhythms} 内部リファレンス: @rinternals{Timing_translator},