PDA

View Full Version : MIDI Event 111


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.