Inspiration
I grew up loving fine arts, and playing two instruments. However I always have an appreciation/respect for science. Finding the intersection of art and computer science is never-ending quest, but I think that artistic computing is a start.
What it does
The Python file takes the MIDI numbers, from the Song Pi file and creates a unique pattern.
How I built it
I first read the sheet music for popular melodies. (Three are featured. (1) "Mia's Theme" from La La Land (2) "Hedwig's Theme" from Harry Potter (3)"Marimba" iPhone ringtone.) I translated those notes into MIDI notes, and coded those into Song PI. I added those MIDI numbers into a list in Python and worked with turtles to produce unique shapes and colors in a window.
Challenges I ran into
Challenges I ran into were finding a way to randomize the colors, making sure each pattern would not overlap, and finding a way to translate a notes duration into the pattern.
Accomplishments that I'm proud of
The final product, color from code is what I'm proud of.
What I learned
I learned the basics of Song Pi, which is pretty easy to catch on to.
What's next for Art the MIDI
In future, I hope to create more complex patterns, and incorporate not just melodies, but whole scores.
**I credit Getty Images for my logo
Log in or sign up for Devpost to join the conversation.