grejjen är ju att du verkar redan ha en synth som hanterar MIDI vilket du då kan använda till att även spela på GBs inbyggda ljud eller QT's
ett till klaviatur är alltså onödigt
GM (General MIDI) är vad jag vet en uppsättning av ljud som japanarna hittade på så att man kan skapa en midifil som sedan när den spelas upp, med ett annat program/synth som stödjer GM, har samma instrumentljud som vid inspelningstillfället.
Om du tex har bestämt att kanal nummer 5 skall ha programnummer 1 (som är Akustiskt Grands nummer) så kommer alltid ett Akustiskt Grand spela upp de ljuden.
Sen kanske du har programmnummer 25 på kanal nummer 4 och då är det en nylonsträngad gitarr som låter.
Hela listan över programnummer finns här: http://www.borg.com/~jglatt/tutr/gm.htm#Patch
Kanal nummer 10 är reserverad för trummljud
Hoppas det blev lite klarare