XPMCK icon indicating copy to clipboard operation
XPMCK copied to clipboard

Multi-song compilations that don't require macro pooling

Open bazz1tv opened this issue 8 years ago • 0 comments

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

bazz1tv avatar Sep 07 '15 23:09 bazz1tv