We were inspired by our passion for music and computer science to create a program which could give interactive feedback on music playing like other apps such as (and 100% not copied from) Yousician

What it does

MEOWscician records your computers audio and produces a note matching the frequency. It offers two modes: tuning mode, and rhythm mode. In tuning mode, the program does what you'd expect - listening to the notes being played, and determining whether to tune up or down if its flat or sharp. In rhythm mode, you can choose a song from a list of iconic pieces such as "C Major Scale", "Twinkle Twinkle", or "Mary had a Little Clam", and more! Then the program will test to see whether you are playing the piece correctly or not.

How we built it

We built MEOWscician using python 3.7, as well as other libraries like PyGame and PyAudio.

Challenges we ran into

We had great difficulty getting started due to problems with installing PyAudio.

Accomplishments that we're proud of

We're proud of making a program that is helpful for music learners.

What we learned

We learned that with every program comes a myriad of hurdles to get over. We learned more about the physics of audio and real time audio processing.

What's next for MEOWscician

If we had the time to continue our project, we would aim to include more functionalities such as: chord recognition (using the Fourier transform), being able to record your music and play it in rhythm mode, and many more!

Built With

Share this project: