The only way to trigger specific voices from an external controller is to send MSB, LSB and Program Change (PC) numbers that are found in the data list. The drum kit numbers are on page 2 of the data list and the GM voices are on page 14. Without a controller capable of sending bank and program change information, all that will be triggered is the piano voice. The data list is here:
Do you need an additional help?