+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  SNES music
Pages: [1]
Author Topic: SNES music  (Read 474 times)
harleking
Guest
« on: October 21, 2007, 08:38:42 am »

I would like to write a couple of pieces of music using the sounds from a SNES game. All I need is a way to get samples of the instruments. I've tried recording them (zsnes+audacity), but my crappy sound card adds a lot noise to recording. Is there a way of extracting the sounds from the rom directly? If you have any other ideas as to how I could go about this, let me know.
creaothceann
Guest
« Reply #1 on: October 21, 2007, 09:36:29 am »

You could try bsnes + the audio logging function... or SNESSOR.
Nightcrawler
Guest
« Reply #2 on: October 21, 2007, 10:12:40 am »

There's nothing that's going to get samples from the ROM, but you can get samples in use in any given SPC file.

SPCTool will do this.
creaothceann
Guest
« Reply #3 on: October 21, 2007, 10:21:20 am »

Quote from: Nightcrawler on October 21, 2007, 10:12:40 am
There's nothing that's going to get samples from the ROM

IIRC snessor will do that.
harleking
Guest
« Reply #4 on: October 21, 2007, 11:19:58 am »

bsnes won't run the rom for some reason. I tried SNESSOR, but it gave me several junk files, so I want to try the spc option to see if that's more straightforward. I'm not able to find SPCTool anywhere though. I searched the utilities here and zophar's domain. Could someone point me in the right direction.

Thanks for the help.
Nightcrawler
Guest
« Reply #5 on: October 21, 2007, 11:43:47 am »

creaothceann:

And his results were exactly what I would expect. Too much junk. You just can't reliably and repeatably extract samples from any ROM.


harleking:

ZD does have it.

http://www.zophar.net/utilities/converters.html

Word of advice, it only runs right in a full screen command line window. It was originally written for DOS, so it is a bit buggy, you can dump whatever samples are in memory of the SPC file to wav file.
harleking
Guest
« Reply #6 on: October 21, 2007, 12:00:53 pm »

I was about to reply saying I had found it, but it said someone else had replied  Smiley

Like you said, I'm having some trouble getting the program to run. I go to command prompt, enter full screen mode, run the program and this is what I get:

SPC Tool v0.61  Copyright (C)2000 Alpha-II Productions

Usage:  SPCTOOL [options] file

   /V    Non-standard VGA
         Use this if the mouse cursor is garbage
   /J    Japanese character set
   /X    Disable MMX instructions
   /P
  • Play only mode
         The default pre-amp level is used if no value is passed (0-99)
   /O    Disable sound card output
   /8    Force 8-bit samples
   /M    Force monaural samples
   /R#   Output sample rate:
         1-8000Hz  2-11025Hz  3-16000Hz  4-22050Hz
         5-32000Hz 6-44100Hz  7-48000Hz  8-64000Hz
   /I#   Default interpolation:
         1-None  2-Linear  3-Cubic Spline

Do not run this program windowed! (see README.HTM)

Then the program exits, and Command Prompt asks me for another command. I don't get a GUI like the readme talks about. Do I need to pass it any arguments or something else to get this to run (I'm on Windows XP by the way)?

Thanks again for the help
creaothceann
Guest
« Reply #7 on: October 21, 2007, 05:12:36 pm »

NC: The "reliably and repeatably" was missing from your first post. Wink

HK: See the "Usage" line: you need to pass a file name, too.
harleking
Guest
« Reply #8 on: October 21, 2007, 06:55:58 pm »

Apparently I can't get SPCTool to work correctly on my machine. Unfortunately, half of the screen displays garbage even, with the non-standard VGA option on. I guess I'll have to try something else. Thanks for the advice though.
creaothceann
Guest
« Reply #9 on: October 21, 2007, 07:25:05 pm »

DOSBox might be able to display it correctly.
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC