This document presents a system that uses digital signal processing techniques like the Fast Fourier Transform (FFT) algorithm and thresholding methods to provide real-time feedback and assessment of piano performances. The system takes an audio file of a piano performance as input. It uses FFT to convert the audio from time domain to frequency domain, allowing it to detect the frequencies of individual piano notes played. Thresholding methods are used to separate notes from noise. The system assesses the performance against sheet music to calculate a correctness score. It was tested on performances of "Ode to Joy" and showed high accuracy compared to human assessments, demonstrating the potential for such systems to make piano learning more accessible through automated feedback.