tewtal/mITroid

Crash upon converting .it module

livvy94 opened this issue · 2 comments

This module was created with mukunda's snesmod tool in mind, but I just thought I'd try converting it. Upon clicking the Save SPC button, it gives this error message: https://pastebin.com/raw/wSTCXhyf

Here's a link to the module. (It's a SNES-style demake of this track from Final Fantasy Dimensions)
Also, I just want to say thank you for starting this project! I've used snesmod and the EarthBound Music Editor to great effect, but they all have specific limitations (snesmod having slightly finicky brr conversion, and EBMusEd not supporting custom BRR samples). This looks really promising and I'm excited to use it in the future!

I took a look at it quickly and it seems like the issue was running out of sample space. Right now it's very limited due to the fact that the program is made with the limitations of being able to insert the music data and samples into Super Metroid without affecting any sound effects or other music data.

I'm planning to add an option though to just overwrite all of that if the goal is to just create an SPC file. That'll give more space for pattern data and samples since there's no worries about ever trying to put it back into a game.

Your file helped me find and fix another bug though related to effect memory for vibrato and some other effects so that was really helpful :)

I've finally gotten around to implementing support for "overwrite everything and give me all the space". So now it's possible to create more complex music with more samples when creating music just for SPC-replay or for something like credits music in a game where it doesn't matter if all the old samples and data gets overwritten. Hopefully the tool can be a bit more useful now for just making music without any specific game in mind.