PC Make your own music for Terraria 1.3 (instructions and more)

StarXStone

Terrarian
Hey everyone. So this is sort of out of frustration, trail, and error. I wanted to provide a simple version of how you can make your own music. I'm going to do it recipe style so for those who already know can skip a wall of text and get to work.

What you'll need is:

Visual Studios 13

https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx (2013)

XNA 3.0 (or) 4.0

http://www.mediafire.com/download/xf21xalrr3j3xo9/XNA+Game+Studio+4.0.4+(2012).zip (3.0)

https://www.microsoft.com/en-us/download/details.aspx?id=23714 (4.0)

Audacity (or any of your own music editing programs)

https://sourceforge.net/projects/audacity/

(optional) YTP Downloader (not the best option but anything that makes mp3's is fine)

http://www.ytddownloader.com/download.html

*I will edit this post constantly to help everyone who reads this. I will also accept anyone who wishes to post their wave banks to this post if they want.*

Pay close attention

This is the list of tracks for Terraria

01: Overworld Night
02: Eerie (Meteor, Blood Moon)
03: OverworldDay
04: Boss1 (Eye of Cthulhu, Eater of Worlds, Skeletron, Skeletron Prime, Old Goblin Army, Duke Fishron)
05: TitleScreen
06: Jungle
07: Corruption
08: Hallow
09: Underground Corruption
10: Underground Hallow
11: Boss2 (The Twins, Wall of Flesh)
12: Underground
13: Boss3 (The Destroyer, Brain of Cthulhu, Frost Legion)
14: Snow
15: Space
16: Crimson
17: Golem (Golem, Old Pirate Invasion)
18: Alternate Day
19: Rain (Music)
20: Underground Snow
21: Desert
22: Ocean
23: Dungeon
24: Plantera
25: QueenBee
26: Lizhard
27: Eclipse
28: Rain sounds
29: Mushrooms
30: Pumpkin Moon Event
31: Alternate Underground
32: FrostMoon
33: Underground Crimson
34: Lunar Event
35: New Pirate Invasion
36: New Hell
37: Martian Madness
38: Final Boss
39: New Goblin Event.

It's very important to note the wavebank must be the same size or under the size of the original wavebank or the music won't work. current size (20.3 MB).

luckily wav files are small once converted but keep an eye on it. Now lets begin.

First off I recommend a folder named project wavebank or whatever you want to call it. Open it and make another folder named MP3 List. In that folder I would name the next folders in here whatever artist or music theme you'd like to work on. Lets say for the sake of the example I want Banjoo Kazooie music. so I make a folder titled Banjoo. Once I open it up I put all 39 tracks I want in this file.

Now I go back out to where I have my MP3 list folder and make a new one called ready or project in or whatever says (im the start of a project). Now take this folder to the side of your screen and open a new window for the project wavebank folder. If I lost you its ok Ill go over it soon just keep reading. Take the project window and put it on the opposite side and open mp3>banjoo. Now copy the 1st song for Overworld Night over to the other folder and paste it. Once pasted rename the mp3 file 1. Now do this for the next song Eerie and place it in this folder renamed 2. Keep doing this so you can easily rename everything and that way if you mess up or the file is to big you can easily come back to it. By all means you don't have to do this its only to help you in the long run and if you want to keep making more then one wavebank.

Lets review New folder on desktop renamed project wavebank> MP3> Banjoo
Project > 1-39


once you have 1-39 in a nice big list its time to start downloading the programs listed above. XNA is an addon for studio and Xact is inside XNA this is why you need Studio and XNA downloaded. So first download Studio and once FULLY installed. Then download XNA otherwise it'll tell you "hey dude can't install till my homie Studio is here".
Once all is good in your windows hood then search for file Xact. Once you find it create a shortcut and put it on lockdown into your project wavebank folder. Now its starting to feel like a party is happening and your the DJ.
Now download Audiocity or whatever mp3 editor you have that also converts mp3s to wav.

Once Audiocity is finished you can easily upload 1-39 (one at a time) and edit them how you see fit but make sure you cut them so any repetitive beats loop for example. Say I play the music for Gruntys lair i should cut it somewhere in the 40-50 sec mark when the song begins to loop again so that your trimming the excess time off. Once you've played with is and you like the fill save it then convert it into a wav file.
If your feeling really sassy you'll make a folder in project wavebank called done or wav list. It's however you see fit.
Once all 39 are cut, edited, and converted to .wav then we open Xact.

Should look like this

http://imgur.com/vhNWm

I know what your saying now your like woah! Star what is all this it looks C-r-A-z-Y! And it is if you don't know what your doing... trust me it is.

it should look like this:
http://imgur.com/9GHdJ


Now first we need to make a new project:
http://imgur.com/P5oID

DO NOT NAME YOUR PROJECT WAVEBANK!!!

Now save it to that done list folder

After this we want to obviously make a wavebank so select wavebank from the menu and hit new wavebank.
http://imgur.com/vfuL6

Then blame you'll see this new box in the middle. This is your music's own private club. This is where they jam and have a good time together. Drag all your music ONE AT A TIME IN ORDER into this club. Cause the bouncer gotta check eveybodies IDs before they go in.

when your done your club should be bouncing and look like this:
http://imgur.com/Ik8je

now look over and you'll see that we are a little overweight at this club with 250+MB I mean dang dude I come to the club to work out and look good doing it not to look nasty and overweight so now we have to compress oursleves. We are in the club for 5 hours straight and now we need to lose that weight.

select compress and right click> new compress preset:
http://imgur.com/kNE84


NOW VERY IMPORTENT!!!

do this (I don't have a metaphore for it):
http://imgur.com/qhhps

change the ADPCM to xWMA under that window file

Now we want to make sure we compress and loss that nasty weight in the club so select <none> under the compress preset menu thats under general and then select the compress file or whatever you named it just not the <none> file. Make sure you click on Wave Bank again to get out of the preset menu!

Now you'll see your club is about to close down cause everyone lost that weight.
http://imgur.com/GsxEm

now its time to close the club down or build your project. Press f7 or click file>Build.
http://imgur.com/syqUR

Ignore the ugly box chick! She wants your number but you to #Swag for that.
http://i.imgur.com/rGa5x.png

Now go back to your folder and your new sexy swag wavebank should be sitting there for you. if you can't find it no worries simply search for the file and youll find it.

Now huge note before you get way to excited. Backup your original wavebank to Terraria and save it anywhere just make sure it's never going to meet up with your other wave banks or they will catfight and replace the other one.

Now then test it out! If Terraria doesn't play any sound and you go to options and turn the music up but it keeps going back to 0 percent then something wasn't done right and you will have to either start over or you can always message me for help. most of the time its because your club weight is still to big. Remember that 20.3MB you guys thought I was joking but now you want to listen! In all seriousness, if it's to big you'll need to trim it again (now you know why I made you make a MP3 and Done List folder). If you accidently put to many tracks or to few or you just added a track twice this could also be the case. Just try again. It sucks I know but once you do it without watching my guide 3 times you got it dude its super easy. You'll look at my guid after try 3 and be like pffft this stuffs for pre-k I'm already in college senior year, whats up.

If you have any questions, want help, think this tutorial was to fly for you let me know. I also want to thank Sychosis who I don't think has been active in forever andI thank him so much for teaching me. I also want to thank Zealous98 who freakin spent forever working with me to learn everything.

 
Last edited:
I suppose that's not a bad route to go either but I'm still going to leave it up for now. I only put all of the instructions because that's how I know to make wave banks. If I need to I'll edit it later.
 
This is awesome. Thanks a lot. I just used this guide to make a Donkey Kong wavebank because the ones that I found either had almost exclusively Donkey Kong Country 1 music, or they had really poor song selection (Disco Train for space? I mean it's a great song, but come on man :p). In making my version I had a couple other opinions for song choice so I think that led to a really cool playlist that feels immersive instead of intrusive. I can look into uploading my version if people are interested.

A note for the guide: "Now we want to make sure we compress and loss that nasty weight in the club so select <none> under the compress preset menu thats under general and then select the compress file or whatever you named it just not the <none> file." This sentence lost me really hard lol. It took me several minutes to realize I needed to click on Wave Bank again to get out of the Compression Presets menu and find the drop-down menu to select a compression preset. Nice guide though! Thanks much, stranger =D
 
This is awesome. Thanks a lot. I just used this guide to make a Donkey Kong wavebank because the ones that I found either had almost exclusively Donkey Kong Country 1 music, or they had really poor song selection (Disco Train for space? I mean it's a great song, but come on man :p). In making my version I had a couple other opinions for song choice so I think that led to a really cool playlist that feels immersive instead of intrusive. I can look into uploading my version if people are interested.

A note for the guide: "Now we want to make sure we compress and loss that nasty weight in the club so select <none> under the compress preset menu thats under general and then select the compress file or whatever you named it just not the <none> file." This sentence lost me really hard lol. It took me several minutes to realize I needed to click on Wave Bank again to get out of the Compression Presets menu and find the drop-down menu to select a compression preset. Nice guide though! Thanks much, stranger =D
Noted, I will fix that in the thread and your welcome to publish any wavebanks you make here if you want to. I'm a "do what feels right" kinda guy so whatever you want to do just let me know. I'll edit it now. Also I'm really glad my instructions helped you!
 
I followed this tutorial and it went fine up until the point when I tried to compress the tracks. I get messages that tell me certain tracks can't be compressed to xWMA format. Is there any way to fix this?

EDIT: Nevermind, I figured it out. You can't compress files smaller than about 25MB to xWMA format, apparently. If anyone knows how to make wav files larger without any negative effects let me know.
 
Last edited:
I followed this tutorial and it went fine up until the point when I tried to compress the tracks. I get messages that tell me certain tracks can't be compressed to xWMA format. Is there any way to fix this?

EDIT: Nevermind, I figured it out. You can't compress files smaller than about 25MB to xWMA format, apparently. If anyone knows how to make wav files larger without any negative effects let me know.
Maybe use some kind of audio editor and copy+paste the song so it plays twice in the file?
 
I followed this tutorial and it went fine up until the point when I tried to compress the tracks. I get messages that tell me certain tracks can't be compressed to xWMA format. Is there any way to fix this?

EDIT: Nevermind, I figured it out. You can't compress files smaller than about 25MB to xWMA format, apparently. If anyone knows how to make wav files larger without any negative effects let me know.
thats exactly how to fix it, loop it once or twice till its around 25MB or higher. Ill add it to the OP when I get a little time off
 
If anyone is having trouble installing aforementioned software I have a kit and I can pm it to you and it does work on windows 10
 
Took me about 5 hours but i did it xD all 39 songs changed to more epic versions. Nice guide. The hardest part is downloading Visual Studio (8 Gb).
 
I tried this out, but there were a few things that went wrong.

1) When I tried to apply the compression preset, this happened:

Following entries cannot be compressed.
=========================================
23:could not be compressed to xWMA - (New folder\Wavebank\Project Input\23.wav)
29:could not be compressed to xWMA - (New folder\Wavebank\Project Input\29.wav)
...etc.

this happens for almost all of the tracks I try to put in, but for some reason it changes every time I reload Xact.

2) During the building it says that there is "not enough storage" and cuts off the build at one of the tracks. I don't know why this happens or how to fix it, either.

this occurs with a few choice tracks during the choice times I tried. Of course, I tried cancelling the build, but that only resulted in a 440 byte or so wavebank (so it was pretty much broken). I honestly don't know how to fix this or what the cause is.

3) And of course, because of those two things, the music isn't working when I try to use it lol

Edit: I fixed problem one by just changing out the tracks, but still don't know why it happens. However, there is still not enough storage to complete the building.
 
Last edited:
I tried this out, but there were a few things that went wrong.

1) When I tried to apply the compression preset, this happened:

