ApplicationAccount requiredAIAudioEducation

Singing Practice and Feedback Platform

Connect song practice, singing feedback and teacher-reference comparison with pitch charts, class records and revocable report sharing.

Audience
Teachers & students

An account is required to use the application. Explore the case study first.

Screenshots & demos

Scroll to explore · Click to enlarge

Project overview

The platform supports everyday student practice and teacher-led feedback by turning a performance into a record that can be replayed, compared and improved. Students choose a song, view notation and listen to accompaniment before moving into recording analysis. Existing recordings can also be uploaded, connecting classroom practice with work completed at home.

Find practice directions through general analysis

General analysis organises feedback around pitch, rhythm, stability and expression, with corresponding suggestions for improvement. These give students clear areas to investigate when listening to their own performance.

This route is also available for songs without a teacher reference. Its feedback is intended as practice guidance to use alongside listening and teaching.

Compare a performance with a teacher reference

  1. Teacher-reference comparison begins with a teacher uploading a solo demonstration.
  2. Students choose a song with an available reference and record or upload their own performance. The report presents teacher and student pitch curves, pitch performance and indications of overall sharpness or flatness.
  3. Chart navigation and recording playback help connect a general concern about intonation to a passage worth hearing and practising again.

When no reference is available, the workspace asks for one instead of presenting an unsupported comparison score.

Review class results under matching conditions

  • When teachers update a demonstration, subsequent submissions use the latest available reference, while older reports retain their original results.
  • Students can join a class with an invitation code. Class rankings use the current reference and the same scoring version, showing each student’s best result under those conditions.

Repeated practice therefore preserves individual progress without directly mixing scores from different references.

Keep practice records and share feedback

  • Tasks and history can be revisited later. Anonymous practice is retained in the current browser’s history, with a result-claim code for linking it to a class identity later.
  • Completed comparison reports can be shared through read-only links that the owner can revoke. Shared reports hide the original recording, nickname and class information while retaining the feedback for the intended reader.

The practical value is a repeatable cycle: prepare a song, submit a performance, identify differences, listen and adjust, then try again. It provides feedback and records for discussion, with a teacher demonstration as a defined reference for pitch comparison. Artistic interpretation and teaching judgments remain with teachers and students; practice scores are not presented as formal examination results.

Ownership & delivery

I independently designed the practice experience and system architecture, developed the frontend, backend and audio processing services, and handled deployment and iteration. I combined pitch extraction and recording alignment with evidence-grounded AI practice advice, supported by versioned teacher recordings, student practice history and recoverable processing tasks.

Explore more work with similar capabilities or uses.

ApplicationOpen application

AI Mock Interview

Prepare questions from a target role and personal experience, then practise with spoken questions, typed or dictated answers, follow-ups and detailed feedback on what to work on next.

AIEducationBusiness Tool
View case study
Specialist toolCase study

Meeting Recording Assistant

Organize recordings into timed, speaker-labeled transcripts, discussion summaries, and action-oriented points, with playback and export for review.

AIAudioBusiness Tool
View case study