hallo!<BR>
befasse mich seit kurzem mit midi unter java und habe folgendes problem (komme mit meiner bescheidenen java-erfahrung noch nicht so mit der sun api-doc zurecht):<BR>
wie kann ich überprüfen, welche instrumente nach gm-standard von sound-karte unterstützt werden und wie lade ich ein bestimmtes in ein synthesizer-objekt?<BR>
konkreter:<BR>
<PRE>import javax.sound.midi.*;<BR>
Synthesizer synth = null;<BR>
try{
synth = MidiSystem.getSynthesizer();<BR>
synth.getAvailableInstruments(); //laut api-doc wird Instrument[] zurück gegeben
//- wie abfangen und "liste" überprüfen auf gewünschtes instrument?
//(in meinem fall gm-instrument nr.19)
//wie sieht so ein instrument-objekt aus?
synth.loadInstrument(Instrument[i]) //müsste ja funktionieren, wenn ich weiss,
//an welcher Stelle i sich das ges. instrument befindet.?
</PRE><BR>
bin dankbar für jede antwort. mfg<BR>
pascal
befasse mich seit kurzem mit midi unter java und habe folgendes problem (komme mit meiner bescheidenen java-erfahrung noch nicht so mit der sun api-doc zurecht):<BR>
wie kann ich überprüfen, welche instrumente nach gm-standard von sound-karte unterstützt werden und wie lade ich ein bestimmtes in ein synthesizer-objekt?<BR>
konkreter:<BR>
<PRE>import javax.sound.midi.*;<BR>
Synthesizer synth = null;<BR>
try{
synth = MidiSystem.getSynthesizer();<BR>
synth.getAvailableInstruments(); //laut api-doc wird Instrument[] zurück gegeben
//- wie abfangen und "liste" überprüfen auf gewünschtes instrument?
//(in meinem fall gm-instrument nr.19)
//wie sieht so ein instrument-objekt aus?
synth.loadInstrument(Instrument[i]) //müsste ja funktionieren, wenn ich weiss,
//an welcher Stelle i sich das ges. instrument befindet.?
</PRE><BR>
bin dankbar für jede antwort. mfg<BR>
pascal
Comment