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

WARNING - This tutorial describes the old original JSyn API. Please refer to the current docs for more up-to-date information.

JSyn Tutorial

Available Oscillator Waveforms

JSyn provides many different waveform oscillators. In this Applet you can select which one is being played and view it in the oscilloscope.


The source code for this Applet is in the file "JSynExamples/", which may be found in the JSyn SDK.