Inspiration

We had a ukulele, a microbit, and a dream.

What it does

We take a .wav file and use it to generate a path. Since different notes correspond to different frequencies, we can use this information to produce an image. The microbit will then follow the path generated in order to produce album art for the provided audio file.

How we built it

Using Python. Micropython for the microbit, turtle for the path generation, numpy and librosa for the audio manipulation.

Challenges we ran into

At one point, we intended to create a game in which the player has to play the ukulele in order to move the microbit, however we encountered limitations with the size of the code that could be flashed to it.

Accomplishments that we're proud of

Being able to get a note from a wav file by calculating the frequency. Pretty sick.

What we learned

To bring more hardware when you do a hardware hack (RIP speaker idea).

What's next for Melody Mapper

Deployment in schools for educational purposes.

Built With

+ 3 more
Share this project:

Updates