Mooshykris
February 17th, 2007, 04:14 AM
*Conlusion from Tales of Phantasia Plays*
HAHAHAHA! I am back from the voids of time and space! And there's nothing you can do about it! HA! HA! HA! [\randomness]
After months of research, (and spending lots of time on RMXP and Creation Asylum) I have returned. A little older, a little wiser, and with a little more knowledge about RGSS.
Well, I finally, have discovered something that is actully useful to everyone.
Many people, including me, have been wondering how to make a MIDI file loop from a specific position from within the track. Now, I have the answer:
MIDI EVENT 111
By Mooshykris
I: What is MIDI Event 111
MIDI Event 111 is short for "MIDI Controller Event b06f 111." This event allows the MIDI file to loop from a given point in the track. RPG Maker XP recognises this as "the beginning" of the song and loops it from this point after the ending, instead of starting over.
II: What is MIDI Event 111 used for?
This event comes in handy when dealing with "an intro" and "a body" of a song. Like in Pokemon games, all battles have a "battle intro" and the "body" that continually loops, leaving the intro out. This event allows you to prevent "the intro" from playing again.
III: How to use MIDI Event 111
Step 1: Download an install a MIDI editing program. I prefer Anvil Studio (http://www.anvilstudio.com), it's free, and it's easy to use.
This Point Forward is assuming you're using Anvil Studio.
Step 2: Open Anvil Studio
http://img300.imageshack.us/img300/5446/anvil1ie9.png
Step 3: Select and load a MIDI from your computer.
http://img257.imageshack.us/img257/5232/anvil2xr3.png
The MIDI should appear onscreen like this:
http://img179.imageshack.us/img179/6076/anvil3mq2.png
Step 4: Select the exact position you wish to loop it from.
http://img293.imageshack.us/img293/8092/anvil4lz4.png
Step 5: In Edit, select Insert MIDI Controller Event.
http://img66.imageshack.us/img66/6291/anvil5qt3.png
Step 6:
A. Check Show all Controller Events
B. Select b06f
C. Set Control Value to 111
D. Set the time of event
E. Select the Channel # for the event to be placed on.
E. Hit Ok
IMPORTANT: You must repeat this for ALL Channels of the MIDI.
http://img152.imageshack.us/img152/9965/anvil6am3.png
Step 7: Save the MIDI, go into RMXP, and test it.
http://img157.imageshack.us/img157/4645/anvil7aw5.png
That's it!
I hope this tutorial is helpful.
Mooshykris
Note to Mods: Sorry for the randomness, I needed to make a big re-entry.
HAHAHAHA! I am back from the voids of time and space! And there's nothing you can do about it! HA! HA! HA! [\randomness]
After months of research, (and spending lots of time on RMXP and Creation Asylum) I have returned. A little older, a little wiser, and with a little more knowledge about RGSS.
Well, I finally, have discovered something that is actully useful to everyone.
Many people, including me, have been wondering how to make a MIDI file loop from a specific position from within the track. Now, I have the answer:
MIDI EVENT 111
By Mooshykris
I: What is MIDI Event 111
MIDI Event 111 is short for "MIDI Controller Event b06f 111." This event allows the MIDI file to loop from a given point in the track. RPG Maker XP recognises this as "the beginning" of the song and loops it from this point after the ending, instead of starting over.
II: What is MIDI Event 111 used for?
This event comes in handy when dealing with "an intro" and "a body" of a song. Like in Pokemon games, all battles have a "battle intro" and the "body" that continually loops, leaving the intro out. This event allows you to prevent "the intro" from playing again.
III: How to use MIDI Event 111
Step 1: Download an install a MIDI editing program. I prefer Anvil Studio (http://www.anvilstudio.com), it's free, and it's easy to use.
This Point Forward is assuming you're using Anvil Studio.
Step 2: Open Anvil Studio
http://img300.imageshack.us/img300/5446/anvil1ie9.png
Step 3: Select and load a MIDI from your computer.
http://img257.imageshack.us/img257/5232/anvil2xr3.png
The MIDI should appear onscreen like this:
http://img179.imageshack.us/img179/6076/anvil3mq2.png
Step 4: Select the exact position you wish to loop it from.
http://img293.imageshack.us/img293/8092/anvil4lz4.png
Step 5: In Edit, select Insert MIDI Controller Event.
http://img66.imageshack.us/img66/6291/anvil5qt3.png
Step 6:
A. Check Show all Controller Events
B. Select b06f
C. Set Control Value to 111
D. Set the time of event
E. Select the Channel # for the event to be placed on.
E. Hit Ok
IMPORTANT: You must repeat this for ALL Channels of the MIDI.
http://img152.imageshack.us/img152/9965/anvil6am3.png
Step 7: Save the MIDI, go into RMXP, and test it.
http://img157.imageshack.us/img157/4645/anvil7aw5.png
That's it!
I hope this tutorial is helpful.
Mooshykris
Note to Mods: Sorry for the randomness, I needed to make a big re-entry.