6

我有一个来自一些测试套件的 MXL 文件,其中第一个度量是 Division 是 8(即每四分音符 8 个单位)。

小节 4 在 3/4 拍内,其余部分如下:

<note>
    <rest measure="yes"/>
    <duration>24</duration>
    <voice>1</voice>
</note>

我希望看到<dot/>这里。由于 24 除以 8 是 3,我是否应该推断出这个音符应该是点状的?这是否意味着我必须为缺少的特殊情况编写代码,<dot/>但该注释显然应该被点缀?

我对这种表示感到困惑。我希望他们自己将type属性设为强制性...如果有人能解释应该如何表示虚线和连音持续时间,我将不胜感激。

4

3 回答 3

6

是的,有musicXML 专家在关注这个论坛:-) 一个完整的小节休息本身就是一个符号。您不需要/不允许用点扩展它。

于 2013-01-06T10:05:39.763 回答
5

为什么要加点注释?如果除法是 8,这意味着 8 个单位代表一个四分音符。所以 24 代表三个四分音符,在 3/4 时间的情况下是一个完整的小节休止符。

至于连音,我也很好奇。这是从音乐 xml 网站的教程片段“ apres un reve ”中获取的示例。这也是 3/4,有 24 个分区。时间修改属性指定连音的比例,在这种情况下是三个八音符的三连音。

    <time-modification>
      <actual-notes>3</actual-notes>
      <normal-notes>2</normal-notes>
    </time-modification>

上面的时间修改表明,三个八分音符的持续时间通常是两个

  <note default-x="92">
    <pitch>
      <step>E</step>
      <alter>-1</alter>
      <octave>5</octave>
    </pitch>
    <duration>8</duration>
    <tie type="stop"/>
    <voice>1</voice>
    <type>eighth</type>
    <time-modification>
      <actual-notes>3</actual-notes>
      <normal-notes>2</normal-notes>
    </time-modification>
    <stem default-y="-40">down</stem>
    <beam number="1">begin</beam>
    <notations>
      <tied type="stop"/>
      <tuplet bracket="no" number="1" placement="above" type="start"/>
    </notations>
  </note>
  <note default-x="122">
    <pitch>
      <step>D</step>
      <octave>5</octave>
    </pitch>
    <duration>8</duration>
    <voice>1</voice>
    <type>eighth</type>
    <time-modification>
      <actual-notes>3</actual-notes>
      <normal-notes>2</normal-notes>
    </time-modification>
    <stem default-y="-42">down</stem>
    <beam number="1">continue</beam>
    <lyric default-y="-80" number="1">
      <syllabic>single</syllabic>
      <text>que</text>
    </lyric>
  </note>
  <note default-x="162">
    <pitch>
      <step>C</step>
      <octave>5</octave>
    </pitch>
    <duration>8</duration>
    <voice>1</voice>
    <type>eighth</type>
    <time-modification>
      <actual-notes>3</actual-notes>
      <normal-notes>2</normal-notes>
    </time-modification>
    <stem default-y="-45">down</stem>
    <beam number="1">end</beam>
    <notations>
      <tuplet number="1" type="stop"/>
    </notations>
    <lyric default-y="-80" number="1">
      <syllabic>begin</syllabic>
      <text>char</text>
    </lyric>
  </note>
于 2014-08-25T11:29:28.957 回答
3

<dot/>元素仅在乐谱中有一个点时使用。在您的示例中,我们有一个没有点的完整测量休息。它看起来像这样:

在此处输入图像描述

另一方面,如果您想休息一下以反映测量的持续时间,它看起来像这样:

在此处输入图像描述

xml代码是这样的:

  <note>
    <rest />
    <duration>24</duration>
    <voice>1</voice>
    <type>half</type>
    <dot />
  </note>

在您的示例中,type不需要该属性,因为 rest 属性measure="yes"已经告诉我们其余部分应该是什么样子。

于 2015-03-04T19:44:45.380 回答