2.2.1 キーボードで共通の記譜法

このセクションでは多くのキーボードで生じる記譜の問題について説明します。


キーボードのためのリファレンス

通常、キーボードはピアノ譜で記譜します。これらは波括弧で括られた 2 つ以上の普通の譜です。他のキーを持つ楽器も同じ記譜法を用います。オルガン譜は通常、PianoStaff グループ内部にある 2 つの譜と、ペダル用の通常の譜によって記述されます。

キーボードの譜はそれぞれの独立性が高いですが、ボイスが 2 つの譜を跨ぐこともあります。このセクションではキーボードに特有の記譜テクニックについて説明します。

キーボードに共通する問題のいくつかは他の場所でカバーします:

参照

学習マニュアル: Real music example , Other uses for tweaks

記譜法リファレンス: 譜をグループ化する, 楽器名, 衝突の解決, 音楽を並列に記述する, 運指の指示, List of articulations, グリッド ライン, タイ, アルペジオ, トレモロの繰り返し

内部リファレンス: PianoStaff

コード断片集: Keyboards


譜を手動で変更する

以下のコマンドを用いて、ボイスの譜を手動で切り換えることができます:

\change Staff = staffname

文字列 staffname は譜の名前です。このコマンドはボイスをカレント譜から staffname という譜に切り換えます。staffname の一般的な値は "up""down"、あるいは "RH""LH" です。

ボイスの切り換え先となる譜は、切り換え時点で存在している必要があります。必要があれば、譜を “残しておく” べきです。コンテキストを残しておく を参照してください。

譜を跨ぐ音符には自動的に連桁が付けられます:

\new PianoStaff <<
  \new Staff = "up" {
    <e' c'>8
    \change Staff = "down"
    g8 fis g
    \change Staff = "up"
    <g'' c''>8
    \change Staff = "down"
    e8 dis e
    \change Staff = "up"
  }
  \new Staff = "down" {
    \clef bass
    % 譜を残しておきます
    s1
  }
>>

[image of music]

連桁を調整する必要がある場合、符幹の向きの変更を最初に行ってください。連桁の位置は最も近い譜の中央から算出します。連桁の調整の簡単な例が 表記の重なりを修正する にあります。

ボイスが譜を跨ぐ時に、記譜要素の重なりが発生することがあります:

\new PianoStaff <<
  \new Staff = "up" {
    \voiceOne
    % 譜を跨ぐボイスの中にある運指記号のためのスペースを作ります
    \once\override DynamicLineSpanner #'staff-padding = #3.4
    e''2\p\< d''\> s1*0\!
  }
  \new Staff = "down" <<
    {
      \clef bass
      s4. e,8\rest g,2\rest
    } \\ {
      c8\( g c'
      \change Staff = "up"
      e' g' b'-3 a' g'\)
    }
  >>
>>

[image of music]

符幹とスラーは譜の間にある強弱記号と重なります。なぜなら、異なる譜にある音符を結ぶ連桁、スラー、他のスパナに対して、自動衝突解決は抑制されるからです。同様に、譜を跨ぐスパナによって配置に影響を受ける符幹やアーティキュレーションに対しても、自動衝突解決は抑制されます。そのような場合、必要に応じて、手動で衝突を解決する必要があります – 解決手段は 表記の重なりを修正する を参照してください。

参照

学習マニュアル: Fixing overlapping notation

記譜法リファレンス: 符幹, 自動連桁, コンテキストを残しておく

コード断片集: Keyboards

内部リファレンス: Beam , ContextChange

既知の問題と警告

譜の変更の直前に終了する自動連桁に対して、連桁衝突回避は機能しません。衝突回避を行うには、手動連桁を使用してください。


譜を自動で変更する

譜の上端と下端の間で、ボイスを自動的に切り換えることができます。構文は以下の通りです:

\autochange …music

これはカレントの譜グループ (普通は、PianoStaff) 内部に "up""down" という 2 つの譜を作成します。デフォルトで下の譜は低音部となります。自動変更は基準ピッチ (ミドル C が切り換えポイントです) で譜を切り換え、次の切り換えまで休符でスキップしていきます。

\new PianoStaff {
  \autochange {
    g4 a b c'
    d'4 r a g
  }
}

[image of music]

\autochange の外側にある \relative セクションは、\autochange の内部にある音符のピッチに影響を与えません。そのため、必要に応じて \autochange の内部に \relative を配置します。

個々の譜に個別の制御を行う必要がある場合、手動で "up""down" という名前の譜を作成して、制御を行います。\autochange コマンドは、作成された譜間で、ボイスを切り換えます。

Note: 譜を手動で作成する場合、譜の名前を "up""down" にする 必要があります

例えば、下の譜に調号を配置するには、譜を手動で作成する必要があります:

\new PianoStaff <<
  \new Staff = "up" {
    \new Voice = "melOne" {
      \key g \major
      \autochange \relative c' {
        g8 b a c b d c e
        d8 r fis, g a2
      }
    }
  }
  \new Staff = "down" {
    \key g \major
    \clef bass
  }
