An open API service indexing awesome lists of open source software.

https://github.com/escottalexander/conways-melody

Conway's The Game Of Life with a musical twist. If there was ever a soundtrack to The Game Of Life, It would sound something like this!
https://github.com/escottalexander/conways-melody

conway-melody conway-s-game-of-life creative entertainment javascript music reactjs sound webaudio-api

Last synced: 3 months ago
JSON representation

Conway's The Game Of Life with a musical twist. If there was ever a soundtrack to The Game Of Life, It would sound something like this!

Awesome Lists containing this project

README

          

# Conway's Melody

"What would Conway's Game of Life sound like if it had a soundtrack?"

This project is geared towards answering that question!

It utilizes the Web Audio API to generate sounds randomly as life is generated. You will note that when "life" is bustling, the music is booming. When it has slowed down, so will the music.

A live version can be found hosted on [SlayApps.com](https://slayapps.com/web-apps/conways/)

## Conway's Melody features:
- Adjustable grid structure
- Four wave patterns to switch between
- Key adjustor with flats and minors
- Speed controller

## Contribute
We would really love to see what ideas, modifications and critiques you may have. Please fork us and give us a push.

## Credits
- Project created by [Elliott Alexander](https://github.com/escottalexander)
- It was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app)
- Thank you to Beau Carnes for [The Game of Life](https://www.youtube.com/watch?v=PM0_Er3SvFQ) video tutorial
- Thank you to [@markgg](http://twitter.com/marcgg) who wrote [Generate Sounds Programmatically With Javascript](http://marcgg.com/blog/2016/11/01/javascript-audio/)
- [This chart](http://www.michael-thomas.com/music/class/chords_notesinchords.htm) was very helpful as well. Thank you Michael Thomas