1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*-
3 Translation of GIT committish: dadabdfc4537ef85adb9159d46eda5a0ff180835
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..
12 @c Translators: Yoshiki Sawada
13 @c Translation status: post-GDP
17 @translationof Percussion
24 @subsection 打楽器で共通の記譜法
25 @translationof Common notation for percussion
27 リズム音楽は主に打楽器とドラム記譜法で使用されますが、@c
28 旋律のリズムを示すために使うこともできます。
41 @unnumberedsubsubsec 打楽器のためのリファレンス
42 @translationof References for percussion
44 @c TODO add more references.
48 @item 打楽器の音楽はリズム譜で記譜されることがあります。@c
49 リズム譜は @ref{旋律のリズムを示す} と @ref{新たに譜をインスタンス化する} で@c
52 @item MIDI 出力については、別のセクションで説明します。@c
53 @ref{MIDI での打楽器} を参照してください。
69 @unnumberedsubsubsec 基本的な打楽器の記譜法
70 @translationof Basic percussion notation
72 @cindex percussion (打楽器)
75 打楽器の音符は @code{\drummode} モードで入力することができます。@c
76 このモードでの音符の入力の仕方は標準モードに似ています。@c
77 打楽器の音符を入力する最も簡単な方法は、@c
78 打楽器用のコンテキストとエントリを作成する @code{\drums} コマンドを@c
81 @lilypond[quote,verbatim]
89 @lilypond[quote,verbatim]
97 打楽器の音符名には完全名と省略名があり、@c
98 どちらも入力ファイルで使うことができます。@c
99 打楽器の音符名の完全なリストが @ref{Percussion notes} にあります。
101 @cindex clef, percussion (打楽器の音部記号)
102 @cindex percussion clef (打楽器の音部記号)
104 @code{DrumStaff} コンテキスト内で通常の記譜法でのピッチ (@code{cis4} 等)
105 を使うとエラーになるということに注意してください。@c
106 打楽器の音部記号は自動的に @code{DrumStaff} に付け加えられますが、@c
110 @lilypond[quote,ragged-right,verbatim]
120 打楽器のための MIDI サポートにはいくつか考慮すべき問題があります。@c
121 @ref{MIDI での打楽器} を参照してください。
127 @ref{Percussion notes}
130 @file{ly/drumpitch-init.ly}
137 @unnumberedsubsubsec ドラム ロール
138 @translationof Drum rolls
140 ドラム ロールは符幹に 3 本のスラッシュを付けて示します。@c
141 4 分音符以上の長さの音符には 3 本のスラッシュが明示的に示され、@c
142 8 分音符には 2 本のスラッシュが付けられ
143 (連桁が 3 本目のスラッシュになります)、@c
144 8 分音符よりも短い音符には連桁に 1 本のスラッシュが付け加えられます。@c
145 これは、トレモロ記譜法によって実現されます
146 -- @ref{トレモロの繰り返し} を参照してください。
148 @lilypond[quote,verbatim]
151 sn16 sn8 sn16 sn8 sn8:32 ~
158 スティックは音符の上または下にマークアップ @code{"R"} または @code{"L"} を@c
159 配置することによって示すことができます。@c
160 マークアップの配置については @ref{向きと配置} を参照してください。@c
161 @code{staff-padding} プロパティを上書きして、@c
162 ベースラインを好みに合わせることができます。
164 @lilypond[quote,verbatim]
167 sn16^"L" sn^"R" sn^"L" sn^"L" sn^"R" sn^"L" sn^"R" sn^"R"
169 sn16_"L" sn_"R" sn_"L" sn_"L" sn_"R" sn_"L" sn_"R" sn_"R"
185 @unnumberedsubsubsec ピッチを持つ打楽器
186 @translationof Pitched percussion
188 ピッチを持つ打楽器 (シロフォン、ビブラフォン、それにティンパニー)
190 通常の譜については、このマニュアルの他のセクションでカバーしています。
194 @c TODO: possibly link to an alternate section of NR 3.5, if
195 @c "percussion in MIDI" gets a separate subsubsection for
196 @c pitched percussion sounds. -gp
205 @unnumberedsubsubsec 打楽器の譜
206 @translationof Percussion staves
208 @cindex percussion (打楽器)
212 通常、複数の楽器での打楽器パートは複数線の譜を使い、@c
214 譜刻するには、音符を @code{DrumStaff} コンテキストや
215 @code{DrumVoice} コンテキスト内に配置する必要があります。
217 @lilypond[quote,verbatim]
219 crashcymbal4 hihat8 halfopenhihat hh hh hh openhihat
222 bassdrum4 snare8 bd r bd sn4
225 \new DrumVoice { \voiceOne \up }
226 \new DrumVoice { \voiceTwo \down }
231 @rlearning{私はボイスを聴いている} で説明した短い多声記譜法を使うことも@c
235 @lilypond[quote,verbatim]
240 \repeat unfold 16 hh16
249 コンテキスト @code{DrumVoice} の中にある プロパティ @code{drumStyleTable} を@c
250 セットすることによってレイアウトを変更できます。@c
253 @c TODO: decide what to do about this table. (ie verbatim or not)
258 これは五線譜上に通常のドラム キットを刻譜します:
260 @lilypond[quote,line-width=10.0\cm]
262 cymc cyms cymr hh hhc hho hhho hhp
263 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
265 cymc cyms cymr hh hhc hho hhho hhp \break
266 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
268 << \new DrumStaff \with {
270 \remove Time_signature_engraver
271 \override Stem #'transparent = ##t
272 \override Flag #'transparent = ##t
273 \override Stem #'Y-extent = ##f
280 \override LyricText #'font-family = #'typewriter
281 \override BarNumber #'transparent =##T
287 このドラム構成は 6 種類のタムをサポートします。@c
288 タムの種類が少ない場合は、望みの結果となるタムを選択してください。@c
289 例えば、タムを五線譜の中間の 3 本の線に配置するのであれば、@c
290 @code{tommh}, @code{tomml}, それに @code{tomfh} を使います。
293 これは二線譜上にティンバレスを譜刻します:
295 @lilypond[quote,ragged-right]
296 nam = \lyricmode { timh ssh timl ssl cb }
297 mus = \drummode { timh ssh timl ssl cb s16 }
300 \new DrumStaff \with {
302 \remove Time_signature_engraver
303 \override Stem #'transparent = ##t
304 \override Flag #'transparent = ##t
305 \override Stem #'Y-extent = ##f
306 \override StaffSymbol #'line-count = #2
307 \override StaffSymbol #'staff-space = #2
308 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3.0 . 4.0)
309 drumStyleTable = #timbales-style
312 \override LyricText #'font-family = #'typewriter
321 @lilypond[quote,ragged-right]
322 nam = \lyricmode { cgh cgho cghm ssh cgl cglo cglm ssl }
323 mus = \drummode { cgh cgho cghm ssh cgl cglo cglm ssl s16 }
326 \new DrumStaff \with {
328 \remove Time_signature_engraver
329 drumStyleTable = #congas-style
330 \override StaffSymbol #'line-count = #2
332 %% this sucks; it will lengthen stems.
333 \override StaffSymbol #'staff-space = #2
334 \override Stem #'transparent = ##t
335 \override Flag #'transparent = ##t
336 \override Stem #'Y-extent = ##f
339 \override LyricText #'font-family = #'typewriter
348 @lilypond[quote,ragged-right]
349 nam = \lyricmode { boh boho bohm ssh bol bolo bolm ssl }
350 mus = \drummode { boh boho bohm ssh bol bolo bolm ssl s16 }
353 \new DrumStaff \with {
355 \remove Time_signature_engraver
356 \override StaffSymbol #'line-count = #2
357 drumStyleTable = #bongos-style
359 %% this sucks; it will lengthen stems.
360 \override StaffSymbol #'staff-space = #2
361 \override Stem #'transparent = ##t
362 \override Flag #'transparent = ##t
363 \override Stem #'Y-extent = ##f
366 \override LyricText #'font-family = #'typewriter
372 @item percussion-style
373 これは全ての種類の打楽器を一線譜上に譜刻します:
375 @lilypond[quote,ragged-right]
376 nam = \lyricmode { tri trio trim gui guis guil cb cl tamb cab mar hc }
377 mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
380 \new DrumStaff \with{
382 drumStyleTable = #percussion-style
383 \override StaffSymbol #'line-count = #1
384 \remove Time_signature_engraver
385 \override Stem #'transparent = ##t
386 \override Flag #'transparent = ##t
387 \override Stem #'Y-extent = ##f
390 \override LyricText #'font-family = #'typewriter
399 @unnumberedsubsubsec カスタム打楽器譜
400 @translationof Custom percussion staves
402 あらかじめ定義されている打楽器の音符名リストのいずれも気に入らなければ、@c
403 入力ファイルの先頭でリストを定義することができます。@c
405 @lilypond[quote,verbatim]
407 (bassdrum default #f -1)
410 (halfopenhihat cross "halfopen" 1)
411 (pedalhihat xcircle "stopped" 2)
412 (lowtom diamond #f 3)))
413 up = \drummode { hh8 hh hhho hhho hhp4 hhp }
414 down = \drummode { bd4 sn bd toml8 toml }
417 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
418 \new DrumVoice { \voiceOne \up }
419 \new DrumVoice { \voiceTwo \down }
426 @c TODO: MOVE ALL THESE TO LSR! -gp
430 2 つのウッド ブロックを @q{wbh} (ハイ ウッド ブロック) と
431 @q{wbl} (ロー ウッド ブロック) で入力します:
434 @lilypond[quote,verbatim]
435 % 以下の行でウッド ブロックの譜の中での位置を定義します。
436 % 好みに応じて位置を変更したり、特殊な譜頭を使うすることができます。
437 #(define mydrums '((hiwoodblock default #t 3)
438 (lowoodblock default #t -2)))
443 \override Staff.StaffSymbol #'line-positions = #'(-2 3)
445 % 以下の行が必要です。この行を省略すると、小節線は短すぎます!
446 \override Staff.BarLine #'bar-extent = #'(-1.5 . 1.5)
450 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
452 % 以下の行で新しく定義したドラム スタイル テーブルを読み込みます。
457 wbl8 wbl16 wbl wbh8-> wbl |
458 wbl8 wbl16 wbh-> ~ wbh wbl16 r8 |
464 小節線の長さを @code{\override Staff.BarLine #'bar-extent #'(from . to)}
466 さもないと、小節線の長さが短すぎます。@c
467 また、2 本の譜線の位置を定義する必要があります。@c
468 これらの細かな内容についての更なる情報は @ref{譜シンボル} を参照してください。
470 タンバリンを @q{tamb} で入力します:
472 @lilypond[quote,verbatim]
473 #(define mydrums '((tambourine default #t 0)))
476 \override Staff.StaffSymbol #'line-positions = #'( 0 )
477 \override Staff.BarLine #'bar-extent = #'(-1.5 . 1.5)
478 \set DrumStaff.instrumentName = #"Tambourine"
483 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
487 tamb8. tamb16 tamb8 tamb tamb tamb |
488 tamb4. tamb8 tamb tamb |
489 % トリルを正しい位置で終了させるために、演奏時間を伸縮して
490 % 短い空白休符を配置するトリックが必要です!
491 tamb2.*5/6 \startTrillSpan s8 \stopTrillSpan |
498 @lilypond[quote,verbatim]
499 #(define mydrums '((tamtam default #t 0)))
502 \override Staff.StaffSymbol #'line-positions = #'( 0 )
503 \override Staff.BarLine #'bar-extent = #'(-1.5 . 1.5)
504 \set DrumStaff.instrumentName = #"Tamtam"
509 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
512 tt 1 \pp \laissezVibrer
517 2 種類のベルを @q{cb} (カウベル) と @q{rb} (ライドベル) で入力します:
519 @lilypond[quote,verbatim]
520 #(define mydrums '((ridebell default #t 3)
521 (cowbell default #t -2)))
524 \override DrumStaff.StaffSymbol #'line-positions = #'(-2 3)
525 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
526 \override Staff.BarLine #'bar-extent = #'(-1.5 . 1.5)
527 \set DrumStaff.instrumentName = #"Different Bells"
534 rb8 rb cb cb16 rb-> ~ |
535 rb16 rb8 rb16 cb8 cb |
540 ここで Stravinsky の @q{L'histoire du Soldat} からの短い例を挙げます。
542 @lilypond[quote,verbatim]
543 #(define mydrums '((bassdrum default #t 4)
544 (snare default #t -4)
545 (tambourine default #t 0)))
555 \context DrumVoice <<
559 \stemDown sn8 \stemUp tamb s8 |
561 \stemUp tamb8 \stemDown sn8 \stemUp sn16 \stemDown sn \stemUp sn8 |
562 \stemDown sn8 \stemUp tamb s8 |
563 \stemUp sn4 s8 \stemUp tamb
571 s4 bd8 s2*2 s4 bd8 s4 bd8 s8
582 \set DrumStaff.instrumentName = \markup {
586 "caisse claire s. timbre"
589 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
594 \set DrumStaff.instrumentName = #"Grosse Caisse"
595 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
607 @rinternals{DrumStaff},
608 @rinternals{DrumVoice}
611 @c TODO: check name -gp
613 @unnumberedsubsubsec ゴースト ノート
614 @translationof Ghost notes
616 ドラムと打楽器のゴースト ノートは @code{\parenthesize} コマンドを用いて@c
618 詳細は @ref{括弧} を参照してください。@c
619 しかしながら、デフォルトの @code{drummode} は括弧を記譜する
620 @code{Parenthesis_engraver} プラグインを含みません。
622 @lilypond[quote,ragged-right,verbatim]
623 \new DrumStaff \with {
624 \consists "Parenthesis_engraver"
627 \context DrumVoice = "1" { s1 }
628 \context DrumVoice = "2" { s1 }
632 hh8[ hh] <hh sn> hh16
633 < \parenthesize sn > hh
634 < \parenthesize sn > hh8 <hh sn> hh
645 また、各 @code{\parenthesize} 表現を和音構造 (@code{< >}) で@c
646 囲む必要があるということに注意してください。