How to make sd2 files with missing resource fork work in DP

Discussion of Digital Performer use, optimization, tips and techniques on MacOS.

Moderator: James Steele

Forum rules
This forum is for most discussion related to the use and optimization of Digital Performer [MacOS] and plug-ins as well as tips and techniques. It is NOT for troubleshooting technical issues, complaints, feature requests, or "Comparative DAW 101."
michkhol
Posts: 691
Joined: Tue Oct 24, 2006 8:06 am
Primary DAW OS: MacOS
Location: MD, USA

How to make sd2 files with missing resource fork work in DP

Post by michkhol »

I was stupid enough to burn old projects with .sd2 files to external media. DP refuses to open such a project because of the missing resource forks. I managed to solve it and wanted to share the solution.

1. You need to remember the bit rate, depth and number of channels for each file you would like to restore, because all this information is stored in the missing resource fork.
2. Buy the Audaptor utility ($1.99) from http://audaptor.aurchitect.com. Load the .sd2 file, specify all missing info and convert to .wav format.
3. Download the 0xED hex editor (free) from http://www.suavetech.com/0xed/0xed.html. Open the project in the editor and search for 'sd2' string and replace it to 'wav' only in the file paths for all .sd2 files you've just converted. (No need to replace anywhere else.) Save the project.
4. Open the project in DP and enjoy.

Hope it is helpful.
Last edited by michkhol on Sun Aug 19, 2018 8:38 am, edited 1 time in total.
MacPro, 32 GB RAM, Metric Halo ULN8
macOS 13.6.3, DP 11.3
User avatar
stubbsonic
Posts: 5164
Joined: Fri Dec 22, 2006 12:56 pm
Primary DAW OS: MacOS
Contact:

Re: How to make sd2 files with missing resource fork work in

Post by stubbsonic »

Thanks for sharing that info. Really helpful.
M1 MBP; OS 15.3, FF800, DP 11.33, PC3K7, K2661, iPad6, Godin XTSA (w/ SY-1000), 2 Ibanez 5-string basses (1 fretted, 1 fretless), FX galore

http://www.jonstubbsmusic.com
JSmith1234567
Posts: 796
Joined: Wed Sep 19, 2007 1:48 pm
Primary DAW OS: Unspecified

Re: How to make sd2 files with missing resource fork work in

Post by JSmith1234567 »

Thank you !!!!!!!!!!!!!!!!!!!!
OSX Big Sur (latest). Mac Pro Late 2013 ("trash-can"), 3.5 Ghz 6-Core Intel XeonE5, 64GB RAM. Motu DP 11.31, Vienna Pro Server, Presonus Notion, Osculator, Keyboard Maestro, Tanqueray or Bombay Sapphire.
User avatar
leigh
Posts: 431
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: Ann Arbor MI

Re: How to make sd2 files with missing resource fork work in

Post by leigh »

Thank you so much for this! I just opened a project from 2006 with SD2 files and this saved the day!

**Leigh
Hope is not the conviction that something will turn out well but the certainty that something is worth doing no matter how it turns out.— Vaclav Havel

Mac Studio M2 Ultra, 128GB RAM, Mac OS X 14.5, DP 11.32
VSL, VE Pro 7, MIR Pro 3D, UVI Falcon, EZ Keys, EZ Drummer, Ozone 9 Advanced, RX 8 Advanced, Dorico 5, Metric Halo ULN-8-3D mkiv, ULN-2-3D & 2882-3D interfaces, Novation Impulse-49, various mics
User avatar
bkshepard
Posts: 1094
Joined: Sun Aug 14, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Setúbal, Portugal
Contact:

Re: How to make sd2 files with missing resource fork work in

Post by bkshepard »

It's Mac only, but wouldn't Sound Converter work for this? It's my go to for all kinds of audio file conversions.
-Brian

Mac M1 Ultra 20-core, OS 14.6.1, 128 GB RAM, DP 11.3.2, UA Apollo x6
User avatar
James Steele
Site Administrator
Posts: 22797
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: How to make sd2 files with missing resource fork work in

Post by James Steele »

Yeah, I think maybe where you got burned is saving it to media that wasn’t Mac formatted? That’s usually how you lose resource forks. If it’s going on non-Mac formatted media or uploaded to a server, zipping the files first will preserve the resource forks when unzipped later on a Mac.
JamesSteeleProject.com | Facebook | Instagram | Twitter

