如何在MusicXML中指定<divisions>

时间:2016-02-11 06:14:22

标签: musicxml

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

2 个答案:

答案 0 :(得分:1)

除法是一个任意数字,允许您独立于&#34;类型&#34;指定音符的持续时间。注意。

您指定<divisions>作为度量属性的一部分,这意味着&#34;每季度注释的数量&#34;。

然后,对于指标中的每个音符,您指定<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>

答案 1 :(得分:1)

没有固定的方式来设置它。通常它将是最不常见的分隔符,允许您使用整数分割来指定所有可能的音符持续时间。他们并不总是与midi tatums直接相关。