Dat ligt dan 100% aan de gebruikte MIDI-file. Een MIDI-file gedeeld via het internet kan voor GM, GS, XG standaarden gebruikt worden -- los van het feit dat MIDI files in ontelbare andere non-standard setups gebruikt kunnen worden maar dat geheel terzijde.
Het punt is alleen dat je aan de file zelf niet kunt zien voor welke standaard ie bedoeld is. Hooguit kan er in de file een SysEx reset worden verstuurd om de module in een bepaalde modus te krijgen (GM, XG, GS, GM2). Daarnaast schrijven de standaarden ook voor dat specifieke programs zich op specifieke locaties bevinden. De MIDI file zal vooral dus ook voor alle kanalen de juiste Program Changes moeten versturen. Als dat niet gebeurt, ja dan wordt het een rommeltje...