I am working at realising a poly symphony where a set of 11 main samples of recorded voices are being played.
Each one of the set of samples comes with a good deal of variations and this makes up for a total that goes above 350 samples; each one of them is less than 5-6secs long.
When a particular action happens (on a connected Arduino) Max plays 5 of the above samples almost at the same time, in a very tightly arranged sequence.
At the moment I am using a series of groove + buffer objects, one for each one of the samples.
I notice that this tends to work hard on my CPU (MacBook Pro late 2011 or MacMini late 2012)
As a solution I am thinking of only having one set of 11 grooves and buffers (each one for each of the sets) and then using 'replace' message to load a file each time this needs to be played.
Would this be the right move? Should I stick with the original method?
I have started looking at the poly~ object but before changing everything I was wondering if I could have your opinion on this.
Many thanks in advance for your help