Hi there. If you've perused the Online Tools section, you might've seen a tool I wrote a while ago called mml2sfx. In short, it's a tool that converts MML syntax into sound effect bytes, so you don't have to manually deal with a wall of hex when making custom sound effects.
A few months ago, Segment1Zone2 reported a bug to me regarding duplicate note lengths. I wanted to fix it, but looking at the code almost a year later made me realize how much of it was pure spaghetti. So rather than grapple with my mess, I took it upon myself to rewrite the whole thing from scratch in a way that makes more sense. If you're just an end-user, perhaps the differences won't be so apparent, but for me at least, it's reassuring to know that the underlying code isn't so held together with duct tape.
I mostly finished it right then and there, and then kind of slept on it again for a few months. Then, with C3 approaching, I thought it'd be a good opportunity to jump back into it and finish the rewrite. I stayed up a little too late fixing up some bugs last night, and so here we are. Before I submit to the Online Tools section, however, I did want to gather some feedback from any interested testers. AmperSam has graciously offered to host the tool temporarily (and fixed up some of my CSS

If you find any bugs or have questions, feel free to reply in this thread or PM me. I'll also update the thread in Resource & Tool Releases after C3!
Happy sound effecting!
