| [ << 音楽記譜法 ] | [Top][Contents][Index] | [ 専門的な記譜法 >> ] | 
| [ < 和音の音符 ] | [ Up: 単一のボイス ] | [ 同時進行表記 > ] | 
和音の繰り返し
入力の手間を省くために、前の和音を繰り返すための短縮記法があります。和音を繰り返すためのシンボルは q です:
\relative { <a' c e>1 q <f a c>2 q }![[image of music]](../46/lily-f91dd60f.png)
前の和音のピッチが複製されているだけなので、 通常の和音と同様に、和音の繰り返しのシンボルにも演奏時間、アーティキュレーション、マークアップ、スラー、連桁などを使うことができます。
\relative { <a' c e>1\p^"text" q2\<( q8)[-! q8.]\! q16-1-2-3 q8\prall }![[image of music]](../ee/lily-d1649c43.png)
和音繰り返しのシンボルは常に最後の和音を覚えているため、最後の和音の後に和音ではない音符や休符があったとしても、和音を繰り返すことができます。
\relative { <a' c e>1 c'4 q2 r8 q8 | q2 c, | }![[image of music]](../26/lily-6bf16530.png)
しかしながら、和音繰り返しのシンボルは前の和音の中にある、あるいは付属している強弱記号、アーティキュレーション、あるいは装飾を持ち越しません。
\relative { <a'-. c\prall e>1\sfz c'4 q2 r8 q8 | q2 c, | }![[image of music]](../3f/lily-252dadd2.png)
それらのイベントを持ち越すには、\chordRepeats 関数を明示的に呼び出し、引数に持ち越す イベント タイプ を指定するリストを持たせます。これにより持ち越されるイベントはすでに和音 q に存在しているものだけです。
\relative { \chordRepeats #'(articulation-event) { <a'-. c\prall e>1\sfz c'4 q2 r8 q8-. } | q2 c, | }![[image of music]](../e3/lily-c62681ce.png)
上記の例では \chordRepeats を \relative 構造の内部で使用することで予期しない結果になっています:
\chordRepeats の和音イベントが展開されると、通常どおりに入力された和音と区別が付かず、\relative は現在の状態に基づいてオクターブを割り当てます。
ネストされた \relative のインスタンスは内外のインスタンスに影響を与えないので、\chordRepeats の内側に \relative を配置することで\chordRepeats の和音を展開する前にオクターブを確定させることができます。今回のケースでは、内側にある \relative の内容は外側にある \relative の影響を受けないので、繰り返しの和音は前の和音の音程を維持しています。また、内側の \relative は外側の \relative に影響を与えないので、最後の音符のオクターブ入力が変化します。
\relative { \chordRepeats #'(articulation-event) \relative { <a'-. c\prall e>1\sfz c'4 q2 r8 q8-. } | q2 c'' | }![[image of music]](../15/lily-41ed6399.png)
\chordRepeats は明示的に呼び出された場合にのみ
\relative と相互作用します:
暗黙的な繰り返し和音の展開はすべての \relative インスタンスが処理されてから行われます。
参照
記譜法リファレンス: 和音記譜法, アーティキュレーションと装飾
インストールされているファイル: ly/chord-repetition-init.ly
| [ << 音楽記譜法 ] | [Top][Contents][Index] | [ 専門的な記譜法 >> ] | 
| [ < 和音の音符 ] | [ Up: 単一のボイス ] | [ 同時進行表記 > ] |