我想用 Java 演奏一个随机的音符。我使用以下内容:
Random rand = new Random();
try {
Synthesizer synth = MidiSystem.getSynthesizer();
synth.open();
int note = rand.nextInt(128);
channels[0].noteOn(note, 80);
} catch (MidiUnavailableException e) {
e.printStackTrace();
}
但什么也没发生。谁能告诉我为什么?
编辑:我忘了包括MidiChannel[] channels = synth.getChannels();