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

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

Java not supported!