I want to regularly memorize part of the signal (in a table) that we "delay" (delay) and that we repeat
using a time delay between writing in the table and re-reading it.
Can you help me ??
there is my sketch generated the signal and my circuit.
Your restoration filter is way off, instead of a 10uF you need a 10nF capacitor and a 1K5 resistor.
Have you biased the input? I can’t tell from that diagram.
What Arduino do you have? A UNO is limited in memory storage so you would only be able to get about an eighth of a second delay.
If you want longer you can add some extra RAM to store the intermediate samples in. This is explained in my book:-
It also contains the software for lots of different types of reverb / echo / real time pitch shifting up and down and even “real time” backwards talking. That page will allow you to download all the software.