I have read some poly~ instructions, but still having a hard time figuring things out.
I have to conjure up the impression of 60 mono audio files of the same length of 6 minutes running simultaneously.
Obviously there is a CPU issue if I really run them all together, so I am trying to buffer them all at the same time (no RAM issue there), but run them only selectively. The maximum number of actually simultaneously running audio files will be 30.
To save some CPU, I am trying to use poly~ subpatch as my player, and all the other functionalities will go to its mother patch.
1) I guess I can get by only with 30 instances of player as that is the maximum number of simultaneously running audio files. But how can I make the different instances read different buffers?
2) How can I turn the poly~player on and off while the music is playing? So the point is I should be able to turn on one buffer playing from the PRESENT point not from the beginning point of audio files.
So, attached are largely incomplete patches: two Player patches (I am not sure whether to use sfplay~ or Groove~: which one would you recommend?) and their corresponding mother patches.
Could anybody please help? Any advice and suggestion will be much appreciated. If you could go step-by-step, even more so.
Thank you very much!