Evalithia’s MapleStory 2 MIDI to MS2MML Guide :3
You will need:
- Download and extract to a folder. Make sure you didn’t pick MabiBeats.
- The MIDI file(s) you want to play in MapleStory 2!
- An instrument and sheet music from this NPC in Tria:
Alternatively, go to https://musicalnexus.net/ and download MS2MML files directly and skip the MIDI part of this guide completely.
The sheet music meso cost is based on the character length of the song you’re trying to make and how many uses of the sheet music you want.
I recommend just getting 10 performances as you can just buy another one and open up the MS2MML file you saved, as you don’t get any discount for buying the 20-performances sheet.
The Music Score can hold up to 3000 characters. This means any additional code and not just only the number of musical notes.
The Intermediate Music Score can hold up to 5000 characters.
The Advanced Music Score can hold up to 10 000 characters, and may only be purchased when you have maxed out your play mastery.
Processing Your MIDI File
- Go to File -> Import Standard MIDI File…
- Pick the MIDI file you want and click Open or just double click the file.
- In the next window that pops up, select the options shown below, and pick only one track.
- 3MLE should load with a bunch of data. Notice that there are two tracks. What’s important will be all the text at the bottom right section of the window.
- Since we are limited by character count, you’ll want to optimize the character count for each track. Thankfully 3MLE can do that for you.
Press Ctrl+Shift+Y. This will compact the text for all tracks. So you only need to do this once for each 3MLE window.
- The text field should now look much more compact, and the character count will be significantly smaller.
- If your MIDI file had more than one track in the import window, you will need to open another 3MLE window and repeat the previous steps for each additional track.
- Once you have each track imported and optimized each in their own 3MLE window, you will need to combine the full song into one 3MLE instance.
- Pick one window to continue working in, and create additional track tabs with Ctrl+T
- Copy and paste each track into your main window.
- When you have all your tracks in one 3MLE window, go to Track1 and and look at the very beginning of the text field.
- t120 means the tempo is 120 beats per minute.
In most places having the tempo marker only in the first track is fine, but for MapleStory 2 in particular, you need to have the tempo marker in each track or else the other tracks will become off beat.
However, the default tempo in MS2 is 120 BPM, so if your song is 120 BPM you don’t have to worry.
For all other cases, you will need to type t<xx> where <xx> is your tempo, at the beginning of each track. Make sure you are at the beginning as often times when you paste the information from another window, it will scroll down some.
Press Page Up a few times on each track tab before pasting just to be sure you’re at the beginning.
- Once you have all your tracks in and the tempo is set, press play in 3MLE to hear if everything sounds right.
- If a track is too loud or too soft, you can use v<xx> after your tempo marker to adjust volume. v15 is loudest, while v0 is silent.
- Now add the character count for each track together.
- If the character count is over 10 000 (or 5000 if you haven’t unlocked the advanced score), then you’ll have to trim down the amount of characters the song has.
- If everything looks right and will fit in MS2’s sheet music limits, then double click the blank sheet music in your inventory, then copy each track into its own tab.
It doesn’t matter what’s melody and what’s harmony.
- Once every track is in, pick the instrument you want to play this song with, and hit play to make sure again everything sounds right.
- Click Save File. For the filename I strongly recommend you put the sheet size in the filename somewhere. A suffix of 3k, 5k, or 10k in the name is a good way.
- This is your MS2MML file. This is what you can open to automatically fill up a music sheet in-game in the future.
- Give your song a name. The text limit is a bit small so you may have to be creative with the song name.
- Press Compose Score, agree to the ToS, and click Yes and your music score is complete!
- If you forgot to save your MS2MML file before composing the score, you can double click the sheet music you just made to open up the compose interface again.
You cannot make edits but you can still save your MS2MML.
Keep in mind that only the creator of the score can open it to view the contents.
Have fun! :3