Сегодня столкнулся с такой фигней. К счастью, я как-то из-под Линукса изучал файл *.song, и это оказался архив, который содержит xml-файлы с описанием проекта. Наугад скачал два восстановителя архивов. Один подошел. В общем, лечим поврежденный файл .song так:
Качаем DiscInternals Zip Repair (может и другой восстановитель сработает, я пробовал этим). Переименовываем наш файл (а лучше копию файла) из song в zip. Восстанавливаем при помощи этой проги. Переименовываем обратно. Запускаем. Скорее всего откроется с ошибками (что-то же повреждено). Короче, как открылся, даже если не полностью, сохраняем его с другим именем. Всё. Теперь открываем и радуемся, что спасли долгие часы работы. У меня только два трека оказались испорченными. Два миди-трека. Фи. 5 минут и я их восстановил. А если б не спас проект - попал бы на деньги.