Corrupted Session

image

Please tell me there is a way I can revive this :frowning:

Probably. can you upload the *.ardour session file?

It seems some MIDI files went missing though. Do you recall what the last operation before saving was?

PS. There also is a “*.bak” backup save in the session folder. That is the most recent save before the last. You could try loading that instead.

1 Like

@x42 Thank you for the speedy reply! I was multi-tracking 6 channels last night and went to add another 6 channels to multi-track. That’s when the program crashed on me and I was only running like 66% DSP (I’ve pushed Ardour harder than that and I love the software because of how well it handles). The last time I saved the file was probably a few minutes before I started multitracking. I can see those files created in the audio folder as well. I tried to open the .BAK file and no avail, I get the same issue. I will post the Ardour file below parsed out from Visual Studio along with the XML file.

_______ XML FILE ________

it won’t let me attach the file. Not sure if I can post attachments but I will show you in the source code the defector

 <Region name="80's electro Drums 2-1.16" muted="0" opaque="1" locked="0" video-locked="0" automatic="1" whole-file="0" import="0" external="0" sync-marked="0" left-of-split="1" right-of-split="1" hidden="0" position-locked="0" valid-transients="0" start="158738" length="430867" position="1065826" beat="46.999965972222221" sync-position="158738" ancestral-start="0" ancestral-length="0" stretch="1" shift="1" positional-lock-style="MusicTime" layering-index="4" tags="" contents="0" start-beats="6.9999048611111112" length-beats="19.000034027777779" id="356096" type="midi" first-edit="nothing" source-0="85761" master-source-0="85761"/>
