[puredata.info puredata] is a 'visual' programming language with which you can easily create 'realtime' patches.