Create Your Own Music Visualizer on CodeHS
I went to a concert recently. The music was great. The people were friendly. The dancing was funky fresh. But what really struck me were the visualizations dancing on the screen behind the band.
I was very impressed with the visualizations. I kept thinking about what an incredible application of computer science this was! I loved how programming and art were combined to add a mesmerizing visual component to the music, and enhance the experience for both the band and the audience.
Today we see music and computer science being fused together in many different ways. From creating and performing electronic music, to editing and remastering music made with traditional instruments, to collaborating and sharing music over the internet, computer science has made several important contributions to the field of music. One of the most impressive contributions has been the ability to visualize music in real time. Just take a look at these examples:
Radiohead's most recent music video, House of Cards, was made entirely without cameras. Instead the setup involved a…flowingdata.com
Audio Landscape is a novel music visualizer that constructs a landscape based on the MP3 that you give it. As you fly…flowingdata.com
Visualizing Music on CodeHS
All of this got me thinking about what a valuable skill creating music visualizations is. With a little bit of programming knowledge and a little bit of creativity, the possibilities are endless! Visualizing music is the perfect type of project to show students the powerful applications of computing.
Students can now learn how to create their own music visualizations on CodeHS!
The Visualizing Music module is available as a supplemental learning module in the Introduction to Computer Science course. You can check out the module here: https://codehs.com/library/module/1269
Students will analyze example visualizations, practice creating several suggested visualizations, and finish with an open ended project creating their own visualization from scratch. We’re excited to see the all of the different music visualizations students will create! Tweet your music creations @CodeHS with the hashtag #MusicalCode
If you are interested in incorporating this learning module in your classroom you can get in touch here: https://codehs.com/learnmore
If you have any other questions, please shoot us an email at firstname.lastname@example.org to let us know!