I just found a USB cable that fit my phone (it used the standard USB-B connector or whatever it's called) and searched online for the software to connect it.

I have some Radiohead midis on there right now. I don't use them as ringtones, though, I just have it on vibrate. Less annoying to others that way.