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?