SM64 Hack Tutorial: How to add your own custom music
May 19, 2012
(UPDATE) 5/23/2013
I recently learn that everything can be done with Anvil Studio! You no longer need 3MLE MIDI Editor.
However I highly recommended you download Skelux's Music XML Converter 0.2
http://www.smwcentral.net/?p=viewthread&t=61565
?
--------------------------------------------
Here the link to the 3MLE MIDI Editor download page. You may need a text translator
http://3ml.jp/download.html
--------------------------------------------
My first tutorial video so please bare with me. I will add annotations later.
Also the midi used in this tutorial is the Super Mario Bros OverWorld by P.J. Barnes from VGMusic.com
Programs used:
Anvil Studio
3MLE MIDI Editor
MuseScore
Music XML Importer
Obj Importer 16
--------------------------------------------
Before doing this you have to prepare your ROM.?
Please look here before starting
https://sites.google.com/site/messiaen64/level-importer
1) Extend a Mario 64 ROM with VL-Tone's Mario 64 ROM Extender.?
2) Drag-and drop the extended ROM into "rom_expand.exe".
3) Apply the obj_import6.ppf patch into the "expanded" ROM using PPF-o-Matic.
--------------------------------------------
STEP 0:
Download your midi file. It can be from any web site that have midi music. I HIGHLY RECOMMEND starting with a easy midi music like a NES music.
STEP 1:
-Open up Anvil Studio
-Load your midi
-Edited you midi using "Piano Roll Editer" under the view setting.
-Test if the music sound right to you.
-When your done save your music.
Here some example photos of my Anvil Studio
http://img.photobucket.com/albums/v374/ha-2/pic_before.jpg
http://img.photobucket.com/albums/v374/ha-2/pic_after1.jpg
STEP 2:
-Open up MuseScore
-Load up your midi
-Now Save as "MusicXML Format"
You should now have a XML file of your song.
STEP 3:
-Open up 3MLE MIDI Editor
-Play your music to the point where it loops
-Cut out the extra loops
-Save your music
STEP 4:
-Open up Music XML Importer
-Load up your XML file
Here you choose your instrument, Tempo, and Volume setting.
-When you done click "Create M64 file"
You should have a M64 file in the same folder with the Music XML Importer program.
This site give a tutorial about Music XML Importer by messiaen.
http://jul.rustedlogic.net/thread.php?id=9612
STEP 5:
-Open up Obj Importer 16:
-Load up your rom
-Click "Music Setting Tab"
-Choose your "sequence" you want to replace
-Choose your instrument set
-Click "Replace Sequence"
-Test your rom!
In the end you find out that making M64 musics is not very difficult but it is very? time consuming and it require a lot of patience.