Children of the Shred is a real-time computer game in which two players can challenge each other’s music improvisational skills by playing out a narrative adventure by using digital or analog instruments.

The objective of the game is to emulate an immersive virtual environment that is geared towards musical skill development and music improvisation. Audio signals from the players’ instruments directly affect the virtual environment and provide immediate visual feedback in the form of game characters.

Children of the Shred is built with Python, PyGame and Max/MSP. Open Sound Control (OSC) is used to communicate between the Python and Max/MSP programs.

In a two player scenario the game can be setup on two networked computers where each player has their own musical instrument. The two computers can be configured to communicate via Open Sound Control.

In collaboration with Clay Ewing.

Design document

cots3 cots4 cots5 cots6