[chuck-users] increase chuck memory usage
rdpoor at gmail.com
Thu Jan 26 18:52:07 EST 2012
On Thu, Jan 26, 2012 at 15:22, Kassen <signal.automatique at gmail.com> wrote:
> If you keep all of them in a big array then they are all indexed. Then
> you can have a array of 10 (or so) integers that keeps track of the
> current 10 in use. When a new sample needs playing you look up in that
> array what the oldest sample is, unchuck that, replace the number with
> the number of the new one and chuck the new one to dac. Then you just
> need to cover for re-triggering buffers that are already connected,
> but that's quite simple.
> That will work, but it won't deal with clicks for you. How hard clicks
> are to deal with will depend on how dense your drumming gets, compared
> to the length of the sample. If you are lucky you won't need to care
> at all.
It's not too hard to create an instrument with noteOn / noteOff methods for
each SndBuf. A noteOn patches the instrument into a chain with a quick
gain ramp up from zero, a noteOff ramps it down and sporks a thread to
unpatch it after the ramp hits zero. At least, that what I think I used to
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the chuck-users