@c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*-
@ignore
- Translation of GIT committish: 3ef893f1fe182e9f6cf5841cbff0706789bd3361
+ Translation of GIT committish: d5647c5fd1c38d4124d2374725b923f4901f3661
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.17.6"
@c Translators: Yoshiki Sawada
@c Translation status: post-GDP
フレットのある弦楽器に関係する他のいくつかの要素は他の場所でカバーされています:
@itemize
-@item 運指は @ref{運指の指示} で説明しています。
+@item 運指は @ref{Fingering instructions} で説明しています。
@item @notation{レセ ヴィブレ} (@notation{Laissez vibrer}) タイは、@c
-アルペジオとトレモロで使われるタイと同様に、@ref{タイ} で説明しています。
+アルペジオとトレモロで使われるタイと同様に、@ref{Ties} で説明しています。
-@item 複数のボイスを処理するための説明は、@ref{衝突の解決} にあります。
+@item 複数のボイスを処理するための説明は、@ref{Collision resolution}
+にあります。
-@item ハーモニクス指示についての説明は、@ref{ハーモニクス} にあります。
+@item ハーモニクス指示についての説明は、@ref{Harmonics} にあります。
@end itemize
-
@seealso
記譜法リファレンス:
-@ref{運指の指示},
-@ref{タイ},
-@ref{衝突の解決},
-@ref{楽器名},
-@ref{音楽を並列に記述する},
-@ref{アルペジオ},
+@ref{Fingering instructions},
+@ref{Ties},
+@ref{Collision resolution},
+@ref{Instrument names},
+@ref{Writing music in parallel},
+@ref{Arpeggio},
@ref{List of articulations},
-@ref{音部記号},
-@ref{楽器の移調}
+@ref{Clef},
+@ref{Instrument transpositions}
@node 弦番号の指示
@cindex string vs. fingering numbers (弦 vs. 指番号)
@cindex fingering vs. string numbers (運指 vs. 弦番号)
-演奏する音符の弦を、和音構造 @code{<>} の中にある音符の後に
-@code{\@var{number}} を付けることによって、@c
+音符の後に @code{\@var{number}} を付けることによって、演奏する音符の弦を@c
指示することができます。
-@warning{単一の音符しかない場合であっても、弦番号は和音構造の中で定義する@c
-@strong{必要があります}。}
-
@lilypond[verbatim,quote,relative=0]
\clef "treble_8"
-<c\5>4 <e\4> <g\3>2
+c4\5 e\4 g2\3
<c,\5 e\4 g\3>1
@end lilypond
運指と弦の指示を一緒に使う場合、@c
+明示的に作成された和音の中にある場合に @emph{のみ}、
それら 2 要素を記述する順序で配置を制御することができます:
-in the code:
+和音全体や和音の @emph{中にない} 単独の音符に適用される場合、@c
+運指記号は異なるメカニズムで配置されます。
@lilypond[verbatim,quote,relative=1]
\clef "treble_8"
-<g\3-0>2
+g4\3-0
+g-0\3
+<g\3-0>
<g-0\3>
@end lilypond
@lilypondfile[verbatim,quote,texidoc,doctitle]
{allowing-fingerings-to-be-printed-inside-the-staff.ly}
-
@seealso
記譜法リファレンス:
-@ref{運指の指示}
+@ref{Fingering instructions}
コード断片集:
@rlsr{Fretted strings}
@cindex fret
@funindex minimumFret
+@funindex restrainOpenStrings
デフォルトでは、ピッチはフレット ボードの最も低い演奏ポジション
(ファースト ポジション) に割り当てられます。@c
自動的に開放弦が優先されます。@c
ピッチを弾く弦を指定したい場合は、ピッチ名に弦番号指示を付け加えます。@c
-和音構造 (@code{<>}) を用いずにピッチ名と弦番号を指定した場合、@c
-伝統的な記譜法の楽譜に弦番号指示は譜刻されません。@c
-@code{minimumFret} の値を使って演奏ポジションを指定する方が入力しやすいです。@c
+弦番号指示を伝統的な記譜法の譜に譜刻したくないのであれば、@c
+弦番号指示のステンシルを上書きすることでそうできます。@c
+通常、@code{minimumFret} の値を使って演奏ポジションを定義する方が@c
+入力しやすいです。@c
@code{minimumFret} のデフォルト値は 0 です。
+@code{minimumFret} がセットされている場合であっても、可能であれば開放弦が@c
+用いられます。@c
+この振る舞いは、@code{restrainOpenStrings} に @code{#t} をセットすることで@c
+変更することができます。
+
@lilypond[quote,ragged-right,verbatim]
+\layout { \override Voice.StringNumber.stencil = ##f }
\new StaffGroup <<
\new Staff \relative c {
\clef "treble_8"
c16 d e f g4
c,16\5 d\5 e\4 f\4 g4\4
\set TabStaff.minimumFret = #5
+ \set TabStaff.restrainOpenStrings = ##t
c,16 d e f g4
}
>>
@end lilypond
-@funindex \tabChordRepetition
+@funindex \tabChordRepeats
+@funindex \chordRepeats
+@cindex Chord, repetition (和音の繰り返し)
+@cindex repetition, using @code{q} (@code{q} を用いた繰り返し)
和音繰り返し記号 @code{q} を使って和音構造を繰り返すことができます。@c
-この機能をタブ譜で用いるには、@code{\tabChordRepetition} を使います。@c
-これは和音構造の中で明示的に指定された弦情報を保存するので、@c
-繰り返される和音は同じタブ譜表示となります。
+この機能をタブ譜で用いる場合、弦の削除や運指番号等のイベントがやっかいです。@c
+そのため、@ref{Chord repetition} を用いたタブ譜の音楽表記で@c
+以下を明示的に実行したいと思うでしょう:
+@example
+\chordRepeats #'(string-number-event fingering-event)
+@end example
+このコマンドは共通するものなので、@c
+@code{\tabChordRepeats} でも用いることができます。
@lilypond[quote,verbatim]
-\tabChordRepetition
-
guitar = \relative c' {
- r8 <gis\4 cis\3 b\2>~ q4 q8~ q q4
+ r8 <gis-2 cis-3 b-0>~ q4 q8~ q q4
}
\new StaffGroup <<
\new Staff {
\clef "treble_8"
- \override Voice.StringNumber #'transparent = ##t
\guitar
}
\new TabStaff {
- \guitar
+ \tabChordRepeats \guitar
}
>>
@end lilypond
-
デフォルトでは、改行されるタイには括弧が付けられます。@c
繰り返しの差し替え部分でも同様です。
ハーモニック指示を演奏するピッチとしてタブ譜に付け加えることができます:
@lilypond[verbatim,quote]
+\layout { \override Voice.StringNumber.stencil = ##f }
firstHarmonic = {
- <d'\4\harmonic>4
- <g'\3\harmonic>4
- <b'\2\harmonic>2
+ d'4\4\harmonic
+ g'4\3\harmonic
+ b'2\2\harmonic
}
\score {
<<
- \new Staff { \firstHarmonic }
+ \new Staff {
+ \clef "treble_8"
+ \firstHarmonic
+ }
\new TabStaff { \firstHarmonic }
>>
}
@end lilypond
-コマンド @code{\harmonic} は常に和音構造の中に配置しなければならない@c
-ということに注意してください。@c
+コマンド @code{\harmonic} は常に和音ではなく単一の音符
+(和音の中にあることもあり得ます) にくっつける必要があります。@c
12 フレットの開放弦ハーモニクス (ナチュラル ハーモニクス) でのみ@c
意味をなします。@c
他の全てのハーモニクスは LilyPond によって算出されます。@c
}
\score {
<<
- \new Staff { \fretHarmonics }
+ \new Staff {
+ \clef "treble_8"
+ \fretHarmonics
+ }
\new TabStaff { \fretHarmonics }
>>
}
}
\score {
<<
- \new Staff { \ratioHarmonics }
+ \new Staff {
+ \clef "treble_8"
+ \ratioHarmonics
+ }
\new TabStaff { \ratioHarmonics }
>>
}
@end lilypond
-
@snippets
@lilypondfile[verbatim,quote,texidoc,doctitle]
@lilypondfile[verbatim,quote,texidoc,doctitle]
{chord-glissando-in-tablature.ly}
-
@seealso
記譜法リファレンス:
-@ref{符幹},
-@ref{ハーモニクス},
-@ref{グリッサンド}
+@ref{Chord repetition},
+@ref{Glissando},
+@ref{Harmonics},
+@ref{Stems},
+@ref{Written-out repeats}
コード断片集:
@rlsr{Fretted strings}
@rinternals{TabVoice},
@rinternals{Beam}
-
@knownissues
-
和音は特殊な方法では処理できません。@c
そのため、自動弦セレクタは和音の中にある 2 つの音符に対して@c
同じ弦を選択することが容易に起こり得ます。
ギターの特殊効果はハーモニクスとスライドに制限されています。
+
@node カスタム タブ譜
@unnumberedsubsubsec カスタム タブ譜
@translationof Custom tablatures
@cindex tablature, bass (バス タブ譜)
@cindex tablature, double bass (ダブル バス タブ譜)
-@funindex StringTunings
+@funindex stringTunings
LilyPond のタブ譜は、音符に対するフレットを、@c
その音符が割り当てられている弦に基づいて、自動的に算出します。@c
フレットの算出を行うために、弦のチューニングを指定する必要があります。@c
弦のチューニングは @code{stringTunings} プロパティで指定します。
+
LilyPond にはあらかじめ定義された弦チューニングが用意されています
-- バンジョー、マンドリン、ギター、バス ギター、ウクレレ、バイオリン、@c
ビオラ、チェロ、それにダブル バス用があります。@c
@lilypond[quote,ragged-right,verbatim]
<<
- \new Staff {
+ \new Voice \with {
+ \override StringNumber.stencil = ##f
+ } {
\clef "bass_8"
\relative c, {
c4 d e f
}
}
- \new TabStaff {
- \set TabStaff.stringTunings = #bass-tuning
+ \new TabStaff \with {
+ stringTunings = #bass-tuning
+ } {
\relative c, {
c4 d e f
}
他のあらかじめ定義されたチューニングには、@c
@code{guitar-open-g-tuning}, @code{mandolin-tuning} それに
@code{banjo-open-g-tuning} があります。@c
-あらかじめ定義された弦チューニングは @file{ly/string-tuning-init.ly} の中に@c
+あらかじめ定義された弦チューニングは @file{ly/string-tunings-init.ly} の中に@c
あります。
-@funindex contextStringTunings
-@funindex \contextStringTunings
-@cindex tablature, custom string tunings
-@cindex custom string tunings
+@funindex stringTunings
+@funindex \stringTunings
+@cindex tablature, custom string tunings (カスタム弦チューニングのタブ譜)
+@cindex custom string tunings (カスタム弦チューニング)
望みに応じて任意の弦チューニングを作成することができます。@c
-@code{\contextStringTuning} 関数を用いて、弦チューニングを定義し、@c
-カレント コンテキストの @code{stringTunings} としてセットすることができます。@c
-@code{\contextStringTuning} は 2 つの引数を取ります:
-弦チューニングを保存するためのシンボルと、@c
-ã\81\9dã\81®ã\83\81ã\83¥ã\83¼ã\83\8bã\83³ã\82°ã\81«ã\81\8aã\81\91ã\82\8bå\90\84弦ã\81®ã\83\94ã\83\83ã\83\81ã\82\92å®\9a義ã\81\99ã\82\8bå\92\8cé\9f³æ§\8bé\80 ã\81§ã\81\99ã\80\82@c
+@code{\stringTuning} 関数を用いて弦チューニングを定義し、@c
+カレント コンテキストの @code{stringTunings} としてセットすることができます。
+
+@code{\stringTuning} の引数は、@c
+チューニングにおける各弦のピッチを定義する和音構造です。@c
和音構造は絶対オクターブ モードにする必要があります
--- @ref{絶対オクターブ入力} を参照してください。@c
+-- @ref{Absolute octave entry} を参照してください。@c
和音の中で、@c
一番大きな番号を持つ弦 (一般的に低い音の弦) が最初に来る必要があります。@c
例えば、@code{a''}, @code{d''}, @code{g'}, それに @code{c'} のピッチを持つ
\mynotes
}
\new TabStaff {
- \set stringTunings = \stringTuning <c' g' d'' a''>
+ \set Staff.stringTunings = \stringTuning <c' g' d'' a''>
\mynotes
}
>>
@code{FretBoards} で @code{stringTunings} プロパティ用いることで、@c
自動的にフレット ダイアグラムを算出させることもできます。
-@funindex makeStringTuning
-@funindex \makeStringTuning
-
弦チューニングは、@c
あらかじめ定義されたフレット ダイアグラムに対するハッシュ キーの一部@c
として使われます
-(@ref{あらかじめ定義されたフレット ダイアグラム} を参照してください)。@c
-カレント コンテキストの中で @code{stringTunings} をセットせずに、@c
-@code{\makeStringTuning} 関数を用いて弦チューニングを作成することができます。@c
-@code{\makeStringTuning} の引数は、@c
-新しい弦チューニングに使用されるシンボルと、@c
-チューニングを定義する和音構造です。@c
+
上記の例を、以下のように書き換えることができます:
@lilypond[quote,verbatim]
-"custom-tuning" = \stringTuning <c' g' d'' a''>
+custom-tuning = \stringTuning <c' g' d'' a''>
mynotes = {
c'4 e' g' c'' |
ピッチ オブジェクトは Scheme 関数 @code{ly:make-pitch}
(@ref{Scheme functions} を参照してください) で作成されます。@c
-お望みなら、弦チューニングを Scheme リテラルとして作成することもできます。@c
-以下の例は上記の例と同じですが、@c
-弦チューニングは単独のオブジェクトではありません:
-
-@lilypond[quote,verbatim]
-mynotes = {
- c'4 e' g' c'' |
- e''4 g'' b'' c'''
-}
-
-<<
- \new Staff {
- \clef treble
- \mynotes
- }
- \new TabStaff {
- \set TabStaff.stringTunings = #`(,(ly:make-pitch 1 5 0)
- ,(ly:make-pitch 1 1 0)
- ,(ly:make-pitch 0 4 0)
- ,(ly:make-pitch 0 0 0))
- \mynotes
- }
->>
-@end lilypond
+@code{\stringTuning} は和音構造から弦チューニング リストを作成します。
LilyPond は、@code{TabStaff} の行数と自動的に算出される @code{FretBoard} の弦数
(これは @code{stringTunings} の要素数です) を自動的に算出します。
+すべての @code{TabStaff} コンテキストに同じカスタム チューニングを@c
+適用するには、@c
+下記のようにします:
+
+@example
+\layout @{
+ \context @{
+ \TabStaff
+ stringTunings = \stringTuning \notemode @{ <c' g' d'' a''> @}
+ @}
+@}
+@end example
+
+
@cindex moderntab clef (現代タブ譜の音部記号)
@cindex clef, moderntab (現代タブ譜の音部記号)
@cindex clef, tab (タブ譜の音部記号)
@seealso
記譜法リファレンス:
-@ref{絶対オクターブ入力},
-@ref{あらかじめ定義されたフレット ダイアグラム},
+@ref{Absolute octave entry},
+@ref{Predefined fret diagrams},
@ref{Scheme functions}
インストールされているファイル:
-@file{ly/string-tuning-init.ly}
+@file{ly/string-tunings-init.ly}
@file{scm/tablature.scm}
コード断片集:
}
}
\context Staff {
- \override Voice.TextScript
- #'(fret-diagram-details finger-code) = #'below-string
+ \override Voice.TextScript.fret-diagram-details.finger-code = #'below-string
\clef "treble_8"
<c e g c' e'>1^\markup {
\fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
}
\context Staff {
\clef "treble_8"
- \override Voice.TextScript
- #'(fret-diagram-details finger-code) = #'below-string
+ \override Voice.TextScript.fret-diagram-details.finger-code = #'below-string
<f, c f a c' f'>1^\markup {
\fret-diagram-verbose #'(
(place-fret 6 1)
他の楽器あるいは他のチューニング用の@c
あらかじめ定義されたフレット ダイアグラムを追加することができます。
-ウクレレ用のフレット ダイアグラムは@c
-ファイル @file{predefined-ukulele-fretboards.ly} の中にあります。
+ウクレレ用のフレット ダイアグラムはファイル
+@file{predefined-ukulele-fretboards.ly} の中にあります。
@lilypond[verbatim, ragged-right, quote]
\include "predefined-ukulele-fretboards.ly"
}
\new FretBoards {
- \set stringTunings = #ukulele-tuning
+ \set Staff.stringTunings = #ukulele-tuning
\myChords
}
@end lilypond
-マンドリン用のフレット ダイアグラムは@c
-ファイル @file{predefined-mandolin-fretboards.ly} の中にあります。
+マンドリン用のフレット ダイアグラムはファイル
+@file{predefined-mandolin-fretboards.ly} の中にあります。
@lilypond[verbatim, ragged-right, quote]
\include "predefined-mandolin-fretboards.ly"
}
\new FretBoards {
- \set stringTunings = #mandolin-tuning
+ \set Staff.stringTunings = #mandolin-tuning
\myChords
}
@end lilypond
あらかじめ定義されたフレット ダイアグラムの完全なリストは
@ref{Predefined fretboard diagrams} で示されています。@c
テーブルにエントリされていないコードがある場合、@c
-FretBoards エングラーバは @ref{自動フレット ダイアグラム} で説明する@c
+FretBoards エングラーバは @ref{Automatic fret diagrams} で説明する@c
自動フレット ダイアグラム機能を用いて fret-diagram を算出します。
@lilypond[verbatim, ragged-right, quote]
@lilypondfile[verbatim,quote,texidoc,doctitle]
{fretboards-alternate-tables.ly}
-
@seealso
記譜法リファレンス:
-@ref{カスタム タブ譜},
-@ref{自動フレット ダイアグラム},
+@ref{Custom tablatures},
+@ref{Automatic fret diagrams},
@ref{Chord mode overview},
@ref{Predefined fretboard diagrams}
インストールされているファイル:
-@file{ly/predefined-guitar-fretboards.ly},
-@file{ly/predefined-guitar-ninth-fretboards.ly},
-@file{ly/predefined-ukulele-fretboards.ly},
+@file{ly/predefined-guitar-fretboards.ly}, @*
+@file{ly/predefined-guitar-ninth-fretboards.ly}, @*
+@file{ly/predefined-ukulele-fretboards.ly}, @*
@file{ly/predefined-mandolin-fretboards.ly}
コード断片集:
@code{FretBoards} コンテキストの弦とフレットは
@code{stringTunings} プロパティに依存します。@c
@code{stringTunings} プロパティについての情報は、@c
-@ref{カスタム タブ譜} を参照してください。
+@ref{Custom tablatures} を参照してください。
@code{fret-diagram-interface} のプロパティを通じて、@c
フレット ダイアグラムのグラフィカル レイアウトをユーザの好みに応じて@c
@code{FretBoards} フレット ダイアグラムののインターフェイス プロパティは@c
@code{FretBoards.FretBoard} に属します。
-
@predefined
@code{\predefinedFretboardsOff},
@code{\predefinedFretboardsOn}
@endpredefined
-
@seealso
記譜法リファレンス:
-@ref{カスタム タブ譜}
+@ref{Custom tablatures}
コード断片集:
@rlsr{Fretted strings}
@funindex rightHandFinger
@funindex \rightHandFinger
-右手の運指 @var{p-i-m-a} は、@c
-運指を楽譜の中に譜刻するために単一の音符に適用する場合であっても、@c
-和音構造 @code{<>} 内部で入力する必要があります。
+右手の運指 @var{p-i-m-a} は後に数字が続く @code{\rightHandFinger} を用いて@c
+入力する必要があります。
-@warning{@code{@bs{}rightHandFinger} の前にハイフンを、@c
-和音構造を閉じる @code{>} の前にスペースを挿入する @strong{必要があります}。}
+@warning{Scheme 表記で数字を入力する場合、数字の後にくるもの (閉じ括弧 @code{>}
+等であっても) の前にスペースを置くことを忘れないで下さい。}
@lilypond[quote,verbatim,relative=0]
\clef "treble_8"
-<c-\rightHandFinger #1 >4
-<e-\rightHandFinger #2 >
-<g-\rightHandFinger #3 >
-<c-\rightHandFinger #4 >
-<c,-\rightHandFinger #1 e-\rightHandFinger #2
- g-\rightHandFinger #3 c-\rightHandFinger #4 >1
+c4\rightHandFinger #1
+e\rightHandFinger #2
+g\rightHandFinger #3
+c\rightHandFinger #4
+<c,\rightHandFinger #1 e\rightHandFinger #2
+ g\rightHandFinger #3 c\rightHandFinger #4 >1
@end lilypond
入力しやすくするために、@code{\rightHandFinger} を短縮することができます。
例えば、@code{RH} に短縮します:
@example
-#(define RH rightHandFinger)
+RH=#rightHandFinger
@end example
@lilypondfile[verbatim,quote,texidoc,doctitle]
{fingerings,-string-indications,-and-right-hand-fingerings.ly}
-
@seealso
コード断片集:
@rlsr{Fretted strings}
\clef "treble_8"
b16 d g b e
\textSpannerDown
-\override TextSpanner #'(bound-details left text) = #"XII "
+\override TextSpanner.bound-details.left.text = #"XII "
g16\startTextSpan
b16 e g e b g\stopTextSpan
e16 b g d
@end lilypond
-
@seealso
記譜法リファレンス:
-@ref{テキスト スパナ}
+@ref{Text spanners}
コード断片集:
@rlsr{Fretted strings},
@lilypond[quote,ragged-right,verbatim]
\relative c' {
\clef "treble_8"
- \override Staff.NoteHead #'style = #'harmonic-mixed
+ \override Staff.NoteHead.style = #'harmonic-mixed
d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
}
@end lilypond
@rlsr{Fretted strings}
記譜法リファレンス:
-@ref{特殊な符頭},
+@ref{Special note heads},
@ref{Note head styles}
@funindex banjo-open-dm-tuning
@funindex four-string-banjo
-バンジョーの一般的なチューニングのいくつかは、あらかじめ定義されています:
+5 弦バンジョーの一般的なチューニングのいくつかは、あらかじめ定義されています:
@code{banjo-c-tuning} (gCGBD), @code{banjo-modal-tuning} (gDGCD),
@code{banjo-open-d-tuning} (aDF#AD) それに @code{banjo-open-dm-tuning}
(aDFAD) です。
-これらのチューニングは、@code{four-string-banjo} 関数を用いて
-4 弦バンジョーのチューニングに変換することができます:
+@code{four-string-banjo} 関数を用いて、@c
+これらを 4 弦バンジョーのチューニングに変換することができます:
@example
\set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
@end example
-
@seealso
+インストールされているファイル:
+@file{ly/string-tunings-init.ly}
+
コード断片集:
@rlsr{Fretted strings}
-
-インストールされているファイル:
-@file{scm/string-tunings-init.scm} が@c
-あらかじめ定義されたバンジョーのチューニングを保持しています。