Since I have a couple of Audacity versions installed (portable) I occasionally I trip over an older aup3 project which asks me to convert the project when opened with a later version - which I usually don’t want to do.
Before I start doing my own tests in detail: Is there a list at which versions exactly such a compatibility break happens? So far I found one oddity: 3.4.2 can open a 3.6.0 project, but not a project created with 3.6.4 (fails to load avformat-60.dll). I found no (obvious) hint about this being intentional in the changelog on github.
Not that I’m aware of.
What we do know:
- Audacity version 2.x is broadly compatible across the entire range.
- Audacity 3.0 can open projects made in Audacity 2.x, but can only save in Audacity 3 (“.aup3”) format.
At some point after 3.0 checks were added to Audacity to restrict which version of Audacity is required to open a project. If you are able to figure out exactly what these restrictions are, I’m sure it will be useful for others to post your findings here because I don’t think it’s documented.
Ok, I will see when I find the time to make some systematic tests and post the results here.
Prior to 3.6.1, the project version was set based on what features you used. So if you use realtime effects in 3.6.0, it could be opened with 3.2.0 and beyond, and if you just use basic tracks, it could be opened with 3.0.0 and beyond. This logic became more and more difficult to maintain to the point where we messed it up in 3.6.0, so for 3.6.1 and beyond, it’s just the version number you’re currently on.
o-oh - this does sound like was doomed to fail one day …
do I get it right: we should expect compatibility for the 3.6. versions above 3.6.0, but a 3.7.x project would not open in a version < 3.7 ?
correct, yes. Audacity is backwards-compatible, ie it can read any project made in a previous version (with the exception of the very early 1.0 stuff), but no longer forwards-compatible, so older Audacity versions no longer can read projects made in newer versions.
How does it know the version that created the project? Is it something we can hack with DB Browser for SQLite?
This topic was automatically closed after 30 days. New replies are no longer allowed.