Wait… `QString::utf16()` returns `const ushort *` while `ucnv_fromUChars` expects `UChar*` as input and `char*` as output. How can that work? Can I just `(UChar*)QString::utf16()` and `(char*) myQB...
I agree that 4/4 is the default and that we should not require people to set that.
Can we later distinguish if the track has the guessed 4/4 setting or confirmed and start adjusted setting? Thi...
> You don't need to set every bar line manually
That's clear, but you also set at least the first. And it is about the alignment of the bars.
So I think my proposal is not completely wrong.
...
To be honest, I think 4/4 is a reasonable assumption. Otherwise you'd require people to explicitly edit the beatgrid for every single track. I'm more worried about the default downbeat location, be...
This is not the same. You don't need to set every bar line manually, they are interpolated based on the position of the marker and the BPM. The "Marker" is the frame position where the first downbe...
> I appreciate it may feel a bit complicated, but that was the only way I could reuse the existing proto definition and make that change non-breaking
I like the idea to have a compatible format....
> Does it matter which branch this goes into? does still run the 2.4->2.5 job if it only lands in main?
IIRC it suffices to have it in the default branch (`main`), but I'll double check on the p...