On Sun, Apr 15, 2012 at 11:57 AM, [chriswicks]
1. Does anyone have any ideas/methods/tricks on how to address the gain changes algorithmically so that it automatically adjusts when new shreds are added to the VM?
You may have luck using Dyno. Put a shared one in-between all your shreds and the dec and call limit() on it (or tweak the parameters yourself :).
2. My collaborator for this project uses OSX and doesn't experience the same clipping/artifacts that I do. I installed Ubuntu Linux on the same hardware config as I was using Windows 7 and I was able to add many, many more shreds without any noticeable clipping. Can anybody speak to this?
The OS does its own clipping between ChucK and the sound card. OS X usually does a fine job of scaling down audio that is well out of bounds, but different operating systems do it in different ways. On OS X I've found that limiting gain in ChucK is basically unnecessary. -- Tom Lieber http://AllTom.com/ http://infinite-sketchpad.com/