Abstract:
"Singly is an application that allows people who are planning to take part in live competitions,
to insert their original song and the song which they have sung and get feedback according to
the vocal pitch for every second. The main aim of this application is to train the competitors
who are planning to take part in the live competition. By utilizing advanced algorithms such as
Fast Fourier Transform (FFT) and Harmonic Peak Picking, Singly performs a comprehensive
analysis of both audio files, comparing the pitch characteristics of the user's singing to the
original song.
The core algorithms employed in Singly are FFT and Harmonic Peak Picking. They form the
foundation of its accurate pitch analysis. FFT transforms the audio signals into frequency
domain representations, enabling the identification of pitch-related information. The Harmonic
Peak Picking algorithm effectively extracts and analyzes the fundamental frequency and
harmonics of the audio signals, aiding in the identification of pitch discrepancies. Singly serves
as a valuable tool for users seeking to enhance their vocal performances. By highlighting
specific areas where pitch errors occur and suggesting corrective measures.
In conclusion, Singly presents a novel approach to pitch comparison and feedback in the realm
of audio analysis. By leveraging FFT and Harmonic Peak Picking algorithms, the application
provides valuable insights into users' pitch accuracy, enabling them to identify and address
areas requiring improvement. Singly is tested and the performance testing and best practices
testing scores were 100% but the accessibility testing score was only 42% which can be
improved in the future. "