Download PetiteMM, put it in a folder along with CMD.exe (search for it in the start menu, then copy+paste into the folder), then whatever MIDI you're gonna use. Then, open CMD, and type in PetiteMM.jar (your midi).mid. Remember, .mid, NOT .midi. After that, your MML file will be generated. You'll need to reverse the octaves, as the tool switches them for some reason, so I'd say to use this tool to do that. Switch the octaves, then copy+paste the new text into the MML file. Add the channel headers over the ;'s you'll find throughout the file. Then just finish the port.
Needs work. The ADSR could be better, but the big thing is the weird triplets. It's obvious you used TinyMM for this, so I'd recommend you use PetiteMM instead, maybe for most of your future ports, if possible.