Language…
10 users online: Alex No,  AmperSam,  Anorakun, DinoMom, Green, Hiro-sofT, Kerd, Papangu,  Telinc1, yoshisisland - Guests: 282 - Bots: 553
Users: 64,795 (2,368 active)
Latest user: mathew

You can disasssemble AddmusicK 1.0.X SPCs yourself with this!

ToolMusicSuper Mario World

AddmusicK 1.0.X SPC Disassembler

With this tool, you can easily convert your AddmusicK 1.0.X SPC back into MML and BRR samples.

This tool is not fully finished yet, since there are still some of AddmusicK 1.0.X SPCs can't be disassembled with this tool. However, for most of them, it works fine.

AddmusicK 1.1.X, Addmusic 4.05, AddmusicM, etc. is not supported yet, but it's planned to be supported in the future.

That's it, I think. I will add more stuff when I feel necessery.

The source code is avaliable here, if you are interested in.
oh god oh fucj

nice work!
the absolute madman

epic tool!
Layout made by MaxodeX
2021 TRENO vibe check thread
Great work in case someone makes SPC -> MML backwards conversion obviously. I wonder how it will work with tempo changes/fades mid-song?

Userbar by Green Jerry

Also a Fortaleza Reznor user. If you... digo, si hablas español, hackeas, buscas ayuda, o simplemente se te da conocer gente, únete, somos puerta abierta.
Originally posted by LMPuny
I wonder how it will work with tempo changes/fades mid-song?

It will works correctly, since it parses the compiled binary code instead of recording what happened (note change, pitch change, volume change, etc.) like SPC2MML.
If you add support for AM4/AMM/etc. SPCs, this tool could be useful for extracting MMLs/BRRs from lost legacy ports.



Do you have plans to implement SPC dissassembly for non-SMW games in Addmusic (MML)?

Did the SPCtoMML was the inspiration for create this?
VitorVilela must be proud of you.

LOL...
Originally posted by Roberto zampari
Do you have plans to implement SPC dissassembly for non-SMW games in Addmusic (MML)?
No. Use VGMTrans and proper porting technique instead.

Originally posted by Roberto zampari
No. I always think understanding the raw data of a SPC file directly is more effcient and accurate.

Originally posted by Roberto zampari
VitorVilela must be proud of you.
Wow this is promising! I lost a few of my oldest mmls in an accidental crash a few years ago, and I only backed up the spcs. Maybe now I can finally finish them and polish them up. Thanks for this!
Make more of less, that way you won't make less of more!
I'm certainly bookmarking this tool. This has a lot of utility and it's works really well! #tb{^V^}

I did run into an issue with reinserting the song since AMK was telling me that there were label loop redefinition errors. The remote command's also needed to be adjusted to what they were originally set to. Hopefully those can get fixed.
Twitter
Originally posted by Giftshaven
I did run into an issue with reinserting the song since AMK was telling me that there were label loop redefinition errors. The remote command's also needed to be adjusted to what they were originally set to. Hopefully those can get fixed.

Yeah, it seems AddmusicK don't think they are vaild label loop usage, so currently you will have to swap some of them manually. I am considering a workaround for that.

ToolMusicSuper Mario World