Granular with external memory

toyosm

Active member
Hi, I'm starting to experiment with the external PSRAM and wanted to use it on the granular delay effect block. Modified the buffer with EXTMEM and worked ok. Now, since I have more available memory for the buffer, wanted to raise it and check it out. When I raise the buffer size above 28000 stops working and teensy resets itself when calling the beginFreeze or beginPitch.

C:
// GRANULAR
#define GRANULAR_SIZE   288000   // Granular delay size

EXTMEM int16_t granularMemory[GRANULAR_SIZE]; 

void setup ()
{
    //...//
    GranularDelay.begin(granularMemory, GRANULAR_SIZE);
    //...//
}

This is part of a bigger code. Any toughs?
 
Back
Top