Mac Studio M1 Max, 64GB/2TB, macOS Sequoia 15.5 Public Beta 2, DP 11.34, MOTU 828es, MOTU 24Ai, MOTU MIDI Express XT, UAD-2 TB3 Satellite OCTO, Console 1 Mk2, Avid S3, NI Komplete Kontrol S88 Mk2, Red Type B, Millennia HV-3C, Warm Audio WA-2A, AudioScape 76F, Dean guitars, Marshall amps, etc., etc.!
User avatar
philbrown
Posts: 2366
Joined: Fri Nov 05, 2004 10:01 pm
Primary DAW OS: MacOS
Location: Almost Mexico

Re: How to make sd2 files with missing resource fork work in

Post by philbrown »

It's been years since I used it, but I always used and recommended Soundhack for this sort of thing. The website claims it's still running. Scroll all the way down the page for the link:
http://www.soundhack.com/freeware/
2020 iMac 27" 3.6GHz 10 core i9 • Mac OS 12.2.1 • DP 11.04 • UAD-8 Octo card • Midas M32R

Plugs: UAD•Slate•Scuffham•Flux IRCAM•NI Komplete•Klanghelm•Waves•Spectrasonics•Arturia•Soundtoys•Nomad Factory•PSP•Stillwell•Cytomic•Korg•Five12•GForce
MW1
Posts: 56
Joined: Wed Apr 26, 2017 8:38 am
Primary DAW OS: MacOS

Re: How to make sd2 files with missing resource fork work in

Post by MW1 »

michkhol wrote:I was stupid enough to burn old projects with .sd2 files to external media. DP refuses to open such a project because of the missing resource forks. I managed to solve it and wanted to share the solution.

1. You need to remember the bit rate, depth and number of channels for each file you would like to restore, because all this information is stored in the missing resource fork.
2. Buy the Audaptor utility ($1.99) from http://audaptor.aurchitect.com. Load the .sd2 file, specify all missing info and convert to .wav format.
3. Download the 0xED hex editor (free) from http://www.suavetech.com/0xed/0xed.html. Open the project in the editor and search for 'sd2' string and replace it to 'wav' only in the file paths for all .sd2 files you've just converted. (No need to replace anywhere else.) Save the project.
4. Open the project in DP and enjoy.

Hope it is helpful.
Hi there

I've been bitten hard with the sd2 missing resource fork problem and am totally stuck trying to open some old DP projects.

One way or another I have converted the audio files for one old project to WAV format.

However, I am completely stumped by the 0xED hex editor stage of the process. I have downloaded the editor but am having trouble understanding the steps you outline above - the searching for sd2 string and particularly where you specify saving in the 'File Path' only - how does one identify the file path?

Would you (or anyone else!) be able to provide more detailed instructions as to how to do this - I'd be eternally grateful!

Thank you for any insights.
User avatar
mikehalloran
Posts: 16209
Joined: Sun Jan 25, 2009 5:08 pm
Primary DAW OS: MacOS
Location: Sillie Con Valley

Re: How to make sd2 files with missing resource fork work in

Post by mikehalloran »

See if you can open one file in QuickTime. If you can open it, export as .wav or .aif. If successful, you don’t need the hex editor.
DP 11.34; 828mkII FW, micro lite, M4, MTP/AV USB Firmware 2.0.1
2023 Mac Studio M2 8TB, 192GB RAM, OS Sequoia 15.4, USB4 8TB externals, Neumann MT48, M-Audio AIR 192|14, Mackie ProFxv3, Zoom F3 & UAC 232 32bit float recorder & interface; 2012 MBPs (x2) Catalina, Mojave
IK-NI-Izotope-PSP-Garritan-Antares, LogicPro X, Finale 27.4, Dorico 5, Notion 6, Overture 5, TwistedWave, DSP-Q 5, SmartScore64 NE Pro, Toast 20 Pro
MW1
Posts: 56
Joined: Wed Apr 26, 2017 8:38 am
Primary DAW OS: MacOS

Post by MW1 »

mikehalloran wrote:See if you can open one file in QuickTime. If you can open it, export as .wav or .aif. If successful, you don’t need the hex editor.
Hello Mike - thanks for the suggestion.

Actually, I have already managed (by way of Soundhack and Pro Audio Converter apps) to convert the audio files to .wav format.

As I understood it, I thought the hex editor was needed to reassign the DP project file paths to look for .wav instead of .sd2 - but perhaps I have got that wrong?

At the moment the DP project won't open and still gives the 'unreadable data' message - so it's not recognising the wav files.

I have many old DP/sd2 projects that I need to open so I'm using this project as a test to find a procedure that will work for all of them.

At the moment I'm working on copies of the files but I have found the original bare drives that I had pulled out of the old G5 tower. I bought a SATA to USB adaptor dock but unfortunately none of the drives would mount properly to access the original files.

