首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在这些Lilypond二和弦和三和弦中,为什么最后的和弦在低音中包含错误的音符?

在这些Lilypond二和弦和三和弦中,为什么最后的和弦在低音中包含错误的音符?
EN

Stack Overflow用户
提问于 2012-10-22 05:42:04
回答 1查看 273关注 0票数 4

为什么下面两个乐谱块中的最后一个和弦不能在低音中显示正确的音符?在二重奏中,最后一个和弦的低音应该是D。在三和弦中,最后一个和弦的低音应该是F。相反,两个和弦在其各自的\score块中显示与第一个和弦相同的和弦。

代码语言:javascript
复制
\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>
    }

  }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-23 11:54:08

您必须指定相对于当前音符的八度。您可以使用逗号(,)(较低)和撇号(') (较高)来执行此操作。所以,在第一个例子中,相对于和弦,你需要把D降下一个八度(然后把Bb调回来)。同样,在另一个和弦中,去掉F,重新拉起D。看下面的代码来实现你想要的.

代码语言:javascript
复制
\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模式下工作的代码示例。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13002483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档