Again, as mentioned in previous postings by others, pure-data (pd) can do this. We use it for all kinds of activities, ranging from psycho-acoustic experiments to interactive sonification to artistic expression. /Mikael