<Region name="80's electro Drums 2-1.17" muted="0" opaque="1" locked="0" video-locked="0" automatic="1" whole-file="0" import="0" external="0" sync-marked="0" left-of-split="0" right-of-split="1" hidden="0" position-locked="0" valid-transients="0" start="589605" length="45352" position="1496693" beat="66.000003819444444" sync-position="589605" ancestral-start="0" ancestral-length="0" stretch="1" shift="1" positional-lock-style="MusicTime" layering-index="5" tags="" contents="0" start-beats="25.999938888888892" length-beats="1.9999010416666678" id="356099" type="midi" first-edit="nothing" source-0="85761" master-source-0="85761"/>
<Region name="80's electro Drums 2-1.18" muted="0" opaque="1" locked="0" video-locked="0" automatic="1" whole-file="0" import="0" external="0" sync-marked="0" left-of-split="1" right-of-split="1" hidden="0" position-locked="0" valid-transients="0" start="589605" length="22677" position="1496693" beat="66" sync-position="589605" ancestral-start="0" ancestral-length="0" stretch="1" shift="1" positional-lock-style="MusicTime" layering-index="5" tags="" contents="0" start-beats="25.999938888888892" length-beats="1" id="356105" type="midi" first-edit="nothing" source-0="85761" master-source-0="85761"/>
<Region name="80's electro Drums 2-1.19" muted="0" opaque="1" locked="0" video-locked="0" automatic="1" whole-file="0" import="0" external="0" sync-marked="0" left-of-split="0" right-of-split="1" hidden="0" position-locked="0" valid-transients="0" start="612282" length="22675" position="1519370" beat="67" sync-position="612282" ancestral-start="0" ancestral-length="0" stretch="1" shift="1" positional-lock-style="MusicTime" layering-index="6" tags="" contents="0" start-beats="26.999938888888892" length-beats="0.99990104166666782" id="356108" type="midi" first-edit="nothing" source-0="85761" master-source-0="85761"/>
<Region name="80's electro Drums 2-1.20" muted="0" opaque="1" locked="0" video-locked="0" automatic="1" whole-file="0" import="0" external="0" sync-marked="0" left-of-split="1" right-of-split="1" hidden="0" position-locked="0" valid-transients="0" start="589605" length="22677" position="1553386" beat="68.500007638888903" sync-position="589605" ancestral-start="0" ancestral-length="0" stretch="1" shift="1" positional-lock-style="MusicTime" layering-index="8" tags="" contents="0" start-beats="25.999938888888892" length-beats="1" id="356114" type="midi" first-edit="nothing" source-0="85761" master-source-0="85761"/>
<Region name="80's electro Drums 2-1.21" muted="0" opaque="1" locked="0" video-locked="0" automatic="1" whole-file="0" import="0" external="0" sync-marked="0" left-of-split="1" right-of-split="1" hidden="0" position-locked="0" valid-transients="0" start="589605" length="22677" position="1564724" beat="68.999981944444443" sync-position="589605" ancestral-start="0" ancestral-length="0" stretch="1" shift="1" positional-lock-style="MusicTime" layering-index="9" tags="" contents="0" start-beats="25.999938888888892" length-beats="1" id="356124" type="midi" first-edit="nothing" source-0="85761" master-source-0="85761"/>
<Region name="80's electro Drums 2-1.22" muted="0" opaque="1" locked="0" video-locked="0" automatic="1" whole-file="0" import="0" external="0" sync-marked="0" left-of-split="1" right-of-split="1" hidden="0" position-locked="0" valid-transients="0" start="589605" length="22677" position="1587401" beat="69.99997465277778" sync-position="589605" ancestral-start="0" ancestral-length="0" stretch="1" shift="1" positional-lock-style="MusicTime" layering-index="10" tags="" contents="0" start-beats="25.999938888888892" length-beats="1" id="356130" type="midi" first-edit="nothing" source-0="85761" master-source-0="85761"/>
<Region name="80's electro Drums 2-1.23" muted="0" opaque="1" locked="0" video-locked="0" automatic="1" whole-file="0" import="0" external="0" sync-marked="0" left-of-split="1" right-of-split="1" hidden="0" position-locked="0" valid-transients="0" start="589605" length="22677" position="1610078" beat="70.999967361111118" sync-position="589605" ancestral-start="0" ancestral-length="0" stretch="1" shift="1" positional-lock-style="MusicTime" layering-index="11" tags="" contents="0" start-beats="25.999938888888892" length-beats="1" id="356136" type="midi" first-edit="nothing" source-0="85761" master-source-0="85761"/>
<Region name="80's electro Drums 2-1.25" muted="0" opaque="1" locked="0" video-locked="0" automatic="1" whole-file="0" import="0" external="0" sync-marked="0" left-of-split="0" right-of-split="1" hidden="0" position-locked="0" valid-transients="0" start="544251" length="90706" position="1451341" beat="64" sync-position="544253" ancestral-start="0" ancestral-length="0" stretch="1" shift="1" positional-lock-style="MusicTime" layering-index="5" tags="" contents="0" start-beats="23.999938888888892" length-beats="3.9999010416666678" id="356188" type="midi" first-edit="nothing" source-0="85761" master-source-0="85761"/>
<Region name="80's electro Drums 2-1.28" muted="0" opaque="1" locked="0" video-locked="0" automatic="1" whole-file="0" import="0" external="0" sync-marked="0" left-of-split="1" right-of-split="1" hidden="0" position-locked="0" valid-transients="0" start="538582" length="17008" position="1536378" beat="67.750002083333342" sync-position="544251" ancestral-start="0" ancestral-length="0" stretch="1" shift="1" positional-lock-style="MusicTime" layering-index="8" tags="" contents="0" start-beats="23.749951736111129" length-beats="0.75000555555556048" id="356203" type="midi" first-edit="nothing" source-0="85761" master-source-0="85761"/>
<Region name="80's electro Drums 2-1.29" muted="0" opaque="1" locked="0" video-locked="0" automatic="1" whole-file="0" import="0" external="0" sync-marked="0" left-of-split="1" right-of-split="1" hidden="0" position-locked="0" valid-transients="0" start="538582" length="17008" position="1547717" beat="68.250020486111111" sync-position="538582" ancestral-start="0" ancestral-length="0" stretch="1" shift="1" positional-lock-style="MusicTime" layering-index="9" tags="" contents="0" start-beats="23.749951736111129" length-beats="0.75000555555556048" id="356215" type="midi" first-edit="nothing" source-0="85761" master-source-0="85761"/>
<Region name="80's electro Drums 2-1.30" muted="0" opaque="1" locked="0" video-locked="0" automatic="1" whole-file="0" import="0" external="0" sync-marked="0" left-of-split="1" right-of-split="1" hidden="0" position-locked="0" valid-transients="0" start="538582" length="17008" position="1559055" beat="68.749994791666666" sync-position="538582" ancestral-start="0" ancestral-length="0" stretch="1" shift="1" positional-lock-style="MusicTime" layering-index="10" tags="" contents="0" start-beats="23.749951736111129" length-beats="0.75000555555556048" id="356221" type="midi" first-edit="nothing" source-0="85761" master-source-0="85761"/>
<Region name="80's electro Drums 2-1.31" muted="0" opaque="1" locked="0" video-locked="0" automatic="1" whole-file="0" import="0" external="0" sync-marked="0" left-of-split="1" right-of-split="1" hidden="0" position-locked="0" valid-transients="0" start="538582" length="17008" position="1570394" beat="69.250013194444435" sync-position="538582" ancestral-start="0" ancestral-length="0" stretch="1" shift="1" positional-lock-style="MusicTime" layering-index="11" tags="" contents="0" start-beats="23.749951736111129" length-beats="0.75000555555556048" id="356227" type="midi" first-edit="nothing" source-0="85761" master-source-0="85761"/>

Do you have access to dropbox or a similar service?
pastebin.com may also work (in case the file is not too large)

It would seem that a <Source > with that ID is not in the session file.

Two ways to fix this: adding an empty one, or removing all regions referencing it.
I can probably do those changes manually in a text editor…

But the real question is how that could happen.

1 Like

I got it open!

Thank you for helping me think this out. @x42 , you said

It would seem that a <Source > with that ID is not in the session file.<

When I check my C:/…/midifiles folder for this session it showed that “80’s electro Drums 2-1” was there. So then I right-clicked to the properties window and noticed that the size of the file was a whopping “0 KB”. I checked the original file it duplicated from and seen that it was 375 KB. So I just deleted the empty midi file and copy and pasted the 375 KB and renamed it “80’s electro Drums 2-1” and the session file opened. However, it still recognized that it was not the region but it still loaded the session instead of giving me the corrupted message like before. As it stands all the regions are there, including the ones I multitracked without saving last night. I have to go through my 80’s electro Drums midi track and redeem the empty regions but that is a huge win in my eyes. Thank you so much, I was truly panic-stricken. Been working on this session for over 3 months. Cheers to you mate!

2 Likes

Wow. Great that you managed to figure this out and fix it yourself!