JSyn - modular synthesis API for Java.
JMSL - Java Music Specification Language
PortAudio - cross platform audio I/O API for 'C'

This old API is deprecated. Please use the new API instead!

Installing, Compiling, and Running JSyn on Linux

Installing Developer Package

  1. Enter:   tar  zxvf  jsyn142a_linux386_sdk.tar.gz
Here are instructions for using Borland JBuilder with JSyn

Compiling and Running a Simple JSyn Program using the SUN JDK

  1. CD to the"jsyn/usercode" directory in the JSyn SDK.
  2. To compile and run the test program, enter:   gmake
  3. You should see a small window open with a "Beep" button. Click on the button to hear a random beep.
  4. For more help, enter:   gmake help

Writing Your Own JSyn Programs

Let's assume we are creating a new program called "Boing".