在这些Lilypond双子座和三合会中,为什么最终的和弦在低音中包含错误的音符?

时间:2012-10-21 21:42:04

标签: lilypond

为什么以下两个\得分块中的最后一个和弦都没有在低音中显示正确的音符?在二重奏中,最后一个和弦应该在低音中有D。在三合一中,最后一个和弦应该在低音中有F。相反,两个和弦在各自的\得分块中显示与第一个和弦相同的声音。

Diads and Triads

\version "2.14.2"
\book {
\header {
  title = \markup \center-column {"Dyad, Triad Permutations"}
  arranger =  \markup \center-column { "Sean O'Donnell" }
}
  \score {
    \relative {
      <bes d>1
      <d bes>
    } 
  }
  \score {
    \relative {
      <bes d f>1
      <bes f d>
      <d bes f>
      <d f bes>
      <f bes d>
      <f d bes>
    }

  }
}

1 个答案:

答案 0 :(得分:4)

您必须指定相对于当前音符的八度音程。您可以使用逗号(,)(更低)和撇号(')(更高)来实现。因此,在第一个例子中,相对于和弦之前需要将D降低一个八度(然后将Bb重新启动)。同样在另一个和弦中,放下F并将D拉回来。请参阅以下代码以实现您想要的......

enter image description here

\version "2.14.2"
\book {
\header {
  title = \markup \center-column {"Dyad, Triad Permutations"}
  arranger =  \markup \center-column { "Sean O'Donnell" }
}
  \score {
    \relative {
      <bes d>1
      <d, bes'>
    } 
  }
  \score {
    \relative {
      <bes d f>1
      <bes f d>
      <d bes f>
      <d f bes>
      <f bes d>
      <f, d' bes>
    }

  }
}

要完全了解音符定位在\ relative模式下的工作原理,请参阅本手册的“音高”部分:

http://lilypond.org/doc/v2.12/Documentation/user/lilypond-learning/Simple-notation#Simple-notation

指出:

  

输入音符的最简单方法是使用\ relative模式。在这   模式,通过假设以下自动选择八度音程   音符总是放在最接近前一音符的位置,即它是   被放置在八度音阶内,该八度音阶在三个工作空间内   先前的说明。

     

[...]

     

通过添加(或删除)引号'或逗号,来自\ relative c'{   命令,我们可以改变起始八度

     

[...]

     

相对模式最初可能会令人困惑,但却是最简单的方法   输入大多数旋律。

手册页还显示了以\ relative模式工作的代码示例。