singreflect
Singreflect is an open-source software library and framework for analyzing singing voices and providing reflective feedback to help users improve vocal technique. It combines signal processing, machine learning, and visualization to assess core aspects of singing such as pitch accuracy, vibrato, timbre, dynamics, and articulation. The project is designed for use by individual singers, teachers, and researchers, offering both real-time coaching capabilities and offline analysis workflows.
Its core components include a robust F0 estimator for real-time pitch tracking, formant analysis, vibrato and
Singreflect originated in a university research group focused on music information retrieval and pedagogy. The first
It is used in music schools and online education to provide objective feedback and track improvement over
See also: music information retrieval, vocal pedagogy, signal processing, audio analysis.