To support sharing the various new asymmetrical time signatures introduced in #23, the share string format will need to be updated to support sharing of more time signatures, as it is currently capped at 16, and more will be needed for the two time signatures
Scope
Share string should begin with 3
2 hex characters are used to store the time signature sharing setting
Hex characters can be parsed into a time signature index range 0-255
Existing time signatures will be prefixed with a 0 (i.e. 2/4 will be 00, 3/4 will be 01)
All other parsing logic remains the same, though offsets for all accept measure count will be off by one.
Version 2 and earlier share strings can still be parsed
Share button will generate version 3 share strings
To support sharing the various new asymmetrical time signatures introduced in #23, the share string format will need to be updated to support sharing of more time signatures, as it is currently capped at 16, and more will be needed for the two time signatures
Scope
3
0
(i.e. 2/4 will be00
, 3/4 will be01
)