Thanks Trev, I'd forgotten floating-point tempos ... yes, same issue I think.
PG Music could create a utility that would be a one-time conversion of old song files to meet the new format, so backward compatibility could be assured. I think the one-beat per box concept also may have originated in recent years by Swingbabymix (I'm willing to give him credit unless someone can prove otherwise) but the assumption in that idea has always been that subdivisions within the beat would be possible, since the idea originated around the same time as microchords.
I agree that a one-time conversion utility is a good strategy for the future sounds like the cleanest approach, though I suspect PGM's concern would be with older copies of BIAB being unable to work with new songs. At present, I can send an SGU/MGU to someone with a much older BIAB and, apart from the likely style substitution, generally it will work. If the file format is changed significantly, that will no longer be true. That appears to be important for PGM and I commend them for it ... many, maybe most, companies would not do that.
There are several possible ways to deal with the compatibility issue and I'll start by ignoring the "tough, it''s changed now" option as contrary to PGM's philosophy. Two options that strike me as suitable are either/or:
- make a backwards-convertor from new format to old format and have it available as a free download (make a new product and give it away free ... not a great business case in itself)
- the "amnesty" ... a program-only upgrade to the BIAB with the new format for a peppercorn fee.
In practice, even the Pro upgrade from any pre-2022 version at $79 isn't punitive, but discounting harder once (e.g., keep the 2025 version only at, say, $20 for some years) would get rid of lots of backwards-compatibility planning, coding, testing, bug-fixing and the rest. I can't know PGM's internal concerns, but looking at is as a outsider with experience of similar issues, to me it sounds like, longer term, that would likely
save time, money and probably staff frustration too.
The amnesty option might warrant a "sweetener" for the people who upgrade most years so may feel a bit robbed, or it could mark a start to a content-only pricing strategy for the future. Only PGM can decide what's really best for their business plan. I suspect that it's possible that getting these tired old issues out of the way for once and for all
might actually be sweetener enough. Maybe a poll?