JSyn is a Java synthesizer API that lets you connect oscillators, filters, envelopes and other "unit generators" together to make complex sounds. Explore algorithmic composition, create new timbres, experiment with intonation.