Yeah! I wrote a quick program that converts MIDI files into the music format for RBY. Although, it can't convert any MIDI file due to the limitations of the music in pokemon... I've successfully imported a couple songs into Maize version, so I know it works! I could probably help you out with some music, too. I'm on vacation from school now until the end of December, which means I have lots of free time.
Thanks for the info on the intro cries. I had no idea they were stored differently.