• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

How to create and edit BRSTM files. (NEW TOOL ADDED)

HyperHoundoom

Smash Rookie
Joined
Dec 10, 2009
Messages
3
Okay guys, listen up.

I've talked to Androu1 about this a few months ago. He said that all Brawl songs use 32000 Hz. While this does not automatically mean other sample rates won't work in the game, it's best to use 32000 Hz to avoid any sound problems. Androu1 already tried it with BRSTMs from other games that use higher sample rates, and he can confirm that it does give sound problems.

So, always change the rate to 32000 Hz for Brawl to make sure you won't get any sound issues.
I use Audacity, and Audacity reduces the pitch and speed of the audio when i change the rate, do i have to change velocity to return it to it's normal speed and pitch, or what??? Other Hertz Rates will cause that buzz even when I'm using Audacity????
 

rPSIvysaur

[ɑɹsaɪ]
Joined
Jun 7, 2009
Messages
16,415
We should get Dantarion's and Bio Hedgy's BRSTM maker in here instead of Androu1's tool.

Edit: Wait a second, I thought I was in the texture/file replacement thread, sorry.
 

Slashy

Smash Lord
Joined
Aug 15, 2007
Messages
1,402
Location
Palm Beach
I use Audacity, and Audacity reduces the pitch and speed of the audio when i change the rate, do i have to change velocity to return it to it's normal speed and pitch, or what??? Other Hertz Rates will cause that buzz even when I'm using Audacity????
Set the speed to +38
 

JoeGrandma

Smash Journeyman
Joined
Dec 11, 2008
Messages
368
The link on Vyse's guide over at Kitty Corp is up.

Here's the link (courtesy of Vyse): http://www.mediafire.com/?mmzzwmqimlm

Is there a way to type in the sample numbers that are the loop beginning and end points, or can you only drag?

Also, how do you un-click play?
 

Spire

III
BRoomer
Joined
Apr 13, 2008
Messages
15,079
Location
Texas
I can't seem to find a solution to my problem.

I type "B" for stereo, then it reads: "type the name of the song without the extension:", so I type "R17" and it replies with "file not found".

Help?
 

Isatis

If specified, this will repl[0x00000000]ce the
Premium
BRoomer
Joined
Dec 18, 2008
Messages
10,253
Location
San Francisco, CA
NNID
reverite
R17.brstm is in the "OriginalSongs" folder, right?
 

Isatis

If specified, this will repl[0x00000000]ce the
Premium
BRoomer
Joined
Dec 18, 2008
Messages
10,253
Location
San Francisco, CA
NNID
reverite
Other than renaming "OriginalSongs" to its lower case form ("originalsongs") which the program looks for, I have no idea.

I usually use either my own tool or Dantarion's tool for this.
 

Spire

III
BRoomer
Joined
Apr 13, 2008
Messages
15,079
Location
Texas
Thanks dude. I'm just going to use Dantarion's tool instead.

EDIT: Of course it doesn't work for me either. If it means anything, I'm running Windows through parallels on a macbook.

EDIT 2: Nevermind, didn't have .NET Framework installed.
 

Brennus

Smash Rookie
Joined
Oct 22, 2009
Messages
19
I cannot get this to work at all. I've followed all the instructions to the best of my ability but every time I try to play a song the system freezes completely. Do I HAVE to choose a number other than 0 for the start point? The sample rate is 32000 but when the program gets finished making the files, each song shows up as a 0kb size .brtsm file - as in a blank file! Why isn't it making the songs correctly? I do have troubles trying to save the edited .wav file with the same name - I hit Export as .wav and it asks me if I want to replace it, I hit yes and it says the disk is write-protected or full....but it's neither! What's going on here? Can the song only be so long? I don't understand why it isn't working ;_;
 

darksamus77

Smash Champion
Joined
Oct 18, 2009
Messages
2,987
Location
Seattle, WA
NNID
darksamus77
3DS FC
3282-3124-8340
That doesn't change the fact that it creates a 0kb file....
Use BrawlBox to convert your BRSTM. Follow my guide to get whatever song you want as a BRSTM, it makes a good .wav, then you can convert easily...
 

sai_:)

Smash Ace
Joined
Dec 22, 2005
Messages
826
Hello all I'm not usually in this part of the boards but im having a music hacking problem.

Ive been using the BRSTM Maker for a long time and ive never had any problems with it until now. The other day i added about 3 new songs to my sd card using the BRSTM maker and Audacity (like I always have) and about a minute into the new songs i would get VERY loud static noises. One of the 3 songs even caused crashing. I didnt do anything out side of the ordinary and i have no idea why this started happening. My previous songs still work just fine. Ive already checked the Sd card for errors AND defragged it and the problem hasnt changed. I have no idea what the problem is and i would very much appreciate assistance. thanks in advance
 

