This is an ARM Cortex-M4 based embedded systems project for capturing audio data and playing the recorded audio.
During playing of the recorded audio, vocal effects can be created by varying the output frequency with a potentiometer.
Push buttons on the microcontroller is used to initiate recording and playing.
Operation status is indicated by the RGB LEDs on the microcontroller; blue for idle state, red for recording, green for playing.