Pure Data

Pure Data est un environnement de programmation altérable en temps réel utilisé pour le traitement d’échantillons audio, vidéo et graphique. Il permet également de gérer des signaux d'entrée dans l'ordinateur (signaux de capteurs ou événement réseau par exemple) et de gérer des signaux de sortie (par des protocoles de réseaux ou protocoles électroniques pour le pilotage de matériel divers). Il s'agit d'un logiciel libre dont les composantes sont distribuées sous différentes licences.

http://puredata.info/