Как <подразделения> указано в MusicXML
В учебнике MusicXML недостаточно ясно, как число в <divisions>
элемент инициализируется в MusicXML. Это связано с файлами MIDI? Потому что я перепроверил разные образцы с одинаковыми временными сигнатурами, и число постоянно меняется.
2 ответа
Деления - это произвольное число, позволяющее вам указывать продолжительность примечаний независимо от "типа" примечания.
Вы указываете <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>
Не существует фиксированного способа установить его. Обычно это будет наименьший общий делитель, который позволит вам указать все возможные длительности нот с целым числом делений. Они не всегда напрямую связаны с миди татумами.