import javax.sound.midi.Synthesizer;
import javax.sound.midi.MidiSystem;
import javax.sound.midi.MidiChannel;
public class SynthTest
{
public static void main(String[] args)
throws Exception
{
Synthesizer synth = MidiSystem.getSynthesizer();
out("Synthesizer: " + synth);
synth.open();
MidiChannel channel = synth.getChannels()[0];
for (int i = 121; i <= 127; i++)
{
out("controller " + i + ": " + channel.getController(i));
}
out("Mono: " + channel.getMono());
channel.setMono(true);
for (int i = 121; i <= 127; i++)
{
out("controller " + i + ": " + channel.getController(i));
}
out("Mono: " + channel.getMono());
synth.close();
}
private static void out(String msg)
{
System.out.println(msg);
}
}