• 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!

Brawl Custom Song Maker GUI v1.5! Bugfixes+Volume?

Status
Not open for further replies.

MK26

Smash Master
Joined
Jun 29, 2008
Messages
4,450
Location
http://www.mediafire.com/?zj2oddmz0yy for ZSS fix!
This program mocks me. I get an error upon opening it, which I choose to ignore. When I choose the directory and displays all the songs on my SD card, I can't play anything from it. What am I doing wrong?
Do you have .net framework 3.5?

I figured out that I needed that patcher code from Phantom Wings to get the music working, and when I play it in both My Music and the GUI program, it works fine. But as soon as I got to stage select, it freezes every time.

So I figured perhaps if I updated my Geckos it would work better. Now this weird DOS program comes up when I try to boot up the game with the patch code for custom music. So from what I can gather:

1. It is not a problem with my SD card (1GB should it matter).
2. The music converted nicely and can work.
3. Must be something either with the code (doubt it) or Geckos (more likely).
4. Or I just made a simple but dumb mistake that I have yet to notice (most likely) lol.

In either case, I'm stumped......:dizzy:
Possible stuff to test:
If you ever used the Music Swap codes, use the My Music Reset codes
Try a GCT with only FPC 3.5.1 on it, and see if it still doesn't work
Get rid of all your textures and check if it still works
Cut+Paste everything on your SD Card onto your desktop, and Cut+Paste back (basically a perfect defrag of the card)
 

Alphatron

Smash Champion
Joined
Aug 5, 2008
Messages
2,269
I have Netframework 3.5. The program opens fine, and can be used if I ignore the "folder structure not detected" error upon opening it. It gives me an error upon trying to convert an mp3 to brstm. And it merely displays my SD card's song list, refusing to let me play them.

I also do not know how to use this program to set loops for songs(yes, I know the sample numbers) but I didn't get that far.
 

Grey Belnades

The Imperial Aztec
Joined
Jan 20, 2009
Messages
8,447
Location
Brawley, CA
NNID
OldManGrey
3DS FC
0748-2157-4277
I also do not know how to use this program to set loops for songs(yes, I know the sample numbers) but I didn't get that far.
When converting a wav. or mp3. into a brstm.

There should be a checkbox that says Loop, the program loops it for you.
 

Alphatron

Smash Champion
Joined
Aug 5, 2008
Messages
2,269
Now that I'm actually using a computer, I'll post the error I get whenever I attempt to convert a song to brstm format.

ERROR: Cannot open tmp/C12R.dsp for reading!
 

kupo15

Smash Hero
Joined
Mar 14, 2008
Messages
7,002
Location
Playing Melee
Other than making the song extra long, is there a way to loop the song back to a certain point? Most of my music (Soul calibur) has an intro then it loops back to after the intro so you only hear that intro when the song first starts.
 

** Ace **

Smash Cadet
Joined
Oct 17, 2009
Messages
51
QUESTIONS

1. Does this require twilight hack?
2. Does this codes for Gecho OS?(or whatever its called)
 

Alphatron

Smash Champion
Joined
Aug 5, 2008
Messages
2,269
Nah Kupo, there is. Before converting the song, once you add it to the queue, double click the number 0 under the word "loop".
 

kupo15

Smash Hero
Joined
Mar 14, 2008
Messages
7,002
Location
Playing Melee
Oh, I see. Well what does that do exactly? I didn't do that the first time but the track still looped in the game (with a gap of silence in between which I probably need to edit out of the mp3)

Does the loop feature loop it back to a specific point in the song and if so, how do I figure out what to put to loop back to a specific time?
 

Alphatron

Smash Champion
Joined
Aug 5, 2008
Messages
2,269
Yeah, just use Aurdacity or some other program to find the sample numbers for where you wan tot loop the song.
 

kupo15

Smash Hero
Joined
Mar 14, 2008
Messages
7,002
Location
Playing Melee
Ok, so I thought I knew what to look for in audacity, but it turns out just to be the exact time in the song, like 5.397879846298384602 secs. Do you know how to find the data that the program is looking for to select a loop starting point? You said is called sample numbers?
 

