Exporting software instruments as MIDI files
A friend and I have both recently switched to Logic Pro X (10.2.2) and wish to collaborate by sending each other MIDI files. One problem we cannot figure out is why exporting a MIDI file of software instruments plays back using the "wrong" software instrument when it is re-imported into Logic.
Say for example I export a Logic project containing only one track. No matter what instrument I choose, after exporting and re-importing to Logic it has the correct sound. But as soon as I add a 2nd track and export all tracks as a SMF then when it is reimported inevitably one of the tracks will have the wrong sound. The other thing I've noticed is that when viewing the List Editor it doesn't always show a Program Change for software instruments. If I open an older midi file (originated from on of our old DAWs) then I'll see a Program Change, but I'm wondering if this has anything to do with why the imported files that originated from Logic software instruments play back with the "wrong" sound/instrument. I must be missing something.
My friend and I have resorted to exchanging full Logic projects but they are so big we have to xfer using Dropbox whereas if we could just email midi files like we used to then the file size is typically only a couple dozen k in size. Also we have a third collaborator that doesn't yet have Logic (he's still using GarageBand) so he can't open the Logic files, and the MIDI files don't work well since the patches are all wrong. I've searched and experimented for hours trying to figure this out but I'm stuck. Thought I would check with the community to see if anyone has a workaround for this problem. Thanks!
Logic Pro X, OS X El Capitan (10.11.3)