Faust

Functional programming language for signal processing and sound synthesis