Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
0 user currently in General Emulation.
Acmlm's Board - I2 Archive - General Emulation - Ripping SNES Music. | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Ten

Cheep-cheep
Level: 23

Posts: 191/198
EXP: 60153
For next: 7570

Since: 07-24-04
From: Denver

Since last post: 69 days
Last activity: 32 days
Posted on 07-30-05 10:17 PM Link | Quote
Is there a way to get Music off a SNES ROM in a format (.wav will do) I can later convert to MP3? Hopfully though ZSNES?
Dish

Spiny
Level: 38

Posts: 490/596
EXP: 355646
For next: 14801

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 07-30-05 10:58 PM Link | Quote
Most games can have their sound dumped in SPC format.

ZSNES and SNES9x probably both have SPC dumping ability -- although it can be a hassle to dump SPCs yourself -- since you have to time them right.

Besides... most games have their soundtrack dumped already and are available on archive sites.

http://www.snesmusic.org <--- probably the largest/best SPC archive in existence. Whatever game you're looking for is probably there

http://www.alpha-ii.com/ <--- get SNESamp -- or some other SPC player (though SNESamp is the best, imo). (click on the arrow on that page to get to the downloads)

http://www.winamp.com <--- SNESamp is a winamp plugin, so you'll need Winamp to run it. There are standalone SPC players, although Winamp has the added benefit of iZotope and .wav, .ogg converters (yes you can also convert to .mp3, but ogg is superior ;P )
Prier

Archangel
Administrative Priestess.
NUCLEAR SUB WEEEOOOO
Level: 119

Posts: 6946/8392
EXP: 18790939
For next: 138352

Since: 03-15-04
From: Nerima Dist. - Tokyo, Japan

Since last post: 1 day
Last activity: 1 day
Posted on 07-30-05 11:29 PM Link | Quote
However, on the off-chance you're trying to get music from things like -any- Compile game (Puyo Puyo, Kirby's Avalanche) or a game like Wolfenstein 3D...there is the error that you will only get the first note back when you create the SPC. Only a few sets have been made that I know of on SNESMusic that goes beyond that (like Sailor Moon ~Another Story~ RPG) but that's because people took the time out to get the music into SPC format by more...extreme means.

If all else fails, use Goldwave. Have the emulator (ZSNES for me) up and running and start the record the MIXER input from Goldwave, making sure that there isn't any music being played, go to the sound test or where you can to make sure you get the music you want, hopefully without SFX hence the sound test and well...record it. Crop what you need and use it. I realize it doesn't give you an SPC which is way better, but there are some games where you really can't do it and it's a nice backup if nothing else.


(edited by Priere on 07-30-05 02:33 PM)
Surlent
サーレント
Level: 49

Posts: 952/1077
EXP: 863920
For next: 19963

Since: 03-15-04
From: Tower of Lezard Valeth

Since last post: 16 hours
Last activity: 1 hour
Posted on 07-31-05 12:03 AM Link | Quote
Originally posted by Priere
However, on the off-chance you're trying to get music from things like -any- Compile game (Puyo Puyo, Kirby's Avalanche) [...]

Ah, now I realize - the Kirby's Avalanche (Kirby's Ghost Trap in Europe) SPC seemed broken - but I didn't realize it wasn't just my computer ... until now

Also being added. unfortunately the opening song "The Dream Will Never Die" from Tales of Phantasia (SFC) also cannot be recorded with the female singer's voice - I think the voice actually is actually a sound effect if I'm not mistaken.


(edited by Surlent on 07-30-05 03:04 PM)
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 6170/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 07-31-05 03:18 AM Link | Quote
When that happens it means the sound data is being streamed to the SPC chip, a few milliseconds at a time. So when you try to dump it, you only get the current millisecond of music.

How exactly do people make SPCs out of those? I imagine it involves creating your own SPC file, but wouldn't they take up more memory then the chip has? (Or else why stream them in the first place? )
RT-55J

Ninji
Level: 23

Posts: 166/240
EXP: 65287
For next: 2436

Since: 12-29-04

