Pure Data — это язык визуального программирования, изначально придуманный для программирования звука в реальном времени, а в настоящий момент, с помощью дополнительных модулей, позволяющий решать большое количество других задач.
http://puredata.info/
http://puredata.info/