What it does
- Plays simple tunes as expected
- Small changes occur when specific sequences of notes are used.
How we built it
Challenges we ran into
- Spent too much time trying to use an incomplete module chippy
- Made the tiny cat assets with GIMP, which made scaling one of them up for the background result in severe loss of resolution. There was an attempt to make them as vector images with Inkscape, but ultimately we just remade the cat to be larger. Another solution would have been to have made the cat large in the first place.
Accomplishments that we're proud of
- Getting the GUI to play the music. One of us focused on the music, while the other focused on the GUI. When we made enough progress for the GUI to call the "API" of the music portion it was thrilling to see/hear it actually work.
What we learned
- One of us learned a lot about how musical notes are created from base signals.
- The other learned a little about sprites in PyGame, but is pretty sure they didn't use them to their full potential. They also learned how to play audio in PyGame, but that was only a few lines of code.
What's next for Music Maker
- There aresettings that the GUI does not change such as:
- Key Signature