Date: Tue, 19 Feb 2002 23:55:14 +0100 From: Mats Peterson <mats_peterson@swipnet.se> To: freebsd-java@freebsd.org Subject: getInstruments() returns empty array Message-ID: <3C72D7D2.CFE1924B@swipnet.se>
next in thread | raw e-mail | index | archive | help
Hello. I am using JDK 1.3.1 on FreeBSD with appropriate patches added. I get an empty array from the getInstruments() method of the Soundbank interface. Maybe this is a FreeBSD specific bug, I don't know. In any case, it would be nice to hear if anyone else has the same problem. Below is a short example. Best Regards, Mats Peterson -------------------------------------------------------------------------------- import javax.sound.midi.*; import java.io.*; public class SbTest { public static void main(String args[]) { Synthesizer synthesizer = null; Soundbank sb; Instrument instruments[]; try { if ((synthesizer = MidiSystem.getSynthesizer()) == null) { System.out.println("getSynthesizer() failed!"); System.exit(1); } synthesizer.open(); } catch (Exception ex) { ex.printStackTrace(); System.exit(1); } if ((sb = synthesizer.getDefaultSoundbank()) == null) { System.out.println("Couldn't get default sound bank"); System.exit(1); } /* The following returns an empty array with JDK 1.3.1 in FreeBSD */ instruments = sb.getInstruments(); if (instruments.length == 0) { System.out.println("Empty instruments[] array"); System.exit(1); } System.exit(0); } } ------------------------------------------------------------------------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C72D7D2.CFE1924B>