ForumsSoftware ← Kaivo: Problems with Overlap

Hi,

I'm new to kaivo and I really like it. I don't seem to fully get the overlap part yet.

I'm using a 4 channel single cycle waveform.

What I'm trying to do:
Trigger grains on key press. Y is modulated so the grains are triggered based on the current y value defined by the modulator. Wrap is enabled. I intend the sound to evolve from key press to key press depending on the modulated value of y.

The manual says, overlap would define the limit of active grains. I expected kaivo to eliminate previous grains whenever a new key is pressed and a new grain is being created by the trigger. However that does not happen (as quickly as I expected). Instead, more and more grains pile up. Eventually some limit seems to be reached and grains are actually replaced by new grains, however with many (guess 15-20, they move to fast) grains playing at the same time, my modulation is effectively gone.

Is there any way to control the lifespan of grains or to get the behavior I tried to describe above (exactly one grain (per voice) looping through the sample based on the modulated y position at key press)?

Thanks,

Richard

You can use the trig input to the granulator to start a new grain when a key is pressed. Grains are always started in a round-robin fashion when a new trig comes in, or when the internal clock (set by rate) triggers a new one. Each voice has a maximum of 16 grains.

You can experiment with a rate of 0, maybe from there it will be easier to get to the behavior you are looking for. Grains will only be triggered by new notes. You probably want wrap off with a rate of 0, otherwise grains will go on indefinitely.

Also, turning on follow is needed for the grains to track a new note's pitch properly.