>>

[image of music]

参照

記譜法リファレンス: 譜を手動で変更する

コード断片集: Keyboards

内部リファレンス: AutoChangeMusic

既知の問題と警告

譜の切り換えが最適な場所で行われない場合もあります。高品位の出力を得るには、譜の切り換えを手動で指定する必要があります。

和音は譜を跨って配置されません。和音構造の中にある最初の音符に基づく譜に割り当てられます。


譜変更線

ボイスが他の譜に切り替わる時に、音符を繋げる線を自動的に譜刻することができます:

\new PianoStaff <<
  \new Staff = "one" {
    \showStaffSwitch
    c1
    \change Staff = "two"
    b2 a
  }
  \new Staff = "two" {
    \clef bass
    s1*2
  }
>>

[image of music]

定義済みコマンド

\showStaffSwitch, \hideStaffSwitch

参照

コード断片集: Keyboards

内部リファレンス: Note_head_line_engraver , VoiceFollower


譜を跨ぐ符幹

譜を跨ぐ和音を作ることができます:

\new PianoStaff <<
  \new Staff {
    \relative c' {
      f8 e4 d8 d f e4
    }
  }
  \new Staff {
    \relative c' {
      << {
        \clef bass
        % 符幹が他の譜に重なることを許可します
        \override Stem #'cross-staff = ##t
        % 符幹を他の符まで延長します
        \override Stem #'length = #12
        % 余計な旗を譜刻させません
        \override Flag #'style = #'no-flag
        % 必要に応じて連桁を抑制します
        a8 g4 f8 f bes\noBeam g4
      }
      \\
      {
        f,2 bes4 c
      } >>
    }
  }
>>

[image of music]

Selected Snippets

Indicating cross-staff chords with arpeggio bracket

An arpeggio bracket can indicate that notes on two different staves are to be played with the same hand. In order to do this, the PianoStaff must be set to accept cross-staff arpeggios and the arpeggios must be set to the bracket shape in the PianoStaff context.

(Debussy, Les collines d’Anacapri, m. 65)

\new PianoStaff <<
  \set PianoStaff.connectArpeggios = ##t
  \override PianoStaff.Arpeggio #'stencil = #ly:arpeggio::brew-chord-bracket
  \new Staff {
    \relative c' {
      \key b \major
      \time 6/8
      b8-.(\arpeggio fis'-.\> cis-. e-. gis-. b-.)\!\fermata^\laissezVibrer
      \bar "||"
    }
  }
  \new Staff {
    \relative c' {
      \clef bass
      \key b \major
      <<
        {
          <a e cis>2.\arpeggio
        }
        \\
        {
          <a, e a,>2.
        }
      >>
    }
  }
>>

[image of music]

参照

コード断片集: Keyboards

内部リファレンス: Stem


他の言語: English, deutsch, español, français, italiano
About automatic language selection.

LilyPond — 記譜法リファレンス

inserted by FC2 system