First of all, apologies if this is a dumb question. I'll do my best to articulate what I'm trying to do and what my confusion is.
I'm currently using XG Manager in combination with Ableton Live, a midi interface and an MU10. Basically Ableton sends midi notes to my interface, and my interface sends midi and XG settings to my MU10. This is working great for writing and testing out sounds, however I would like to be able to end up with a midi file that I can simply play on my MU10 (or for sharing with other people so they can play it on whatever midi player they want) and I'm not totally sure what the best way is to do that. Using MIDI Tools I am able to record the XG setup signals (by restarting XG Manager) and then I can press play in Ableton to record the notes but this makes for a somewhat awkward midi file where there is a moment of silence at the beginning corresponding to the time it takes XG Manager to start, and then the music starts playing.
Aside from manually programming all the program numbers, bank numbers, and control signals for each channel of each midi file I want to create (which I'm certain isn't the solution to this problem XD), what is the best way to simply create a MIDI file that uses a given XG setup? I'm new to the world of XG, so again, sorry if there is some totally easy way to do this that I'm overlooking.