GP&B

Ike 'n' Ike
Joined
May 8, 2009
Messages
4,609
Location
Orlando, FL
NNID
MetalDude
So you already defragged...

My only other guess is to format it (after removing everything of course).
 

Katy Parry

The Only Zelda in Indiana
Joined
May 20, 2007
Messages
3,328
Location
Indianapolis, IN
NNID
justysuxx
I loaded mine on my wii and as soon as I choose the stage, it emits a high pitched noise (continous until i turn the wii off) and freezes. help?
 

darksamus77

Smash Champion
Joined
Oct 18, 2009
Messages
2,987
Location
Seattle, WA
NNID
darksamus77
3DS FC
3282-3124-8340
I loaded mine on my wii and as soon as I choose the stage, it emits a high pitched noise (continous until i turn the wii off) and freezes. help?
Disable Custom Stages 1.1 needs to be in your GCT to override that. It's a code that prevents that from happening...
 

ChibiIceClimberz

Smash Ace
Joined
Jul 17, 2008
Messages
731
Location
United States
NNID
ch33bdragonite
3DS FC
5370-0405-0580
Hello all I'm not usually in this part of the boards but im having a music hacking problem.

Ive been using the BRSTM Maker for a long time and ive never had any problems with it until now. The other day i added about 3 new songs to my sd card using the BRSTM maker and Audacity (like I always have) and about a minute into the new songs i would get VERY loud static noises. One of the 3 songs even caused crashing. I didnt do anything out side of the ordinary and i have no idea why this started happening. My previous songs still work just fine. Ive already checked the Sd card for errors AND defragged it and the problem hasnt changed. I have no idea what the problem is and i would very much appreciate assistance. thanks in advance
Make a backup for your SD files, then format the SD card. Apparently formatting will only work as another option to remove the loud noise; it helps. :/

When you have it backed up and try deleting all the files in your SD card, notice how when you check your SD card's properties, your SD card is not completely empty (although there are no files whatsoever in there) and there are a few KBs left in there. That's because when you delete a file, it leaves leftovers the file partly has. The more you delete and move a file, the more it fragments, mixing up all the leftovers it has causing a static-like noise.

avalancer988 said:
Does this NTSC code work on a PAL version & Wii too? :o
The NTSC-U doesn't work on a PAL/JPN Wii for Brawl. If you have not already gotten the latest PAL code, use this:

Code:
File Replacement v2.1a' PAL [Phantom Wings, Y.S.]
225683EC 00000000
C201C3A8 00000017
38A00067 38810020
3862E8F8 3D80803F
618CD148 7D8903A6
4E800421 38A0007F
3883FFE8 38610020
3D80803F 618CD148
7D8903A6 4E800421
38A00068 3882E8F8
38610020 9421FF80
BC410008 38610088
3D808001 618CCE7C
7D8903A6 4E800421
7C7C1B78 2C030000
4082000C 38210080
48000034 B8410008
38210080 3D80803F
618CD148 7D8903A6
4E800421 38610008
3D808001 618CC50C
7D8903A6 4E800421
7C7C1B78 3D808001
618CC3AC 7D8903A6
4E800420 00000000
C201CF94 00000007
2C030000 41820018
3D808002 618C5BFC
7D8903A6 4E800421
48000008 8078000C
3D808001 618CCF98
7D8903A6 4E800420
60000000 00000000
043EEE04 48000014
043EF000 48000014
043D8FC8 48000018
043E9F78 38600000
043EA164 38600000
043D90AC 60000000
80000000 80409728
80000001 805A99C0
8A001001 00000000
065A99D0 00000008
2F525342 502F7066
E0000000 80008000
 

Masho

Smash Cadet
Joined
May 3, 2011
Messages
32
Old but I'd like to mention that androus tool stuff contains a trojan downloader.....
 

BronzeGreekGod

Smash Lord
Joined
May 26, 2012
Messages
1,638
Make a backup for your SD files, then format the SD card. Apparently formatting will only work as another option to remove the loud noise; it helps. :/

When you have it backed up and try deleting all the files in your SD card, notice how when you check your SD card's properties, your SD card is not completely empty (although there are no files whatsoever in there) and there are a few KBs left in there. That's because when you delete a file, it leaves leftovers the file partly has. The more you delete and move a file, the more it fragments, mixing up all the leftovers it has causing a static-like noise.



The NTSC-U doesn't work on a PAL/JPN Wii for Brawl. If you have not already gotten the latest PAL code, use this:

Code:
File Replacement v2.1a' PAL [Phantom Wings, Y.S.]
225683EC 00000000
C201C3A8 00000017
38A00067 38810020
3862E8F8 3D80803F
618CD148 7D8903A6
4E800421 38A0007F
3883FFE8 38610020
3D80803F 618CD148
7D8903A6 4E800421
38A00068 3882E8F8
38610020 9421FF80
BC410008 38610088
3D808001 618CCE7C
7D8903A6 4E800421
7C7C1B78 2C030000
4082000C 38210080
48000034 B8410008
38210080 3D80803F
618CD148 7D8903A6
4E800421 38610008
3D808001 618CC50C
7D8903A6 4E800421
7C7C1B78 3D808001
618CC3AC 7D8903A6
4E800420 00000000
C201CF94 00000007
2C030000 41820018
3D808002 618C5BFC
7D8903A6 4E800421
48000008 8078000C
3D808001 618CCF98
7D8903A6 4E800420
60000000 00000000
043EEE04 48000014
043EF000 48000014
043D8FC8 48000018
043E9F78 38600000
043EA164 38600000
043D90AC 60000000
80000000 80409728
80000001 805A99C0
8A001001 00000000
065A99D0 00000008
2F525342 502F7066
E0000000 80008000
Is there a tutorial anywhere on how to properly insert this code?
 

JohnTravolski

Smash Cadet
Joined
Apr 6, 2015
Messages
55
Three years late, but in case anybody cares:

As we know, BRSTMs (.brstm) are files that the Wii and other game systems use to LOOP music. I am trying to use this fact to achieve the following:
Basically, I need to come up with some way to massively export two files from one BRSTM file, because I’m going to be doing this with thousands of them. I need some kind of application that will do the following, in order:
1. Be able to read a BRSTM and use the loop points embedded into the file to achieve the following:
2. Export one wave file (.wav) that starts at 0 samples (or 0:00 in time) and ends at the end loop point (also known as the total number of samples, last sample before the song starts over again)
3. Export one wave file (.wav) that starts at the starting loop point (which usually isn’t 0 samples, for example, it might be 14336 samples or some other number) and ends at the same end loop point as mentioned above.
I could just cut off all of these points to make the files in Adobe Audition, but the problem is that I need to be able to do this for THOUSANDS of files, and doing it manually isn’t reasonable. Since these perfect loop point numbers are embedded into BRSTM files, I basically just need some application that can read these numbers and use them as references point to export the BRSTM music as two wave files, starting from 0:00 to the end loop point and one wave file starting from the start loop point to the end loop point.
Here’s an example of what I’m trying to accomplish:

As you can see from the picture, I have two files: Space Pirates Attack_01 and Space Pirates Attack_02. Looking, you can see that 01 is much longer and is different than 02; this is because it include the introduction, prelude, or whatever you want to call it, to the music that ISN’T included in the loop point. Then, where you see the white line, I have my second file, 02. This cuts off the intro and starts the start loop point, a number that is embedded into the BRSTM file. Then it ends at the same end loop point as 01, and the third file you see is 02 over again so that I can continually loop it. When I listened to it, it looped and played back flawlessly.
As you can see, this has massive benefits for me; I can extended music easily to whatever length I want without having to have 30 minute extended files for each (which is what I used to do by downloading the extended versions from YouTube). This saves file space, increases the quality, and offers more potential since I just have to copy and paste 02 over and over again to extend the music to whatever duration I want. The question is, how can I obtain these two files quickly and easily without have to go through and cut out at the sample times manually? I need to create some kind of application that can do that, since the start and end times for every BRSTM are different.
Does anybody have any ideas? If I can figure out how to do this automatically for many files at a time, this will have massive benefits for me.
 

TheUltimateKoopa

Banned via Warnings
Joined
Jun 14, 2010
Messages
3,005
No offence, but why would you want to waste time copying the looped part over and over? Just set vgmstream to play 0 loops, then put the "Fade Delay" to whatever length you want it to.
 

JohnTravolski

Smash Cadet
Joined
Apr 6, 2015
Messages
55
To be honest, I have no idea what vgmstream is nor do I know what software you're using to accomplish that. If your idea involves creating a single output file at whatever length is specified, then the reason that I would use my above method is to save space on my SSD. I'm saying that I'd copy it over and over again in my linear video editor, which takes virtually no time at all (to me). I would do that method to extend music so that it matches any narration of mine at any length.
 
Last edited:

FuzzyQuills

Smash Journeyman
Joined
Feb 26, 2015
Messages
250
Hi guys, having an issue here; I convert my song, but there's no "editedsongs" folder, there's instead a file called "editedsongs!" how the heck am I supposed to extract my BRSTM from that?!

EDIT: I sorta fixed my issue, but now the output file's blank... :( WTF?!
 
Last edited:
Top Bottom