Making Music 1: MP3s to UMX
Here it is. I highly recommend not doing this but rather making a music module.
Since this has been asked many, many times before I might as well...
-I've uploaded some reference pictures for ModPlug that go along with this, use them if you need a visualization. Here is where the pix are located. (link removed 3/14/04) BU ate the pix durring a forum crash.
-------------------------------------------------
Simple:
Convert the MP3 into wav. Open the wav in a tracker. Add the sample into the patterns. Save the file as .it (or any other valid extension). Open UEd and open the music browser. Import the file you just made. Now click save and viola!
Detailed: (added ref-pix: 12/22/01)
Convert the mp3 into no greater than 24Khz 8bit mono wav, the lower the quality the smaller the file (better). In the tracker load the wav file as a instrument. Add the sample into the patterens twice. Default frequency is C5. Next to them set the tempo (t) to 01 and the speed (a) to 00 (edit: set it to 7F instead, sorry ) (ref pic 1). Save the file as .it.
Listen to it now. You are listening to check the loop. If the song loops before or way after it has finished you will need to edit the patterens.
Loops before it finishes: Add another blank pattern. repeat last step.
Loops way after song is finished: right-click on the pattern number and select properties. decrease the number of rows (ref pic 2). Do this until the song loops at the point you want it to.
Save again.
Open UEd and open the music browser. Import your .it file. Listen to it again to double check, then save.
-In some cases another step may be required.
If the song does not loop in unreal go back into your tracker.
Loop the sample: ie in ModPlug click the samples tab and select the sample being used. There is bitrate information displayed next to the sample number. It also shows whether the sample is stereo (it should never be) or mono and the length. Take the length and put that number into the Loop/End field. Make sure start says 0 and Type is set to On. (ref pic 3)If you need to edit the loop (if it loops after it should run your mouse over the data (sample) you will see numbers at the bottom rght of the screen (Cursor: ##). Drag it to the desired point, take the number it gives you and enter that into the end box.
If it loops before the beat is over and you have set the end point correctly there's nothing you can do except obtain a new sample (longer than the one you were using).Listen to the song again, fix any errors that may have popped up. After you are completely satisfied (if you are using ModPlug) click Edit\Cleanup\Cleanup Song. It will remove any unused data, patterns and any data after the loop point (so you can pick a sample that has ~30sec extra and not worry about not using it, as long as you have the begginning set right). Save
...back into UEd.
Congrats, you are now finished(?)
-------------------------------------------
if you have any problems or if I'm missing anything just post em
Here it is. I highly recommend not doing this but rather making a music module.
Since this has been asked many, many times before I might as well...
-I've uploaded some reference pictures for ModPlug that go along with this, use them if you need a visualization. Here is where the pix are located. (link removed 3/14/04) BU ate the pix durring a forum crash.
-------------------------------------------------
Simple:
Convert the MP3 into wav. Open the wav in a tracker. Add the sample into the patterns. Save the file as .it (or any other valid extension). Open UEd and open the music browser. Import the file you just made. Now click save and viola!
Detailed: (added ref-pix: 12/22/01)
Convert the mp3 into no greater than 24Khz 8bit mono wav, the lower the quality the smaller the file (better). In the tracker load the wav file as a instrument. Add the sample into the patterens twice. Default frequency is C5. Next to them set the tempo (t) to 01 and the speed (a) to 00 (edit: set it to 7F instead, sorry ) (ref pic 1). Save the file as .it.
Listen to it now. You are listening to check the loop. If the song loops before or way after it has finished you will need to edit the patterens.
Loops before it finishes: Add another blank pattern. repeat last step.
Loops way after song is finished: right-click on the pattern number and select properties. decrease the number of rows (ref pic 2). Do this until the song loops at the point you want it to.
Save again.
Open UEd and open the music browser. Import your .it file. Listen to it again to double check, then save.
-In some cases another step may be required.
If the song does not loop in unreal go back into your tracker.
Loop the sample: ie in ModPlug click the samples tab and select the sample being used. There is bitrate information displayed next to the sample number. It also shows whether the sample is stereo (it should never be) or mono and the length. Take the length and put that number into the Loop/End field. Make sure start says 0 and Type is set to On. (ref pic 3)If you need to edit the loop (if it loops after it should run your mouse over the data (sample) you will see numbers at the bottom rght of the screen (Cursor: ##). Drag it to the desired point, take the number it gives you and enter that into the end box.
If it loops before the beat is over and you have set the end point correctly there's nothing you can do except obtain a new sample (longer than the one you were using).Listen to the song again, fix any errors that may have popped up. After you are completely satisfied (if you are using ModPlug) click Edit\Cleanup\Cleanup Song. It will remove any unused data, patterns and any data after the loop point (so you can pick a sample that has ~30sec extra and not worry about not using it, as long as you have the begginning set right). Save
...back into UEd.
Congrats, you are now finished(?)
-------------------------------------------
if you have any problems or if I'm missing anything just post em
Last edited: