JSyn

Phil Burk

 

Not Rated

Description
 

JSyn allows you to develop interactive computer music pieces in Java and place them in a web page for others to enjoy. JSyn uses native methods written in 'C' to provide real-time audio synthesis for Java programmers. JSyn can be used to generate sound effects, audio environments, or music. JSyn is based on the traditional model of unit generators which can be connected together to form complex sounds. For example, you could create a wind sound by connecting a white noise generator to a low pass filter that is modulated by random ramp generators.

Features

  • Real time audio synthesis using the CPU.
  • Library of unit generators including oscillators, filters, envelopes, noise generators, effects.
  • 16 bit sample playback integrated with other synthesis units.
  • Simple API for creating, connecting and controlling unit generators.
  • Event buffering to allow easy scheduling of future audio events for rock solid timing.
  • Sample and envelope data queuing mechanism.
  • Support for PCs and Macintosh (Mac Plugin still under development.)
  • JSyn can be used from a Java Application or an Applet under the Netscape Communicator browser.

Purchase Information

  • There is currently no registered version available.

Requirements

  • Windows 95/98/NT
  • Pentium
  • 16-bit sound card
  • Netscape Communicator
  • Microsoft DirectX for DirectSound

To install the plug-in, you can use Netscape Smart Update from the Product Download Page or download the .zip from this page and follow the steps below:

  1. Double click on the downloaded .zip file to start WinZip or another Windows unzip program.
  2. Copy npjsyn.dll to the Netscape Communicator plugins folder (C:\Programs Files\Netscape\Communicator\Program\Plugins by default).
  3. Copy npjsyn.jar to the Netscape Communicator classes folder (C:\Programs Files\Netscape\Communicator\Program\Java\Classes by default).
  4. Restart Netscape Communicator.
  5. Check out the examples at the JSyn web site.
 

Download

The V12 free evaluation version is fully functional, but expires on 11/15/99.

Product Download Page
jsynpcv12.jar.zip 123.8 KB

 

Related