Writing SOFTWARE Synthesizer

Kyryll A Mirnenko mirya at ukrpost.net
Sun Jan 4 12:21:05 PST 2004


>You can re-compile the src, changing NO_FULL_DUPLEX to FULL_DUPLEX in
>file
>j2se/src/solaris/native/com/sun/media/sound/engine/HAE_API_BSDOS.c

  That should work on Java at anymachine, not only on FreeBSD. I have
Windows (Meeee) & FreeBSD on my machine, both with java. Official
pages say Java's distibuted with software synth. for every platform,
but on Windows it also has a hardware card front-end.
  Browsing the classes in rt.jar make me think that software synth.
they're talking about's written in native code.
  /jre/lib/audio contains pathsets (banks) in their internal format,
for now I do not need to understand it, but to make MidiSystem produce
the sound back to me, not to hardware system.



More information about the freebsd-java mailing list