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:

  1. Used Rezilla to copy the raw hex from the resource fork.
  2. 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)
  3. Audacity > File > Import > Raw Data, select .au file
  4. Change Sample Rate to 11025 Hz
  5. 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.