As a final project for the Digital Signal Processing II course, one of the students implemented a delay effect for an electric guitar.
The main board is a STM32F4Discovery (ARM Cortex M4). For audio input and output, the board is connected to a Wolfson Pi Audio Board.
From the theoretical point of view, delay is very easy. However, while implementing, one should take into account the internal buffers and the available memory.