Our approach

Digital signal processing

Amplitude in time domain

Amplitude in time domain

Amplitude in time domain

Amplitude in time domain

Time to frequency domain transform

Time to frequency domain transform

Spectrogram in frequency domain

Spectrogram in frequency domain

Pitch detection

YIN algorithm

  • Shifts and copies the sound wave in time and compares it to the original to find repeating patterns.
  • Measures how different the shifted wave is from the original at each time lag.
  • Identifies the "first lowest dip", the earliest time shift where the difference between the original and shifted wave is smallest. This represents the fundamental frequency because it marks the first complete cycle of the repeating pattern, avoiding errors from harmonics or overtones.
YIN Algorithm visualization 1
YIN Algorithm visualization 2

Audio analysis workflow

Audio Analysis Workflow

Our key elements

Student Coaches

High school volunteers provide mentorship, encouragement, and role models for younger students. They understand the challenges of learning music and inspire confidence through their own experience.

Technology Tools

Our software provides instant feedback on note accuracy, helps students track progress, and makes practice more engaging through gamification and visualization.

Family Involvement

We engage families as partners in their child's musical journey, providing resources to support practice at home.

Why this approach works

Immediate feedback

Technology provides real-time information about performance, helping students understand what they're doing well and where to improve.

Self-paced progress

Students move at their own speed. Some master concepts quickly while others need more time, and both are celebrated and supported.

Community and joy

Learning together builds friendships and community. Students perform together and celebrate milestones together.

Ready to get started?

Join our community of students, coaches, and families learning music together

Get in touch