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
- microbit
- python


Log in or sign up for Devpost to join the conversation.