Composing music can be a pure pleasure for its own sake, but to motivate a classroom of learners (not to mention oneself), it is hugely helpful to set a goal. And what could be more fun than making music for something kids already love: video games! Composing using Hyperscore’s easy, game-like interface makes it a great match for this theme.
We tried this idea out at our recent Second Saturdays Zoom workshop with David Casali. David presented three simple video games made by kids using Scratch. Scratch was created at the M.I.T. Media Lab, just like Hyperscore (literally across the hall). It’s a free, graphics-based programming language used by millions of children around the world who have amassed a vast, open-source trove of content, including animations and video games.
Composing for a few good games
Scratch offers a vast collection of kid-made video games. It would be overwhelming for students to search through them, so David suggests picking a few as prompts for a class. Here are the ones he chose. Each has a distinct feel. We picked Phroot Panda, in which the player has to catch pieces of fruit as they rain down from the sky.
“Frantic” and “busy” were some descriptive words for it. Putting himself in the mind of a fifth grader, David said the first thing he might do is set a fast tempo. We then went to work on the melody. Someone suggested a syncopated rhythm.

Something jagged…

We quite liked the jittery effect. Time to open a sketch window and start “painting” with this motif. We took this line for quite a hike…

Definitely frenetic! Next we used the Harmony buttons to listen to our melody and settled on the Classical mode, tweaking the gray “harmony line” in the center to add harmonic tension and release. Peter added some punchy strings, ratcheting up the drama in the composition to match the game, and voila!
We downloaded the completed music as an MP3 file. David then showed us how to program the game to play to music. Here are David’s step by step instructions: Scratch Soundtrack Guide and Chant Remix on how to add a soundtrack to a Scratch program. You can watch the workshop in the video below and give a shot at composing music for your own games. Comments welcome!
Join in on the fun and spark your imagination for composing with Hyeprscore by registering for our Second Saturdays workshops!
We love having conversations about teaching to compose with Hyperscore. Come hang out with us at our monthly Zoom Office Hours!
2 replies on “Composing for video games”
[…] curiosity and wonder. In a recent EdSurge feature article, music educator extraordinaire and Hyperscore enthusiast David Casali shares his personal experience of how Hyperscore inspired his classroom to express […]
[…] This week’s Hyperscore Challenge prompt features a clip of gameplay from the puzzle-platform game Fez. Hyperscore is a great tool for composing background music and audio sprites for games of all sorts, including ones you can make on your own. […]