I'm trying to smooth out the granular effect with delays, but I need pretty high delay times to achieve the effect that i want. I have allocated 200 audio blocks so I can easily get up to 500ms of delay time, but the max delay that the teensy generates is ~150ms. This is also visible when printing the AudioMemoryUsageMax(), which shows that it only uses 54 blocks of memory. I looked around the teensy4 AudioStream and if I understand correctly, the max number of blocks that can be allocated for delay is 229376 / 128 / 2, which is 896.
Is this correct? And if so, why is the delay line not using more of the audio blocks?
Is this correct? And if so, why is the delay line not using more of the audio blocks?