Since last post: 9 hours
Last activity: 9 hours
Posted on 07-31-05 08:47 AM Link | Quote
I think Top Gear 3000 does something like that. I tried dumping a few tracks from it but it only played the current note. ;-[
Dish

Spiny
Level: 38

Posts: 491/596
EXP: 355646
For next: 14801

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 07-31-05 09:21 AM Link | Quote
One of my many complains with .spc and other non-ripped formats.


Rip formats are the way to go. A psf variant for SNES would be dynomite -- unfortunately there will never be one because .spc is "good enough"

At least it's not a piss-poor log format like GYM... ugh *cringe*


(edited by Disch on 07-31-05 12:23 AM)
Prier

Archangel
Administrative Priestess.
NUCLEAR SUB WEEEOOOO
Level: 119

Posts: 6954/8392
EXP: 18790939
For next: 138352

Since: 03-15-04
From: Nerima Dist. - Tokyo, Japan

Since last post: 1 day
Last activity: 1 day
Posted on 07-31-05 11:05 PM Link | Quote
Isn't that like some sort of uncompressed sound file or something? Doesn't even loop.
Dish

Spiny
Level: 38

Posts: 492/596
EXP: 355646
For next: 14801

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 07-31-05 11:39 PM Link | Quote
PSF? or GYM?

PSF/NSF/SID/GBS/etc are rip formats. That means they are actual code from the game yanked out and stuffed in files. They are the hardest to make since ripping actually requires quite a bit of manual work (no real safe way to automate the process in most cases). However they account for ANY tricks the game can use to playback music. Any song from any game can be ripped with a rip format. Plus, PSF variants (minipsf, gsf, usf, etc) are [usually] incredibly efficient since they only have the sound engine and all common data (like instruments) in one file, and very tiny individual files to drive each song. Older rip formats like NSF/GBS/SID don't have the individual files, rather they keep all the songs in one file along with the common data.

SPC is a dump format -- which is pretty much the exact same concept as a savestate. SPC dumps are [usually] just RAM/state dumps of the SPC700 chip. This is why they're all the exact same size, regardless of song complexity or length. This format has the pro of being VERY easy to make, however full soundtracks tend to be bloated since you have several copies of the exact same music engine in every song file. Some SPC players worked around that by supporting RSN files (which is just a bunch of SPC files in a RAR archive) to decrease the amount of redundant data and ease HD space. However another problem with this kind of format is it will only work on games which allow for this kind of savestate. As previously mentioned, SPC dumps of some games just don't work.

GYM is the worst of the worst. It's a log format -- which basically just takes writes to audio registers and dumps them to a file as the song is played, along with a timestamp. This is another easy-to-make format since any emulator could easily log such writes, however file sizes are often INCREDIBLY bloated, and since there's no CPU emulation, looping doesn't really work. Looping can be faked by setting markers in the file (I think another Genesis format was developed to make looping work a little better along with other improvements... VGM I think it was? I forget -- either way it was just another yukky log format). However this format does have the pro of being able to accomidate any game's music.


So anyway yeah... rips are the way to go. Yeah they're harder to make, but it's worth it in the longrun, since you get the best/most efficient/easiest to work with file when it's all over and done.


(edited by Disch on 07-31-05 02:40 PM)
KawaiiImoto-e

Hammer Brother
Level: 49

Posts: 934/1068
EXP: 852917
For next: 30966

Since: 03-15-04
From: In my own little complicated dreamworld

Since last post: 16 days
Last activity: 4 days
Posted on 08-02-05 09:48 PM Link | Quote
A list of games that stream their Music would be interesting.

Edit: No need to assemble it, there is one on SNESmusic.org


(edited by KawaiiImoto-e on 08-02-05 12:53 PM)
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 6250/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 08-03-05 06:30 AM Link | Quote
You'd probably wind up needing a full-fledged SNES emulator to play those. A game might use expansion chips to decompress or process its music or something dumb like that.
If it could be done with just 65816 emulation, though, I bet people would be willing to use a decent Winamp plugin which supposed a PSF-style SNES format in addition to standard SPCs.
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - General Emulation - Ripping SNES Music. | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.008 seconds.