LoginLogin
Might make SBS readonly: thread

MML Instrument Randomizer

Root / Submissions / [.]

12Me21Created:
Download:WX7XH3JJ
Version:2Size:
Replaces all the instruments in a MML string with random instruments Update: now uses ALL of the working instrument definitions, and sounds much better!

Instructions:

Run RANDOM_MUSIC Enter a seed for the randomizer (or 0 to play the original song)

Notes:

Uses a fixed version of ABGREGEX. Also contains my experimental variable-width font printing library. And MEGA.MML (Megalovania) as a demo (stolen from Friendly Pellet Rain)

Cool, I'm gonna listen to stuffs I made with this.

I'm not sure how I'd use this... I think if I actually would make something, it'd be useful for an unkind thing I might be willing to do. Oh well, I actually was able to listen to the Megalovania thing from Friend Pellet Rain or something so I love it and up-voted it. I think I wanted something like this on Puchikon No. 2, also. Edit: This seems capable of making some nice results of re-instrumentation. Good job~ Additional edit: I love this, even if I'm just using it on Megalovania~
Spoilerseed 666
Also... I noticed a file named gprint.lib or something. I noticed that the printed text in the program is overlayed in some way. Is the text that talks about the instruments replaced print-ed with g-raphic commands? I would like to say that is cool and well done, despite not understanding how it works.

Replying to:Amoura
I'm not sure how I'd use this... I think if I actually would make something, it'd be useful for an unkind thing I might be willing to do. Oh well, I actually was able to listen to the Megalovania thing from Friend Pellet Rain or something so I love it and up-voted it. I think I wanted something like this on Puchikon No. 2, also. Edit: This seems capable of making some nice results of re-instrumentation. Good job~ Additional edit: I love this, even if I'm just using it on Megalovania~
Spoilerseed 666
Also... I noticed a file named gprint.lib or something. I noticed that the printed text in the program is overlayed in some way. Is the text that talks about the instruments replaced print-ed with g-raphic commands? I would like to say that is cool and well done, despite not understanding how it works.
to use for a different song, you have to save you MML as a text file (and remove the DATA" ) for example
@BGM11
DATA "T120
DATA "CDEFG
should be
T120
CDEFG
And then you modify the line that says like R$=LOAD("TXT:MEGA.MML",0) to whatever you saved it as GPRINT is a library that I made that can print variable width text (where the symbols have different widths, so things like "I" take up less space than "A") using graphics (GPUTCHR)