Not so long ago I used a simple pd patch to record a live performance. This performance was a very special, unrepeatable event, as well as being very long (3+hours) and involving a lot of performers.

It took me a while to figure out what had gone wrong. The resulting sound file plays, and the performance is audible, but glitchy. I thought the recording was lost forever.

Then, looking back at the patch, I realised I made a very basic mistake - I created a 2 channel 'writesf~' object, but connected both left and right channels to the left inlet.

I guess the data from both channels is all there in the file and could perhaps be recovered, and I wondered if anyone had any ideas on how I might be able to do this. Any ideas would be greatly appreciated.

I've attached the original patch for reference