Following entries cannot be compressed.
=========================================
23:could not be compressed to xWMA - (New folder\Wavebank\Project Input\23.wav)
29:could not be compressed to xWMA - (New folder\Wavebank\Project Input\29.wav)
...etc.

this happens for almost all of the tracks I try to put in, but for some reason it changes every time I reload Xact.

2) During the building it says that there is "not enough storage" and cuts off the build at one of the tracks. I don't know why this happens or how to fix it, either.

this occurs with a few choice tracks during the choice times I tried. Of course, I tried cancelling the build, but that only resulted in a 440 byte or so wavebank (so it was pretty much broken). I honestly don't know how to fix this or what the cause is.

3) And of course, because of those two things, the music isn't working when I try to use it lol

Edit: I fixed problem one by just changing out the tracks, but still don't know why it happens. However, there is still not enough storage to complete the building.
Could you save the project file and upload it so I can see the settings you have? Also how big are your .wav files? Is there a particular spot that it fails regularly on?
 
Could you save the project file and upload it so I can see the settings you have? Also how big are your .wav files? Is there a particular spot that it fails regularly on?

Alright, with trial and error I got it to build (but the file size is massive). Now either Terraria doesn't load, which happened from my first try, or the volume resets to 0 when I try to get the music to play, which happened on my second try. The latter is probably the more successful of the two, so I'll provide that project file.