Alphatron

Smash Champion
Joined
Aug 5, 2008
Messages
2,269
In Audacity, click the view tab. Go to Set Selection format. Click the one that says Samples (Snap to Samples).

And for anyone who knows, this program doesn't change the Hz from 44100 to 32000, does it?
 

Alphatron

Smash Champion
Joined
Aug 5, 2008
Messages
2,269
I re-extracted it and got it to work. And I know you don't need to change the Hz sample rate. I just wanted ot know if the program did that.

Today lesson: WinAce sucks. Use just about anything else.
 

UTDZac

▲▲▲▲▲
BRoomer
Joined
Sep 28, 2005
Messages
6,646
Location
Judgment Count: 856
You can find the code if you spend a little time reading the stickies in the Smash Workshop forum.

http://www.smashboards.com/showthread.php?t=225642

Code:
File Patch Code v3.5.1 (NTSC-U) [Phantom Wings]
E0000000 80008000
225664EC 00000000
0401BFE0 4858BE20
065A7E00 00000070
38A00067 38810020
3CE0805A 60E37C18
4BE52531 38A0007F
3883FFE8 38610020
4BE52521 38A00068
60E47C18 38610020
9421FF80 BC410008
38610088 4BA74DB9
7C7C1B78 2C030000
4082000C 38210080
4800001C B8410008
38210080 4BE524E5
38610008 4BA742E1
7C7C1B78 4BA741E8
040223E0 48585BC0
065A7FA0 00000028
80010044 3C608001
6063581C 7C001800
4082000C 7FDDC850
3BDEFFE0 93DB0008
4BA7A424 00000000
0401CD0C 4858B1F4
065A7F00 00000038
2C030000 4182000C
4BA7DD51 4BA74E04
80780008 2C030000
41820014 8118000C
7C634214 7C7B1850
48000008 8078000C
4BA74DE0 00000000
043EE9D8 48000014
043EEBD4 48000014
043D8B9C 48000018
043E9B4C 38600000
043E9D38 38600000
043D8C80 60000000
80000000 80406920
80000001 805A7C00
8A001001 00000000
045A7C10 2F525342
045A7C14 452F7066
80000001 805A7B00
8A001001 00000000
065A7B10 0000000F
2F525342 452F7066
2F736F75 6E642F00
041C6CE0 483E0D20
065A7A00 00000028
9421FF80 BC410008
3C60805A 60637B1F
4BE52931 B8410008
38210080 4BE52995
4BC1F2C4 00000000
065A7900 00000078
9421FF80 7C0802A6
9001000C BC810010
9421FF00 7C872378
54B2BA7E 7CD33378
38800000 9081000C
90810010 90610014
90810018 3880FFFF
9081001C 38610020
90610008 7CE43B78
38A00080 4BE529F5
38610008 4BA752A1
60000000 80210000
B8810010 8001000C
7C0803A6 80210000
4E800020 00000000
043E399C 481C3F04
065A78A0 00000010
80BC0020 7CA59214
3A400000 4BE3C0F4
043DBAEC 481CBDE4
065A78D0 00000018
800302A4 2C130000
41820008 7E609B78
3A600000 4BE3420C
041CDF7C 483D9884
065A7800 00000098
818C0014 9421FF80
BC410008 3D009034
61089D94 7C034000
4082003C 7C882378
3C60804D 60630000
3C80805A 60847B00
7CC53378 38C04200
80E40080 2C070000
40820014 60000000
480000B9 2C030000
41820010 B8410008
80210000 4BC26724
70A501FF 3868FFFF
3C80804C 6084FFFF
7C842A14 38A04001
38A5FFFF 8C040001
9C030001 2C050000
4082FFF0 B8410008
80210000 4BC2670C
141CCF90 483DA770
065A7700 00000048
9421FF80 BC410008
7FE3FB78 3C80805A
60847B00 38A00000
38C04000 480001E5
90640080 807F0008
907A0014 907A005C
907A0074 B8410008
80210000 807F0000
4BC25854 00000000
E0000000 80008000
Heck you even posted in that thread 5 hrs before your last post. Though it would be nice if the OP included this code... or a link to it since it is required to use results of this program.
 

