Can anyone suggest some software that will enable me to make my own midi files so that I can transfer them to my phone?
MIDI files are made by a musician playing on a synthesizer keyboard. Each instrument must be entered separately, but since MIDI can have multiple tracks, the resulting sequence sounds like the instruments are all playing simultaneously. So what you need is a Midi Composer -- a keyboard that will make use of the DirectX DirectMusic API component buit-in Windows Xp.