Для простого эффекта эха (задержки) добавьте копию сигнала с задержкой по времени к себе.Вам нужно будет сделать образец длиннее, чтобы приспособиться к этому.Ослабление эха на несколько дБ (что легко достигается путем умножения отдельных значений выборки на постоянный коэффициент <1) сделает его звучание более реалистичным. </p>
Чтобы получить несколько эхо, примените эффект рекурсивно или настройтекольцевой буфер с ослабленной обратной связью (добавьте выходной сигнал к входу).
Для правильной реверберации обычный подход заключается в предварительном вычислении хвоста реверберации (сигнал, который реверберация должна генерировать для одного семпла)щелчок по полной амплитуде) и сверьте это с исходным образцом, как правило, с небольшой дополнительной предварительной задержкой.
Существует довольно краткая книга о DSP в целом, называемая «Начало работы с DSP».Google, есть бесплатная онлайн-версия.