Inspiration

Our inspiration for developing Maestro was that we wanted to construct a valuable tool that involves the intake of audio to act as some sort of educative aid.

What it does

It listens to someone's recorded self-practice, assesses their playing based on select criteria and whether it aligns with the user's uploaded sheet music of their piece, and provides instant feedback to help them improve their playing and scoring. This web app aligns with our tracks of Audio and AI for Good because our AI integration component deals directly with audio-pitch detection and processing, while operating as an educative tool that users can use to move towards continuous self-improvement (a cause we consider for good!).

How we built it

React.js,Electron, and FigmaMake on the frontend, and CREPE and FlaskPython on the backend.

Challenges we ran into

Implementing an audio-reactive orb, connecting frontend and backend with exposed APIs, and using React to try to emulate our prototype Figma designs.

Accomplishments that we're proud of

Everyone used new technologies and learned new technical skills.

What we learned

Learning new development and design tools from scratch.

What's next for Maestro

In the future, we'd like to implement some gamification or feedback summaries with tips for improvement.

Built With

Share this project:

Updates