【问题标题】:MusicXML Division and DurationMusicXML 分区和持续时间
【发布时间】:2012-12-19 16:20:14
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 我不知道这个问题的答案,但我要指出,没有证据表明 MusicXML 专家监控这个论坛。我建议注册makemusic.com/musicxml/specification 的列表/论坛同时我正在删除 XML 标记,因为您显然对主要专长于 XML 的人的回答不感兴趣。
  • 感谢您的回复,如果其他人读到此内容,那么在撰写本文时 makemusic 没有论坛来解决与规范/解释规范相关的问题,但是我刚刚注意到邮件列表也感谢您删除标签,我是粗心的!这将为我节省很多不必要的关注:)

标签: division duration music-notation musicxml


【解决方案1】:

是的,有 musicXML 专家监控这个论坛 :-) 一个完整的度量休止符本身就是一个符号。您不需要/不允许用点扩展它。

【讨论】:

  • 鲍勃说得对。 measure="yes" 标签意味着它占用了一个小节的长度,但表示为一个完整的休止符——这是音乐符号的标准。还有一个 musicxml 邮件列表,顺便说一句。
  • 鲍勃和迈克尔说的。此外,MusicXML 邮件列表的直接链接是makemusic.com/musicxml/mailing-list。我们确实希望在今年晚些时候将邮件列表移至论坛。
  • MusicXML 论坛现已在forums.makemusic.com/viewforum.php?f=12 提供。现在可以在那里搜索邮件列表档案。
【解决方案2】:

为什么要加点注释?如果除法是 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>

【讨论】:

  • "为什么那个音符要加点?如果分度是 8,这意味着 8 个单位代表一个四分音符。所以 24 代表三个四分音符,在 3/4 时间的情况下是一个完整的小节休息。”是的,我完全理解这一点,但作为一个注释,我会指出它是一个点状最小值(点状一半),这就是为什么我希望 标签为双胞胎示例干杯,这真的很有帮助!
  • 没问题。在 musicxml-tutorial.pdf 中还有关于带有混合音符持续时间的连音的更多信息,用于 '当音符的类型与三连音中的正常音符的类型不匹配时使用的可选正常类型元素。 '
【解决方案3】:

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

另一方面,如果您希望休息一下以反映测量的持续时间,则应如下所示:

xml 代码是这样的:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-14
    • 2020-09-24
    相关资源
    最近更新 更多