mirror of
https://github.com/storytold/soundcraft.git
synced 2026-10-28 12:36:47 -06:00
Takes stream to disk while recording, but they only join the session at Stop. After a crash the files were on disk with nothing pointing at them and no record of where they started, and the header of each was up to a second behind its audio. When recording starts, its plan (each track's take file, where the takes start, the loop length and punch range) is autosaved with the session, and every autosave until Stop keeps it there. Stop places the takes from that same plan. Recovering a folder that still holds a plan first repairs each take's header to cover all of its audio, then places the takes as Stop would have, skipping any the session already has. The recovery window says when there's an unfinished recording, and such a folder is kept even if its session file was saved later.