News:

Don't forget to visit the main site! There's lots of helpful docs, patches, and more!

Main Menu

[SM] [SPC] Music/Sound Related Questions

Started by MATHGODpi, April 28, 2012, 02:30:42 AM

Previous topic - Next topic

MATHGODpi

Searched through the forums and found quite a few threads about changing audio in the game.

[spoiler=Some links]http://forum.metroidconstruction.com/index.php/topic,1656.msg19854.html#msg19854
http://forum.metroidconstruction.com/index.php/topic,1861.msg22185.html#msg22185
http://forum.metroidconstruction.com/index.php/topic,1449.msg17683.html#msg17683
http://forum.metroidconstruction.com/index.php/topic,1887.msg22528.html#msg22528
http://forum.metroidconstruction.com/index.php/topic,1325.msg16275.html#msg16275[/spoiler]

Sadly, all this stuff is way over my head.

The .asm file from Scyzer that allows any sound to be designated to any item, how exactly does a person actually go about using it? :O_o: Does it allow for custom sounds or music that a person has saved in .wav or .mp3 format to be added to the game somehow? There's another program that converts .wav files into .brr format, which apparently can be then added to the rom, but aside from not being able to make the program work, I wouldn't know how to go about applying the .brr to the rom anyhow.

Here's what I had ultimately thought of doing; adding some badass music for the bossfights :awesome:, and perhaps also changing the sounds of such things as item pickups and powerbomb explosions. Here's an example:

Mother Brain Different Music

It seems possible; consider Redesign, where the music was extracted, revamped, and replaced the old music. So it has me thinking why couldn't that kind of thing be done more extensively?

I was hoping/wondering whether someone with knowledge in this area could help me out. I send you the .wav files of the sounds/music I'd like in the game, and you take care of the rest? This may come across as begging but it's not - just a friendly request. If anyone would be willing to help me out with this in any way, I'd massively appreciate it!! :yay:

Zhs2

>Redesign
>Revamped music
>wat

SNES music is sequenced. There's not a single chance you're going to get a streamed data format (.mp3) into a ROM without some serious additions to the SNES format as we know it.

MetroidMst

Quote from: Zhs2 on April 28, 2012, 02:34:28 AM
>Redesign
>Revamped music
>wat
Quote FTW.

Seriously, listen to the original, and then Redesign again. What are you smoking? (I want some.)

The sound stuff from Scyzer is pretty easy to use actually. You need xkas to apply it, but basically you look at the list of noises in the document, and set them per item. Apply the ASM and voila! New sounds.

MATHGODpi

Quote from: Zhs2 on April 28, 2012, 02:34:28 AM
SNES music is sequenced. There's not a single chance you're going to get a streamed data format (.mp3) into a ROM without some serious additions to the SNES format as we know it.

Major bummer. :nowai: Would have been so cool to do that kind of thing.

Quote from: MetroidMst on April 28, 2012, 02:38:44 AM
Quote from: Zhs2 on April 28, 2012, 02:34:28 AM
>Redesign
>Revamped music
>wat
Quote FTW.

Seriously, listen to the original, and then Redesign again. What are you smoking? (I want some.)

The sound stuff from Scyzer is pretty easy to use actually. You need xkas to apply it, but basically you look at the list of noises in the document, and set them per item. Apply the ASM and voila! New sounds.

Stoopid me. FSR I was so sure that the music in that hack had sounded remastered and different somehow. After listening again, nope. Time to get me prescriptions updated.  :O_o:

Scyzer

#4
Changing sounds to others that are already in the game is the easiest thing to do. Just change the value loaded before the JSL.
If you want to add a new sound to the rom, you need to paste the full .brr hex data into the rom with the other sound samples, then set up the pointers to the start and end of that sample, write out the ASDR bit values, then transfer that sample to ARAM along with all the other samples. After that you can use it in custom music or sound clips.
To make custom music, you have to manually write the music out using Super Metroid's own format. There's no way around this: you cannot just stick an mp3 or spc file into the rom and expect it to work. You'll need to set up pointers for each chunk, which includes sound samples, ASDR settings, loop pointers, pitch tables, and finally the tracker. Once that's done you just write out the tracker for the song (which is pretty much just writing the song, in hex/asm). When the whole song is finished, just add another pointer to the song table and point to the song.

In other news, SMR music is completely unedited, everything you need to use the sound samples .asm is included in the .asm file (except xkas and the rom obviously), and I now have to go to work, so bye byes.