Why do you keep calling it 'General' MIDI?
By itself, MIDI (Musical Instrument Digital Interface) doesn't specify any standard instrument sounds. The "General MIDI" specification adds standardized instruments so that a MIDI file made with one computer can be played back with predictable results on another computer— the piano will still be a piano, the guitar will still be a guitar.