Files with 256th, 512th and 1024th notes are corrupted

• Nov 23, 2018 - 11:49
Reported version
3.0
Priority
P1 - High
Type
Functional
Frequency
Once
Severity
S1 - Blocker
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
  1. Create 256th note
  2. Save file
  3. Reopen file: stems-1.mscx
    Result: warning about corrupted format (could be ignored)
    Expected result: save/load works as expected.

    Screenshot 2018-11-23 at 13.47.33.png


Comments

This is, of course, a result of these durations not being able to be represented by a whole number of ticks. If we want to fully support these durations, we will have to make a complete transition from the use of ticks to the use of Fractions instead. I am in favor of such a transition, but it will be no small task.

Status active fixed

Seems to be fixed by the recent tick-fraction transition. The old file is still read as corrupted, but the newly created files will be correct.

Fix version
3.1.0