Alphatron

Smash Champion
Joined
Aug 5, 2008
Messages
2,269
^http://www.smashboards.com/showthread.php?t=225642

Okay, so this program works well for me now. One gripe though. If you don't label everything in the SD hash, when quitting the program, it doesn't give you a songs.db for anything you named at all. Is the generated songs.db on quit useful only if you've replaced every song in the game? Or is it better for me to hand edit the file with your other awesome tool?
 

kupo15

Smash Hero
Joined
Mar 14, 2008
Messages
7,002
Location
Playing Melee
Thanks a lot alphatron. One quick question, what does "rehash" do? Sounds scary which is why I haven't touched it

Wait. Just got a Warning, Loop not divisible by 14336 (I think that was the numb) Does this mean it won't loop where I want it to go? I didn't know it has to meet this condition?
 

Chepe

Smash Lord
Joined
May 1, 2006
Messages
1,146
Yeah, the loop point has to be divisible by 14336, because the game automatically goes to the closest multiple of that number to loop from your set loop point.

Here's my strategy to get a perfect loop on Audacity before I export a WAV file to convert:

1. Find the loop point you want and write it down (I call this number LOOP).
2. Find the closest multiple of 14336 that's a larger number than your choice and write it down (I call it CLOSEST).
3. Find the difference between those two numbers, so basically what you got in step2 minus what you got in step1. Write it down (I call this number ADD).
4. Go back to the very beginning of the song (Edit -> Region Restore), and add silence to the very beginning of the song (Generate -> Silence) and input the number you found in step3 in samples (not seconds!).

And you can now export the Audacity project as a WAV. All you have to do now is when you are converting the file, be sure to put the number found in step2 as your "loop begin". Basically what you did was add a few samples of silence to make your loop point catch up to the closest multiple of 14336 that was ahead of it. I hope this helped you!
 

kupo15

Smash Hero
Joined
Mar 14, 2008
Messages
7,002
Location
Playing Melee
Ok, so I have this song that is 2984007 samples long. I want it loop back to sample 12283.

2984007 /12283= 242.93796303834568102255149393471

So following your format:

1.) 12283
2.) 243
3.) -12040
4.) Add -12040 in samples and not seconds.

Two things. One, a negative number? Two, how do I add in samples and not seconds?
 

MK26

Smash Master
Joined
Jun 29, 2008
Messages
4,450
Location
http://www.mediafire.com/?zj2oddmz0yy for ZSS fix!
wait... is it 14436x samples from the beginning of the song, or 14436x samples from the start of the loop?

if the second, kupo you'll need the closest muktiple of 14436 thats larger than 2984007, then subtract 2984007 from that number and add the difference at the beginning of the song

But i was sure it was the first option...
 

Plaid02

Smash Apprentice
Joined
Feb 28, 2009
Messages
110
I'm having issues with huge discrepancy in volumes of my songs. Is there any way to fix that without remaking them from scratch? Sorry if this has already been answered.
 

MK26

Smash Master
Joined
Jun 29, 2008
Messages
4,450
Location
http://www.mediafire.com/?zj2oddmz0yy for ZSS fix!
It is from the beginning of the song. It has a little intro that can't be looped then the looped part.

Here is the song if it helps
http://rapidshare.com/files/296691695/SC_CSS_2.mp3.html
you'll need the closest muktiple of 14436 thats larger than 2984007, then subtract 2984007 from that number and add the difference at the beginning of the song
I'll even do the math for you...
2984007/14436 = 206.7
207*14436 = 2988252
2988252-2984007 = 4245

