Hurtigmixer is a project mainly written in SCHEME and JAVA, it's free.
Online program to mix sounds to quickly create interesting or weird music
Hurtigmixer / Melodigenerator
Released under GPL.
Programmed by Kjetil Matheussen.
Languages used: SISC Scheme and Java.
Try both Hurtigmixer and Melodigenerator at: http://www.musikkverksted.no
Also try DSP, which uses the soundengine in src/soundengine/ http://www.musikkverksted.no