Blender does.MegaPixel wrote: ↑Sun Apr 18, 2021 1:53 pm Song files, in my opinion, should be json or xml data if they were to add settings to it, it should be extremely easy to do. Not sure if you can read json or xml...
I don't see why anything that doesn't affect sound should be in the file save, and if it is going to be, then I see no reason why we shouldn't be asked to load those settings on load which would change bitwigs current global settings.
Some things belong in the files programs save, some things do not..
EG. Why doesn't docx (MS Word document or OTF formats) save the configuration of their software in their save files? Why doesn't Unreal Engine 4? Why doesn't VSCode? Why doesn't Adobe Photoshop?
I agree with some settings doesn't have to be local (or per track)
Talking about the format, json or xml produces big files and take longer to serialize than binary formats. Devs would have learned something from Ableton (which uses zipped xml)