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

Chebyshev Song

See new example!

Play a polyphonic song based on a Linear Congruential pseudo-random sequence generator. The instrument is a WaveShaper with a Chebyshev Polynomial wave-table which provides easily controlled harmonic content. Repeating patterns are generated by reseeding the pseudo-random number generator. The tuning is a pentatonic scale from a 12 tone equal tempered tuning.

Java not supported!