Add 4245 samples to the beginning of the song (which will shift your loop start and end points back 4245 samples, don't forget that), and you'll get a perfect loop for your song.
 

Chepe

Smash Lord
Joined
May 1, 2006
Messages
1,146
I'm having issues with huge discrepancy in volumes of my songs. Is there any way to fix that without remaking them from scratch? Sorry if this has already been answered.
I would like to know this as well, because the features list in the op says this:

- Attempts to normalize the audio levels in files so they all have the same volume

And I definitely forgot to use the Amplify feature on some songs before exporting to WAV. I'm considering redoing those songs, unless of course the GUI made the songs as loud as possible when it created the BRSTMs...
 

Alphatron

Smash Champion
Joined
Aug 5, 2008
Messages
2,269
How does one add silence in seconds. Audacity only lets me do it in seconds as far as I know.
 

Alphatron

Smash Champion
Joined
Aug 5, 2008
Messages
2,269
In samples you mean? I haven't used Goldwave in forever...but so long as it allows me to add silence in samples and not seconds...

Or is there a samples to seconds converter out there?
 

Chepe

Smash Lord
Joined
May 1, 2006
Messages
1,146
How does one add silence in seconds. Audacity only lets me do it in seconds as far as I know.
Strange, my Audacity lets me add silence in samples by using a drop-down menu to select a time format? Are you sure you have no drop-down selection?
 

Alphatron

Smash Champion
Joined
Aug 5, 2008
Messages
2,269
Nah, there's no drop down menu for me. Then again, I'm using Audacity 1.2.6 from the Texture tools period download. What version are you using and is this one old? My edit menu doesn't have a region restore option either.
 

Chepe

Smash Lord
Joined
May 1, 2006
Messages
1,146
Gah. Im not on my own computer currently. If I were to guess at the top of my head, I believe mine is version 1.3.2, but I see that the latest beta is a 1.3.9 version that's out...

Try getting the 1.3.9 version and try making your song with it. If you don't like it or it doesn't work, then I'll send you a PM in a few hours verifying the version on my computer.
 

Alphatron

Smash Champion
Joined
Aug 5, 2008
Messages
2,269
Posting from the Wii so can't DL anything right how. Although PM me for what version you have regardless please as it would help.
 

STUFF2o

Smash Ace
Joined
Aug 31, 2009
Messages
508
Location
Hyrule
... when I used this today something weird happened. I had already used this fine multiple times. When I opened the GUI, all of the song titles for the yellow songs on the right were gone. Songs.db was also empty. I had made a copy of it, so I put it back, but nothing changed when I opened it again. Whenever I close the program, it says "The value for column 'Display Name' in table 'SDLibrary' is DBNull.
 

kupo15

Smash Hero
Joined
Mar 14, 2008
Messages
7,002
Location
Playing Melee
I'll even do the math for you...
2984007/14436 = 206.7
207*14436 = 2988252
2988252-2984007 = 4245

Add 4245 samples to the beginning of the song (which will shift your loop start and end points back 4245 samples, don't forget that), and you'll get a perfect loop for your song.[/FONT]
Oh, so you are not even taking into account where I want to loop back too.

I still have the problem of not being able to add in samples
 

Xyro77

Unity Ruleset Committee Member
Joined
Aug 25, 2003
Messages
17,885
Location
Houston,Tx
Dantarion;7878551 [LIST said:
[*] Mono/Stereo mp3,wav,ogg,flac->brstm for use with Phantom Wing’s File Replacement Code
[*] Puts files on SD card or in a folder with the proper names and folder layout
[*] Recognizes songs on your SD based on a hash stored during brstm generation
[*] Stores song and artist information for when custom song titles eventually happens
[*] Allows you to move around songs already on your SD
[*] Allows you to play brstms in your library and on your SD (Just right click)
[*]Loop Support, just find sample numbers in an external program beforehand
[*]Attempts to normalize the audio levels in files so they all have the same volume

[/LIST]
How do i do this? Does it mean a need a program from somewhere else that can loop the song for me? If so, what program?
 
Status
Not open for further replies.
Top Bottom