What a nightmare!
JSmith1234567
Posts: 796
Joined: Wed Sep 19, 2007 1:48 pm
Primary DAW OS: Unspecified

Re: How to make sd2 files with missing resource fork work in

Post by JSmith1234567 »

Does anyone know how to get "Audaptor".

I get a "not available in the United States" message in the Apple App Store.
OSX Big Sur (latest). Mac Pro Late 2013 ("trash-can"), 3.5 Ghz 6-Core Intel XeonE5, 64GB RAM. Motu DP 11.31, Vienna Pro Server, Presonus Notion, Osculator, Keyboard Maestro, Tanqueray or Bombay Sapphire.
wvandyck
Posts: 995
Joined: Mon Oct 10, 2005 7:07 pm
Primary DAW OS: MacOS
Location: South of Woonsocket

Re: How to make sd2 files with missing resource fork work in

Post by wvandyck »

Aurchitect is no longer in business, apparently related to some legal/business dispute with Audiofile Engineering.

The fate of Triumph, Myriad, and other apps is unknown at the moment.
2017 2.9 GHz MPB/1TB ssd; loaded 2012 i7 quadcore Mini, OS 10.15.5
DP 10.11, Logic 10.5.1, Silverface Apollo Quad/TB, K12UC, Falcon, Integra 7, MIDI guitars etc.
User avatar
stubbsonic
Posts: 5164
Joined: Fri Dec 22, 2006 12:56 pm
Primary DAW OS: MacOS
Contact:

Re:How to make sd2 files with missing resource fork work in

Post by stubbsonic »

MW1 wrote: At the moment I'm working on copies of the files but I have found the original bare drives that I had pulled out of the old G5 tower. I bought a SATA to USB adaptor dock but unfortunately none of the drives would mount properly to access the original files.
I have an old G4 tower I use for Appleworks, and old file access, and a random task here & there. I'm sure there are others out there with the same setup.

Perhaps you can find someone near you willing to pop those drives in and copy your original files over to a USB stick.
M1 MBP; OS 15.3, FF800, DP 11.33, PC3K7, K2661, iPad6, Godin XTSA (w/ SY-1000), 2 Ibanez 5-string basses (1 fretted, 1 fretless), FX galore

http://www.jonstubbsmusic.com
MW1
Posts: 56
Joined: Wed Apr 26, 2017 8:38 am
Primary DAW OS: MacOS

Re: Re:How to make sd2 files with missing resource fork work

Post by MW1 »

stubbsonic wrote:
MW1 wrote: I have an old G4 tower I use for Appleworks, and old file access, and a random task here & there. I'm sure there are others out there with the same setup.

Perhaps you can find someone near you willing to pop those drives in and copy your original files over to a USB stick.
Thanks - I may have to try that or even buy an old working G5 just to access the files.

If I ever manage to get at the original projects it would appear that the advice is to zip the project files before copying them to another drive in order to preserve the resource fork data.

Thanks again

MW
User avatar
mikehalloran
Posts: 16209
Joined: Sun Jan 25, 2009 5:08 pm
Primary DAW OS: MacOS
Location: Sillie Con Valley

Re: How to make sd2 files with missing resource fork work in

Post by mikehalloran »

As I understood it, I thought the hex editor was needed to reassign the DP project file paths to look for .wav instead of .sd2 - but perhaps I have got that wrong?
Yea, that's wrong.

If you got them converted, your problem has nothing to do with hex editors etc. You copied your files over from another Mac without using Migration Assistant or zipping them on the old drive first.

With 7.1 and then 7.24, DP got fussy about privileges and you need to be able to restore them. There are a number of ways to do this and no one way works on every file. This is when I went through the same issue. Having gone through this, my projects done in 2.71 open in 10 with no problems nowadays—sd2 files intact.

See if any of the suggestions offered here work.
viewtopic.php?f=1&t=66595

You may get to the point where the projects open but the sound bites are greyed out. If that happens, try dropping your .wav files into the project.
Last edited by mikehalloran on Tue Aug 13, 2019 11:06 am, edited 1 time in total.
DP 11.34; 828mkII FW, micro lite, M4, MTP/AV USB Firmware 2.0.1
2023 Mac Studio M2 8TB, 192GB RAM, OS Sequoia 15.4, USB4 8TB externals, Neumann MT48, M-Audio AIR 192|14, Mackie ProFxv3, Zoom F3 & UAC 232 32bit float recorder & interface; 2012 MBPs (x2) Catalina, Mojave
IK-NI-Izotope-PSP-Garritan-Antares, LogicPro X, Finale 27.4, Dorico 5, Notion 6, Overture 5, TwistedWave, DSP-Q 5, SmartScore64 NE Pro, Toast 20 Pro
Post Reply