GM(?)ならとりあえず10チャンネルで音を鳴らせばドラムになる模様。バスドラムの音は36らしい。35にもなんかあるけど
https://ja.wikipedia.org/wiki/General_MIDI
チャンネル10だがプログラム的には0から始まる番号なので9になる。間違えて10って書きそう…
import javax.sound.midi.Receiver; import javax.sound.midi.MidiSystem; import javax.sound.midi.ShortMessage; class Test { public static void main(String[] args) throws Exception { Receiver receiver = MidiSystem.getReceiver(); ShortMessage message = new ShortMessage(); message.setMessage(ShortMessage.NOTE_ON, 9, 36, 127); receiver.send(message, -1); System.out.println("Enter キーを押してプログラムを終了します>"); System.in.read(); } }