Hi guys!
I'm quite new user of PureData and my previous programming-knowledge comes from playing around with Qbasic as a kid. Well, anyway, thought of making a rather simple program that could transfer audio smoothly from speaker to speaker, in this case 4 speakers. Imagine them being in a circle. After hours of experimenting I finally succeeded in making synchronized fade-in and fade-out from speaker to speaker (running numbers between 0 and 100 are supposed to represent volume before dividing it by 100). My problem is that I've only managed to make the "sound" (haven't yet really used sound, trying to make it work in theory first) travel from speaker 1 to 2 to 3 to 4, but I haven't found a working solution in putting the movement back to speaker 1 so that a new lap would work. Any suggestions? Also, would be nice to get feedback if my programming so far is more complicated than needed
Like I said, I've tried several solutions without a good result so the patch that I'm sharing doesn't have any of those alternatives, it just stops working after the "sound" has returned from speaker 4 to speaker 1.
Thanks for helping!
http://www.pdpatchrepo.info/hurleur/4-speakermovement_basic.pd