To play percussion instruments you need to use channel 10, this channel is used only for percussion instruments. (Http://en.wikipedia.org/wiki/General_MIDI)
For example:
int instrument = 36; Sequence sequence = new Sequence(Sequence.PPQ, 1); Track track = sequence.createTrack(); ShortMessage sm = new ShortMessage( ); sm.setMessage(ShortMessage.PROGRAM_CHANGE, 9, instrument, 0); //9 ==> is the channel 10. track.add(new MidiEvent(sm, 0));
then each note you add will sound with percussion.
jfp
source share