[ << 専門的な記譜法 ] | [トップ][目次][インデックス] | [ 入出力全般 >> ] |
[ < 打楽器 ] | [ 上へ : 打楽器 ] | [ 打楽器のためのリファレンス > ] |
2.5.1 打楽器で共通の記譜法
リズム音楽は主に打楽器とドラム記譜法で使用されますが、旋律のリズムを示すために使うこともできます。
打楽器のためのリファレンス | ||
基本的な打楽器の記譜法 | ||
ドラム ロール | ||
ピッチを持つ打楽器 | ||
打楽器の譜 | ||
カスタム打楽器譜 | ||
ゴースト ノート |
[ << 専門的な記譜法 ] | [トップ][目次][インデックス] | [ 入出力全般 >> ] |
[ < 打楽器で共通の記譜法 ] | [ 上へ : 打楽器で共通の記譜法 ] | [ 基本的な打楽器の記譜法 > ] |
打楽器のためのリファレンス
- 打楽器の音楽はリズム譜で記譜されることがあります。リズム譜は 旋律のリズムを示す と 新たに譜をインスタンス化する で説明しています。
- MIDI 出力については、別のセクションで説明します。MIDI 出力を作り出す を参照してください。
参照
記譜法リファレンス: 旋律のリズムを示す, 新たに譜をインスタンス化する, MIDI 出力を作り出す
コード断片集: Percussion
[ << 専門的な記譜法 ] | [トップ][目次][インデックス] | [ 入出力全般 >> ] |
[ < 打楽器のためのリファレンス ] | [ 上へ : 打楽器で共通の記譜法 ] | [ ドラム ロール > ] |
基本的な打楽器の記譜法
打楽器の音符は \drummode
モードで入力することができます。このモードでの音符の入力の仕方は標準モードに似ています。打楽器の音符を入力する最も簡単な方法は、打楽器用のコンテキストとエントリを作成する \drums
コマンドを用いる方法です:
\drums { hihat4 hh bassdrum bd }
上記の例は、下記を短縮したものです:
\new DrumStaff \drummode { hihat4 hh bassdrum bd }
打楽器の音符名には完全名と省略名があり、どちらも入力ファイルで使うことができます。打楽器の音符名の完全なリストが 打楽器の音符 にあります。
DrumStaff
コンテキスト内で通常の記譜法でのピッチ (cis4
等)
を使うとエラーになるということに注意してください。打楽器の音部記号は自動的に DrumStaff
に付け加えられますが、明示的に付け加えることもできます。他の音部記号も使うことができます。
\drums { \clef percussion bd4 4 4 4 \clef treble hh4 4 4 4 }
打楽器のための MIDI サポートにはいくつか考慮すべき問題があります。MIDI 出力を作り出す を参照してください。
参照
記譜法リファレンス: MIDI 出力を作り出す, 打楽器の音符
インストールされているファイル: ‘ly/drumpitch-init.ly’
コード断片集: Percussion
[ << 専門的な記譜法 ] | [トップ][目次][インデックス] | [ 入出力全般 >> ] |
[ < 基本的な打楽器の記譜法 ] | [ 上へ : 打楽器で共通の記譜法 ] | [ ピッチを持つ打楽器 > ] |
ドラム ロール
ドラム ロールは符幹に 3 本のスラッシュを付けて示します。4 分音符以上の長さの音符には 3 本のスラッシュが明示的に示され、8 分音符には 2 本のスラッシュが付けられ (連桁が 3 本目のスラッシュになります)、8 分音符よりも短い音符には連桁に 1 本のスラッシュが付け加えられます。これは、トレモロ記譜法によって実現されます – トレモロの繰り返し を参照してください。
\drums { \time 2/4 sn16 8 16 8 8:32 ~ 8 8 4:32 ~ 4 8 16 16 4 r4 }
スティックは音符の上または下にマークアップ "R"
または "L"
を配置することによって示すことができます。マークアップの配置については 向きと配置
を参照してください。staff-padding
プロパティを上書きして、ベースラインを好みに合わせることができます。
\drums { \repeat unfold 2 { sn16^"L" 16^"R" 16^"L" 16^"L" 16^"R" 16^"L" 16^"R" 16^"R" \stemUp sn16_"L" 16_"R" 16_"L" 16_"L" 16_"R" 16_"L" 16_"R" 16_"R" } }
参照
記譜法リファレンス: トレモロの繰り返し
コード断片集: Percussion
[ << 専門的な記譜法 ] | [トップ][目次][インデックス] | [ 入出力全般 >> ] |
[ < ドラム ロール ] | [ 上へ : 打楽器で共通の記譜法 ] | [ 打楽器の譜 > ] |
ピッチを持つ打楽器
ピッチを持つ打楽器 (シロフォン、ビブラフォン、それにティンパニー) は通常の譜を用いて記述します。通常の譜については、このマニュアルの他のセクションでカバーしています。
参照
記譜法リファレンス: MIDI 出力を作り出す
コード断片集: Percussion
[ << 専門的な記譜法 ] | [トップ][目次][インデックス] | [ 入出力全般 >> ] |
[ < ピッチを持つ打楽器 ] | [ 上へ : 打楽器で共通の記譜法 ] | [ カスタム打楽器譜 > ] |
打楽器の譜
通常、複数の楽器での打楽器パートは複数線の譜を使い、譜の高さで打楽器を指定します。譜刻するには、音符を DrumStaff
コンテキストや
DrumVoice
コンテキスト内に配置する必要があります。
up = \drummode { crashcymbal4 hihat8 halfopenhihat hh hh hh openhihat } down = \drummode { bassdrum4 snare8 bd r bd sn4 } \new DrumStaff << \new DrumVoice { \voiceOne \up } \new DrumVoice { \voiceTwo \down } >>
上記の例は冗長な多声記譜法です。 私はボイスを聴いている で説明した短い多声記譜法を使うこともできます。例えば、以下のようになります:
\new DrumStaff << \drummode { bd4 sn4 bd4 sn4 << { \repeat unfold 16 hh16 } \\ { bd4 sn4 bd4 sn4 } >> } >>
他のレイアウトでも実現できます。コンテキスト DrumVoice
の中にある プロパティ drumStyleTable
をセットすることによってレイアウトを変更できます。以下の変数があらかじめ定義されています:
-
drums-style
これがデフォルトです。これは五線譜上に通常のドラム キットを刻譜します:
このドラム構成は 6 種類のタムをサポートします。タムの種類が少ない場合は、望みの結果となるタムを選択してください。例えば、タムを五線譜の中間の 3 本の線に配置するのであれば、
tommh
,tomml
, それにtomfh
を使います。-
agostini-drums-style
1965 年にフランス人のパーカッション奏者である Dante Agostini によって作られました。フランスではよく使われますが、他の国でも使われることがあります。
-
timbales-style
これは二線譜上にティンバレスを譜刻します:
-
congas-style
これは二線譜上にコンガを譜刻します:
-
bongos-style
これは二線譜上にボンゴを譜刻します:
-
percussion-style
これは全ての種類の打楽器を一線譜上に譜刻します:
カスタム打楽器譜 で説明されているように、カスタム打楽器スタイルを定義することもできます。
参照
学習マニュアル: I'm hearing Voices
記譜法リファレンス: カスタム打楽器譜
インストールされているファイル: ‘ly/drumpitch-init.ly’
コード断片集: Percussion
[ << 専門的な記譜法 ] | [トップ][目次][インデックス] | [ 入出力全般 >> ] |
[ < 打楽器の譜 ] | [ 上へ : 打楽器で共通の記譜法 ] | [ ゴースト ノート > ] |
カスタム打楽器譜
カスタム打楽器スタイルを定義することができます。スタイルは連想配列として定義し、drumStyleTable
プロパティにセットします。連想配列の各エントリは 4 つのアイテムからなります:
名前・符頭のスタイル (デフォルトは default
)・アーティキュレーション (必要ない場合には #f
)・譜内の符頭の位置です。この連想配列は最終的に
alist->hash-table
関数を用いて Scheme ハッシュテーブルに変換しなければなりません。
#(define mydrums '( (bassdrum default #f -1) (snare default #f 0) (hihat cross #f 1) (halfopenhihat cross halfopen 1) (pedalhihat xcircle stopped 2) (lowtom diamond #f 3))) up = \drummode { hh8 hh hhho hhho hhp4 hhp } down = \drummode { bd4 sn bd toml8 toml } \new DrumStaff << \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums) \new DrumVoice { \voiceOne \up } \new DrumVoice { \voiceTwo \down } >>
drumPitchNames
変数を連想配列として再定義することで、これらのカスタム スタイルに新たな名前を追加することもできます
(あるいは下の例のように、新たなリストを既存の値に
append
することによって追加することもできます)。また、各項目を直接追加することもできます。これを用いて、エイリアス (略記法) を定義することができます。
drumPitchNames = #(append '((leftsnap . sidestick) (rightsnap . ridecymbal)) drumPitchNames) drumPitchNames.ls = #'sidestick drumPitchNames.rs = #'ridecymbal \drums { leftsnap4. rightsnap8 leftsnap4 rightsnap ls8 rs ls rs ls4 rs }
同様に、drumPitchTable
プロパティは音符名と MIDI ピッチ (MIDI サウンドフォントの楽器音) を関連付けています。このプロパティもハッシュテーブルとして定義される必要があり、連想配列 (デフォルト値が midiDrumPitches
変数にセットされています) から変換しなければなりません。関連付けを変更する方法は上記と同様で、連想配列全体を定義し直すか、各要素を変更するかのどちらかになります。次の例は、入力構文・出力スタイル・対応する MIDI 出力を含めた、新たな記譜法のセットを作る方法を示しています。
drumPitchNames.dbass = #'dbass drumPitchNames.dba = #'dbass % 'db は既に使われています drumPitchNames.dbassmute = #'dbassmute drumPitchNames.dbm = #'dbassmute drumPitchNames.do = #'dopen drumPitchNames.dopenmute = #'dopenmute drumPitchNames.dom = #'dopenmute drumPitchNames.dslap = #'dslap drumPitchNames.ds = #'dslap drumPitchNames.dslapmute = #'dslapmute drumPitchNames.dsm = #'dslapmute #(define djembe-style '((dbass default #f -2) (dbassmute default stopped -2) (dopen default #f 0) (dopenmute default stopped 0) (dslap default #f 2) (dslapmute default stopped 2))) midiDrumPitches.dbass = g midiDrumPitches.dbassmute = fis midiDrumPitches.dopen = a midiDrumPitches.dopenmute = gis midiDrumPitches.dslap = b midiDrumPitches.dslapmute = ais test = \drummode { dba4 do ds dbm dom dsm } \score { \new DrumStaff \with { \override StaffSymbol.line-count = #3 instrumentName = "Djembé " drumStyleTable = #(alist->hash-table djembe-style) drumPitchTable = #(alist->hash-table midiDrumPitches) } { \time 3/4 \test } \layout {} \midi {} }
参照
インストールされているファイル: ‘ly/drumpitch-init.ly’
コード断片集: Percussion
内部リファレンス: DrumStaff, DrumVoice
[ << 専門的な記譜法 ] | [トップ][目次][インデックス] | [ 入出力全般 >> ] |
[ < カスタム打楽器譜 ] | [ 上へ : 打楽器で共通の記譜法 ] | [ 管楽器 > ] |
ゴースト ノート
ドラムと打楽器のゴースト ノート
(dead note, muted note, silenced note, false note とも呼ばれます)
は \parenthesize
コマンドを用いて作ることができます。詳細は 括弧 を参照してください。
\new DrumStaff << \context DrumVoice = "1" { s1 } \context DrumVoice = "2" { s1 } \drummode { << { hh8[ 8] <hh sn> hh16 \parenthesize sn hh \parenthesize sn hh8 <hh sn> hh } \\ { bd4 r4 bd8 8 r8 bd } >> } >>
参照
記譜法リファレンス: 括弧
コード断片集: Percussion
[ << 専門的な記譜法 ] | [トップ][目次][インデックス] | [ 入出力全般 >> ] |
[ < カスタム打楽器譜 ] | [ 上へ : 打楽器で共通の記譜法 ] | [ 管楽器 > ] |