I didn't think I'd be asking a Maxforlive question... but, I am trying to make a "reverser" which listens to the last 20 seconds of audio, and when you trigger it, will play the audio that's been recorded, reversed.
I am using 40-second long buffer to store the audio, which I store starting at the 0-second mark and at the 20-second mark, creating a sort-of circular buffer, using count~ and poke~.
Everything works great in Max. But, in Maxforlive, my count~ object resets after every measure! It's supposed to count up to 960000, but it only gets to about 96000 before restarting. Is this a known limitation with Maxforlive?
Attached is the Maxforlive patch and the Max patch. The Maxforlive patch is mono (to make it easier to follow) but the Max patch is stereo.