I'll also include the 39 songs that I'm using (in .wav format). Most of them are ~9k kb, which had to take some work because a lot of them originally reached 5 minutes long before I cropped them. It's convenient I was planning to share this with my friends, so I have the song list there just in case.

Link: https://www.dropbox.com/sh/qfqtpmk5mpctyoo/AAAhza213cCco8OoEwxsFjFVa?dl=0

Thanks for responding, I never actually expected someone to, and especially so quickly! :happy:
 
Last edited:
Alright, with trial and error I got it to build (but the file size is massive). Now either Terraria doesn't load, which happened from my first try, or the volume resets to 0 when I try to get the music to play, which happened on my second try. The latter is probably the more successful of the two, so I'll provide that project file.

I'll also include the 39 songs that I'm using (in .wav format). Most of them are ~9k kb, which had to take some work because a lot of them originally reached 5 minutes long before I cropped them. It's convenient I was planning to share this with my friends, so I have the song list there just in case.

Link: https://www.dropbox.com/sh/qfqtpmk5mpctyoo/AAAhza213cCco8OoEwxsFjFVa?dl=0

Thanks for responding, I never actually expected someone to, and especially so quickly! :happy:
The only setting that was off was the compression quality. It had changed from the default 60 and is likely causing the building issues. I built it with no errors after that was fixed. Couldn't get my game to load. I'll have to look into it more when I get back home later.
 
Back
Top Bottom