SM64 Hack Tutorial: How to add your own custom music (OUTDATED)
(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.
Other Videos By DobieMeltfire
Other Statistics
Super Mario 64 Statistics For DobieMeltfire
There are 479,542 views in 39 videos for Super Mario 64. His channel currently has around 3 hours worth of content for Super Mario 64, roughly 36.05% of the content that DobieMeltfire has uploaded to YouTube.