В зависимости от вашего синтезатора звуки перкуссии будут на канале 10 или канале 16 (индексы 9 или 15 в вашем массиве). Звуки деревянных блоков - это ноты с номерами 76 и 77, и вы, вероятно, захотите использовать значение скорости ноты 128 (для максимальной громкости).
Я не смотрел на код, который вы используете, но вам также может понадобиться вызвать метод, чтобы включить синтезатор, прежде чем вы сможете что-либо воспроизводить. Кроме того, поскольку вы играете перкуссионную ноту, вы можете быть в состоянии отправить соответствующее сообщение о выключенной ноте сразу после сообщения о включенной ноте (так что вам не нужно определять продолжительность фиксированной перкуссии нота). Большинство используемых мной MIDI-синтезаторов воспроизводят весь перкуссионный звук даже после получения сообщения о выключении ноты.