PS - MIDI files are only suitable for instrumental tracks. And you don't have full control, the sound that comes out depends on the user's sound card, because the file just contains commands to play notes, not the notes themselves. It can sound very different on different equipment.