X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fja%2Flearning%2Ffundamental.itely;h=975505a86faa79f2737975227cd9cff66fb47255;hb=058370efc7e9710f149d0f444328bb1fcd7bdec1;hp=7d9a6b84d92cc94dbec7198f335ebca33f7358f2;hpb=2f320e9722ec20d6f13ec567d007763cc912c5da;p=lilypond.git diff --git a/Documentation/ja/learning/fundamental.itely b/Documentation/ja/learning/fundamental.itely index 7d9a6b84d9..975505a86f 100644 --- a/Documentation/ja/learning/fundamental.itely +++ b/Documentation/ja/learning/fundamental.itely @@ -1,14 +1,14 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*- @ignore - Translation of GIT committish: c028761d49ac4820206806dbc58e9704a87b4a8 + Translation of GIT committish: c1b0482f63f881bd3f67845e5f76a3e04675ef2a When revising a translation, copy the HEAD committish of the 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.2" @c Translators: Yoshiki Sawada @c Translation status: post-GDP @@ -587,10 +587,10 @@ LilyPond 以外では、種類の異なる括弧が適切にネストされる さらにフレージング スラーが連符の外にまで伸びています (行 3 と 4)。 @lilypond[quote,verbatim,ragged-right,relative=1] -r16[ g \times 2/3 { r16 e'8] } -g,16( a \times 2/3 { b16 d) e } -g,8[( a \times 2/3 { b8 d) e~] } | -\times 4/5 { e32\( a, b d e } a4.\) +r16[ g \tuplet 3/2 { r16 e'8] } +g,16( a \tuplet 3/2 { b16 d) e } +g,8[( a \tuplet 3/2 { b8 d) e~] } | +\tuplet 5/4 { e32\( a, b d e } a4.\) @end lilypond @@ -636,8 +636,7 @@ LilyPond の楽譜の中で最も低レベルで、最も基礎的であり、 ボイス コンテキストが明示的に宣言されていない場合、この章の始めで@c 見てきたようにボイス コンテキストが 1 つ自動的に生成されます。@c オーボエなどといった楽器は同時に 1 つの音符だけを演奏できます。@c -そのような楽器のために書かれた音楽は単声であり、ボイスを 1 つだけを@c -必要とします。@c +そのような楽器のために書かれた楽譜はボイスを 1 つだけを必要とします。@c ピアノのように同時に複数の音符を演奏することができる楽器はしばしば、@c それらが演奏することのできる同時進行の異なる音符やリズムを@c エンコードするために、複数のボイスを必要とします。 @@ -677,8 +676,8 @@ LilyPond の楽譜の中で最も低レベルで、最も基礎的であり、 ダブル バックスラッシュ @code{\\} で区切られなければなりません。@c ダブル バックスラッシュが無ければ、すべての音符は単一のボイスの中に挿入され、@c 通常はエラーとなります。@c -このテクニックは、大部分が単声であり、@c -時々短い部分で多声になる楽曲に特に適しています。 +このテクニックは、大部分が同じ音で、時々短い部分で多声になる楽曲に特に@c +適しています。 以下では、上記の例の和音を 2 つのボイスに分け、経過音とスラーを付け加えています: @@ -692,7 +691,6 @@ LilyPond の楽譜の中で最も低レベルで、最も基礎的であり、 今度はもう 1 つ簡単な例を挙げてみます: - @lilypond[quote,verbatim,fragment,ragged-right,relative=2] \key d \minor % Voice "1" Voice "2" @@ -733,8 +731,12 @@ LilyPond の楽譜の中で最も低レベルで、最も基礎的であり、 付け加えることによって、3 つかそれ以上のボイスを持たせることが可能です。 ボイス コンテキストは @code{"1"}, @code{"2"} などの名前を持ちます。@c -各コンテキストの中では、スラー、符幹、タイ、強弱記号などの@c -垂直方向の向きは適切にセットされます。 +最初の 2 つのコンテキストは @emph{外側} のボイスをセットして、@c +上のボイスはコンテキスト @code{"1"}、下のボイスはコンテキスト @code{"2"} +になります。@c +内側のボイスはコンテキスト @code{"3"} と @code{"4"} になります。@c +これらの各コンテキストでは、スラー、符幹、タイ、強弱記号などの垂直方向の@c +向きは適切にセットされます。 @lilypond[quote,verbatim,fragment] \new Staff \relative c' { @@ -742,7 +744,7 @@ LilyPond の楽譜の中で最も低レベルで、最も基礎的であり、 c16 d e f % Voice "1" Voice "2" Voice "3" << { g4 f e } \\ { r8 e4 d c8 ~ } >> | - << { d2 e2 } \\ { c8 b16 a b8 g ~ g2 } \\ { s4 b4 c2 } >> | + << { d2 e2 } \\ { c8 b16 a b8 g ~ 2 } \\ { s4 b4 c2 } >> | } @end lilypond @@ -781,7 +783,7 @@ LilyPond の楽譜の中で最も低レベルで、最も基礎的であり、 { d2 e } \\ % Voice 2 continues - { c8 b16 a b8 g~ g2 } + { c8 b16 a b8 g~ 2 } \\ { \voiceThreeStyle @@ -856,16 +858,19 @@ LilyPond の楽譜の中で最も低レベルで、最も基礎的であり、 << % Voice one { c2 aes4. bes8 } \\ % Voice two - { aes2 f4 fes } - \\ % No voice three - \\ % Voice four { % Ignore these for now - they are explained in Ch 4 - \once \override NoteColumn #'force-hshift = #0 - 2 - \once \override NoteColumn #'force-hshift = #0.5 + \once \override NoteColumn.ignore-collision = ##t + 2 + \once \override NoteColumn.force-hshift = #0.5 des2 } + \\ % No voice three + \\ % Voice four + { + \override NoteColumn.force-hshift = #0 + aes'2 f4 fes + } >> | 1 | } @@ -903,16 +908,17 @@ A フラットは付点 4 分音符であり、F は 4 分音符、D フラッ } \\ % Voice two { \voiceTwoStyle - aes2 f4 fes + % Ignore these for now - they are explained in Ch 4 + \once \override NoteColumn.ignore-collision = ##t + 2 + \once \override NoteColumn.force-hshift = #0.5 + des2 } \\ % No Voice three (we want stems down) \\ % Voice four { \voiceThreeStyle - % Ignore these for now - they are explained in Ch 4 - \once \override NoteColumn #'force-hshift = #0 - 2 - \once \override NoteColumn #'force-hshift = #0.5 - des2 + \override NoteColumn.force-hshift = #0 + aes'2 f4 fes } >> | 1 | @@ -930,7 +936,7 @@ A フラットは付点 4 分音符であり、F は 4 分音符、D フラッ \new Staff \relative c'' { \key aes \major << - { c2 aes4. bes8 } \\ { aes2 f4 fes } \\ { 2 des2 } + { c2 aes4. bes8 } \\ { 2 des } \\ { aes'2 f4 fes } >> 1 } @@ -954,10 +960,10 @@ A フラットは付点 4 分音符であり、F は 4 分音符、D フラッ << % Voice one { c2 aes4. bes8 } \\ % Voice two - { aes2 f4 fes } + { 2 des } \\ % Omit Voice three \\ % Voice four - { 2 des2 } + { aes'2 f4 fes } >> | 1 | } @@ -965,22 +971,19 @@ A フラットは付点 4 分音符であり、F は 4 分音符、D フラッ @noindent これにより符幹の向きが修正されました。@c -しかしながら、@c -複数のボイスを持つ場合にしばしば発生する問題に遭遇してしまいました --- あるボイスの中にある音符の符幹が他のボイスの中にある符頭と衝突しています。@c -音符をレイアウトするときに、LilyPond は 2 つのボイスの符幹の向きを@c -反対にすることによって 2 つのボイスの音符や和音が@c -同じ垂直方向の音符列に位置することを可能にします。@c -しかしながら、3 番目や 4 番目のボイスは符頭の衝突を避けるために@c -必要があれば移動させられます。@c -これは普通はうまくいきますが、この例では一番下のボイスの音符は@c -デフォルトの状態では明らかにうまくいっていません。@c -LilyPond は音符の水平方向位置を調節するためにいくつかの手段を提供します。@c -我々はまだこの問題を修正するための方法を見ていく準備が整っていないので、@c -この問題は後に残しておくことにします --- @ref{表記の重なりを修正する} の @code{force-hshift} プロパティを@c -参照してください。 +しかしながら、音符の水平方向の配置が望んだとおりになっていません。@c +内側の音符の符頭や符幹が外側のボイスと衝突する場合 LilyPond は内側の@c +音符の位置をずらしますが、これはピアノ譜では不適切です。@c +他の状況でも、LilyPond が音符の位置をずらしても衝突が解決されない場合が@c +あります。@c +LilyPond は音符の水平方向の位置を調節するための手段をいくつか提供します。@c +しかしながら、我々はまだこの問題を修正するための方法を見ていく準備が@c +整っていないので、この問題は後に残しておくことにします +-- @ref{Fixing overlapping notation} の @code{force-hshift} プロパティ@c +を参照してください。 +@warning{歌詞、スパナ (スラー、タイ、強弱のヘアピン記号など) をボイスを@c +@q{またいで} 作成することはできません。} @seealso 記譜法リファレンス: @@ -1007,7 +1010,7 @@ LilyPond は音符の水平方向位置を調節するためにいくつかの 多声部音楽を作成するためにボイス コンテキストを手動で @code{<< >>} ブロックの中に作成することもできます。@c 符幹、スラーなどの向きを示すために -@code{\voiceOne} ... @code{\voiceFour} を使用します。@c +@code{\voiceOne} @dots{} @code{\voiceFour} を使用します。@c この手法は各ボイスを別々にして、より記述的な名前を与えることを可能にするため、@c 長い楽譜ではわかりやすいものになります。 @@ -1058,25 +1061,25 @@ LilyPond は音符の水平方向位置を調節するためにいくつかの @lilypond[quote,ragged-right,verbatim] \relative c' { % Default behavior or behavior after \oneVoice - c4 d8~ d e4( f | g4 a) b-> c | + c4 d8~ 8 e4( f | g4 a) b-> c | } @end lilypond @lilypond[quote,ragged-right,verbatim] \relative c' { \voiceOne - c4 d8~ d e4( f | g4 a) b-> c | + c4 d8~ 8 e4( f | g4 a) b-> c | \oneVoice - c,4 d8~ d e4( f | g4 a) b-> c | + c,4 d8~ 8 e4( f | g4 a) b-> c | } @end lilypond @lilypond[quote,ragged-right,verbatim] \relative c' { \voiceTwo - c4 d8~ d e4( f | g4 a) b-> c | + c4 d8~ 8 e4( f | g4 a) b-> c | \oneVoice - c,4 d8~ d e4( f | g4 a) b-> c | + c,4 d8~ 8 e4( f | g4 a) b-> c | } @end lilypond @@ -1095,7 +1098,7 @@ LilyPond は音符の水平方向位置を調節するためにいくつかの @lilypond[quote,ragged-right,verbatim] \new Staff \relative c' { \voiceOneStyle - % The following notes are monophonic + % This section is homophonic c16^( d e f % Start simultaneous section of three voices << @@ -1105,7 +1108,7 @@ LilyPond は音符の水平方向位置を調節するためにいくつかの \new Voice { % Set stems, etc., down \voiceTwo - r8 e4 d c8~ | c8 b16 a b8 g~ g2 | + r8 e4 d c8~ | 8 b16 a b8 g~ 2 | } % Initiate third voice \new Voice { @@ -1132,7 +1135,7 @@ LilyPond は音符の水平方向位置を調節するためにいくつかの \voiceTwo r8 e4 d c8~ | << - { c8 b16 a b8 g~ g2 | } + { c8 b16 a b8 g~ 2 | } \new Voice { \voiceThree s4 b c2 | @@ -1162,7 +1165,7 @@ LilyPond は音符の水平方向位置を調節するためにいくつかの \new Voice { % Set stems, etc, down \voiceTwo - s4 r8 e4 d c8~ | c8 b16 a b8 g~ g2 | + s4 r8 e4 d c8~ | 8 b16 a b8 g~ 2 | } % Initiate third voice \new Voice { @@ -1298,7 +1301,7 @@ LilyPond がデフォルトで使用する自動連桁は楽器だけの音楽 global = { \key f \major \time 6/8 \partial 8 } SopOneMusic = \relative c'' { - c8 | c8([ bes)] a a([ g)] f | f'4. b, | c4.~ c4 + c8 | c8([ bes)] a a([ g)] f | f'4. b, | c4.~ 4 } SopOneLyrics = \lyricmode { Let | flee -- cy flocks the | hills a -- dorn, __ @@ -1615,7 +1618,7 @@ score ブロックは単一の音楽表記とそれに関連する出力定義 @seealso -記譜法リファレンス: @ruser{Creating contexts} +記譜法リファレンス: @ruser{Creating and referencing contexts} @node エングラーバの説明 @@ -1672,8 +1675,7 @@ LilyPond によって作成された楽譜上にあるすべての記号は @tab 音部記号を譜刻します。 @item Completion_heads_engraver @tab 小節線をまたがる音符を分割します。 -@c The old Dynamic_engraver is deprecated. -jm -@item New_dynamic_engraver +@item Dynamic_engraver @tab 強弱記号 (クレッシェンド、デクレッシェンド) と強弱テキスト (p や f など) を作成します。 @item Forbid_line_break_engraver @@ -1846,11 +1848,11 @@ LilyPond 入力ファイルに対する特別なサポートを持つ@c @lilypond[quote,verbatim,ragged-right] << \new Staff \relative c'' { - ais2 aes + aeses2 aes } \new Staff \relative c'' { \set Staff.extraNatural = ##f - ais2 aes + aeses2 aes } >> @end lilypond @@ -1861,16 +1863,16 @@ LilyPond 入力ファイルに対する特別なサポートを持つ@c @lilypond[quote,verbatim,ragged-right] << \new Staff \relative c'' { - ais2 aes + aeses2 aes } \new Staff \relative c'' { \set Score.extraNatural = ##f - ais2 aes + aeses2 aes } >> @end lilypond -他の例としては、@code{clefOctavation} が @code{Score} コンテキストに@c +他の例としては、@code{clefTransposition} が @code{Score} コンテキストに@c セットされた場合、直ちにすべての譜でのオクターブの値を変更し、すべての譜に@c 適用される新しいデフォルト値をセットします。 @@ -1939,12 +1941,12 @@ like this: << \new Staff { \relative c'' { - gis4 ges aes ais + gisis4 gis aeses aes } } \new Staff \with { extraNatural = ##f } { \relative c'' { - gis4 ges aes ais + gisis4 gis aeses aes } } >> @@ -1990,7 +1992,7 @@ like this: \score { \new Staff { \relative c'' { - cis4 e d ces + cisis4 e d cis } } \layout { @@ -2009,12 +2011,12 @@ like this: << \new Staff { \relative c'' { - gis4 ges aes ais + gisis4 gis aeses aes } } \new Staff { \relative c'' { - gis4 ges aes ais + gisis4 gis aeses aes } } >> @@ -2077,7 +2079,7 @@ like this: @c KEEP LY @lilypond[quote,verbatim,ragged-right] \new Staff \with { - \remove Staff_symbol_engraver + \remove "Staff_symbol_engraver" } \relative c' { c4 d @@ -2110,7 +2112,7 @@ like this: @lilypond[quote,verbatim,ragged-right] \new Staff << \new Voice \with { - \consists Ambitus_engraver + \consists "Ambitus_engraver" } { \relative c'' { \voiceOne @@ -2132,7 +2134,7 @@ like this: @lilypond[quote,verbatim,ragged-right] \new Staff \with { - \consists Ambitus_engraver + \consists "Ambitus_engraver" } << \new Voice { @@ -2193,7 +2195,7 @@ like this: \layout { \context { \Staff - \consists Ambitus_engraver + \consists "Ambitus_engraver" } } } @@ -2431,7 +2433,7 @@ celloMusic = \relative c { @seealso 開始点となるテンプレートは付録 @q{テンプレート} で見つけることができます。@c -@ref{単一の譜表} を参照してください。 +@ref{Single staff templates} を参照してください。 @node 4 パート SATB ボーカル譜 @@ -2543,9 +2545,9 @@ lower = \relative c, { @end lilypond このレイアウトをそのまま提供するテンプレートはありません。@c -最も近いのは @q{SATB ボーカル譜と自動ピアノ伴奏譜} -- @ref{合唱} を@c -参照してください -- ですが、レイアウトを変更して、ボーカル パートから@c -自動的に生成されたものではないピアノ伴奏譜を付け加える必要があります。@c +最も近いのは @ref{SATB vocal score and automatic piano reduction} +ですが、レイアウトを変更して、ボーカル パートから自動的に生成されたものでは@c +ないピアノ伴奏譜を付け加える必要があります。@c ボーカル パートのための音楽と歌詞を保持している変数はそのまま使えますが、@c ピアノ伴奏譜のための変数を付け加える必要があります。 @@ -2980,8 +2982,7 @@ Voice はこれとは対照的に、あなたの音楽を連続して演奏す @} >> % ManualOne Staff コンテキストの終了 \new Staff = "ManualTwo" \with @{ - \override VerticalAxisGroup - #'staff-staff-spacing #'stretchability = 5 + \override VerticalAxisGroup.staff-staff-spacing.stretchability = 5 @} << \keyTime \clef "bass" @@ -3018,15 +3019,15 @@ ManualOneVoiceOneMusic = \relative g' { d2 c | } ManualOneVoiceTwoMusic = \relative c' { - ees16 d ees8~ ees16 f ees d c8 d~ d c~ | - c8 c4 b8 c8. g16 c b c d | + ees16 d ees8~ 16 f ees d c8 d~ d c~ | + 8 c4 b8 c8. g16 c b c d | } ManualTwoMusic = \relative c' { - c16 b c8~ c16 b c g a8 g~ g16 g aes ees | - f16 ees f d g aes g f ees d e8~ ees16 f ees d | + c16 b c8~ 16 b c g a8 g~ 16 g aes ees | + f16 ees f d g aes g f ees d ees8~ 16 f ees d | } PedalOrganMusic = \relative c { - r8 c16 d ees d ees8~ ees16 a, b g c b c8 | + r8 c16 d ees d ees8~ 16 a, b g c b c8 | r16 g ees f g f g8 c,2 | } @@ -3046,8 +3047,7 @@ PedalOrganMusic = \relative c { } >> % ManualOne Staff コンテキストの終了 \new Staff = "ManualTwo" \with { - \override VerticalAxisGroup - #'staff-staff-spacing #'stretchability = 5 + \override VerticalAxisGroup.staff-staff-spacing.stretchability = 5 } << \keyTime \clef "bass" @@ -3116,7 +3116,7 @@ violin = \new Staff { @lilypond[quote,verbatim,ragged-right] dolce = \markup { \italic \bold dolce } -padText = { \once \override TextScript #'padding = #5.0 } +padText = { \once \override TextScript.padding = #5.0 } fthenp =_\markup { \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p } @@ -3148,7 +3148,7 @@ violin = \relative c'' { violin = \relative c'' @{ \repeat volta 2 @{ c4._\markup @{ \italic \bold dolce @} b8 a8 g a b | - \once \override TextScript #'padding = #5.0 + \once \override TextScript.padding = #5.0 c4.^"hi there!" d8 e' f g d | c,4.\markup @{ \dynamic f \italic \small @{ 2nd @} \hspace #0.1 \dynamic p @@ -3173,7 +3173,7 @@ padText = (parser location padding) (number?) #{ - \once \override TextScript #'padding = $padding + \once \override TextScript.padding = #padding #}) \relative c''' {