У меня есть файл MXL из какого-то набора тестов, в котором первый такт говорит, что деление равно 8 (т.е. 8 единиц на четвертную ноту).
Такт 4 занимает 3/4 такта и имеет следующую паузу:
<note>
<rest measure="yes"/>
<duration>24</duration>
<voice>1</voice>
</note>
Я ожидал увидеть здесь <dot/>
. Поскольку 24 разделить на 8 равно 3, должен ли я сделать вывод, что это примечание должно быть расставлено точками? Означает ли это, что мне придется писать код для особого случая, когда <dot/>
отсутствует, но примечание явно должно быть с точкой?
Меня смущает это представление. Я бы хотел, чтобы они сами сделали атрибут type
обязательным... Если бы кто-нибудь мог объяснить, как должны быть представлены длительности с точками и туплетами, я был бы признателен.