XPMCK
XPMCK copied to clipboard
Multi-song compilations that don't require macro pooling
Usage of #SONG
to make multi-song compilations require pooling all macros. Lots of modification to unrelated MML files must be done so that they can compile together, since their macro numbers will conflict.
It would be nice if there was a feature in XPMCK so that unrelated songs could easily be made into a compilation.. Perhaps for instance, XPMCK could automate the macro math so that there are no conflicts.
Here's an example of such math :
; Song 1
@v0 = {0:31}
A @v0 abc
; Song 2
@v0 = {31:0}
A @v0 a>a
; XPMCK new feature could automatically arrange them properly
@v0 = {0:31}
@v1 = {31:0}
; Song 1
A @v0 abc
; Song 2
A @v1 a>a
I can't push much farther than that at the moment.
Other Thoughts: This is a good solution for something like video games (and may be an external script/tool), but there limits on macro numbers (0-255?) In the case that the limit is reached, we also need XPMC/XPMP to be able reference other macro banks.. Food for thought