Extract a sound from a Classic application for Mac OS X?
Solution 1:
I had some System 7 Sound files, too. I just tried DaveM's answer, and it worked, except I had to set the frequency to 11025 (not 8192).
My steps:
- Used Rezilla to copy the raw hex from the resource fork.
- Used Hex Fiend to paste it as a regular file (added .au extension, but that doesn't really do much since it's still not directly playable)
- Audacity > File > Import > Raw Data, select .au file
- Change Sample Rate to 11025 Hz
- Export as wav!
Solution 2:
Peter Hosey is correct, snd files are Sun|SGI au files. snd is the original au format: u-law, no header, 8192Hz.
I was able to convert CW metal stamp snd rsrc to an mp3 with very little work.
Requirements: resource editor, hex editor, Audacity.
First, convert the snd rsrc to an au file.
Copy the hex data from snd resource and paste onto a hex editor. Save with an au extension.
Second, import the au file into Audacity.
Open Audacity. Select File->Import-Raw Data. Select the au file.
Encoding: Unsigned 8 bit PCM
Byte Order: No endianness
Channels: Mono
Start offset: 0
Amount to import: 100%
Sample Rate: 8192 Hz
Third, Save the file
File->Export...
HTH
Solution 3:
File Juicer can extract 'snd '
resources as QuickTime movies.
Solution 4:
According to Apple doc http://support.apple.com/kb/HT3775, QuickTime Player supports snd (though you'd probably need to right-click on the snd resource and specify "Open with..." QuickTime Player for it to play).
snd, that's a blast from the past.
Solution 5:
Try playing the sound in its original application in Sheepshaver. Sheepshaver is a emulation system for Classic Mac OS running on OSX.
Then use a program such as Audio Hijack Pro or Piezo to record the sound as it plays, by hijacking Sheepshaver.
You'll get a good digital copy of the original sound in an AIFF format if you use Audio Hijack Pro, and in a lesser format with Piezo.