Projects

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

Audio Examples made using JSyn - a Java Synthesizer API

The JSyn Applets are run using CheerpJ, which takes a few seconds to load. You must click on the Applet to hear the sound.

Sawtooth Oscillator

How it works:

The sound you hear is being generated by an SawtoothOscillator unit. The circular knob controls the amplitude. Click down on the knob and drag the mouse up or down. Or enter a new numeric value as text.

The Frequency slider controls the pitch of the oscillator. It has an exponential taper.


Wait for CheerpJ to run the applet.