Originally Posted by SteveDiverse
Version control would be pretty cool, especially if it were handled within a single file, as opposed to making separate files.
Create a new file and it starts 1.0.0
Reason could do autosaves at a set increment - creating 1.0.1, 1.0.2, etc.
hitting save during a session would create 1.1.0, 1.2.0, 1.3.0
after closing a file, next open would start 2.0.0
It would then be nice to have a version manager that would let you 'save version as' and pick any previous #.#.# version and save it out as a new name.
The optimize function could then be changed to include an option to purge all versions but the most recent #.#.#
This could quickly make files very large, so it could be limited to a certain number of versions before you purge - or even only keep the x.x.# versions within a session.
+1 to all of this - but I wouldn't think that the file size would get too huge because for the most part no audio would need to be copied with each 'version' (only if you wrote new audio files).
Giles Reaves, aka 'selig'
Audio Illusionist, Musical Technologist
Selig Audio, LLC