2

<divisions>MusicXML 教程对于如何在 MusicXML 中初始化元素中的数字还不够清楚。它与 MIDI 文件有关吗?因为我已经对具有相同时间签名的不同样本进行了交叉检查,并且数字不断变化。

4

2 回答 2

2

Divisions 是一个任意数字,允许您独立于音符的“类型”指定音符的持续时间。

您将 指定<divisions>为度量属性的一部分,它的意思是“每四分音符的分割数”。

然后,对于小节中的每个音符,您可以指定<duration>将音符的长度确定为四分音符的分数。

因此,在下面的示例中,在属性组中,我们声明每个四分音符有 4 个分区。然后,在第一个音符(即四分音符)中,我们声明该音符持续 4 个分区。下一个音符是八分音符,所以我们声明它持续 2 个分区,依此类推……

<measure number="1">
   <attributes>
      <divisions>4</divisions>
      <time>
         <beats>2</beats>
         <beat-type>4</beat-type>
      </time>
   </attributes>
   <note>
      <pitch>
         <step>C</step>
         <alter>0</alter>
         <octave>4</octave>
      </pitch>
      <duration>4</duration>
      <type>quarter</type>
   </note>
   <note>
      <pitch>
         <step>C</step>
         <alter>0</alter>
         <octave>4</octave>
      </pitch>
      <duration>2</duration>
      <type>eighth</type>
   </note>
   <note>
      <pitch>
         <step>C</step>
         <alter>0</alter>
         <octave>4</octave>
      </pitch>
      <duration>1</duration>
      <type>16th</type>
   </note>
   <note>
      <pitch>
         <step>C</step>
         <alter>0</alter>
         <octave>4</octave>
      </pitch>
      <duration>1</duration>
      <type>16th</type>
   </note>
</measure>
于 2016-05-29T20:37:05.443 回答
1

没有固定的设置方法。通常它是最不常见的分隔符,它允许您指定所有可能的音符持续时间,其中包含整数个分隔符。它们并不总是与 midi tatums 直接相关。

于 2016-08-22T23:19:35.183 回答