cope with it by adjusting everything according to the primary version.
Attempt to detect when time signature tags are being used to tweak sync,
and convert them to BPM changes. This is more accurate, prevents some
cases of being off by a couple rows from the beat, and fixes note coloring.
store attack info in TapNote
in the SMNoteData string, store the attack params inline (like with keysounds)
play keysounds when hit
still doesn't play keysounds on a miss
still doesn't play autoKeysounds
just move the duplicates to EDIT. This should fix the common glitch
of users with eg. two beginner steps for a song having all difficulties
bumped up; instead, just move the extra step to an edit.
(These should have a common base class, but that can be done later;
I'm doing this to make it a bit more manageable so I can add the
new couples format to these.)