big delay in 21489 talkthru

How to modify program "21489 AD1939 C Sampled-Based Talkthru 48 or 96 kHz" with sample rate 48kHz so one channel would be delayed after another for 2 seconds. Do I have to use external sdram memory? How to initialize sections and keep the included files in project?

For an audio of sample rate 48KHz , in 2 seconds , there would be 96000 samples . Hence the delay line length should be 96000 . This is not possible to have this in the internal memory. Hence you have to use the external memory(SDRAM) .

The example code has the SDRAM initialization . Now the delayline pointer has to point to an address in SDRAM . The index value in process_block.c file should go upto 96000 .

Try this at your end and let me know if you are able to get the required delay.

For an audio of sample rate 48KHz , in 2 seconds , there would be 96000 samples . Hence the delay line length should be 96000 . This is not possible to have this in the internal memory. Hence you have to use the external memory(SDRAM) .

The example code has the SDRAM initialization . Now the delayline pointer has to point to an address in SDRAM . The index value in process_block.c file should go upto 96000 .

Try this at your end and let me know if you are able to get the required delay.