Symphony of Death is a collection of experiments translating Halo 5 match events into interactive instruments using WebGL and Web Audio.
Instruments
Right now, only the Chordophone instrument is avalible, but there are plans for a few more. If you have an idea for an interesting instrument, check out the section on contribution.
Chordophone
Maps out each kill of a match as a vibrating string in 3D space. The resulting instrument can be played like a harp.
Contributing
Any contributions to the project are welcome.
Building and Running
# Install requried dependencies and dev dependencies
$ cd symphony-of-death
$ npm install
Symphony of Death uses Jekyll for static page generation and Webpack for bundling Javascript. Start both of these using:
$ jekyll serve -w
and
$ webpack --watch
The app should now be running on http:localhost:4000/