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!
- Host: GitHub
- URL: https://github.com/escottalexander/conways-melody
- Owner: escottalexander
- License: mit
- Created: 2017-11-28T10:22:26.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-30T22:11:20.000Z (over 7 years ago)
- Last Synced: 2025-04-12T05:41:05.626Z (7 months ago)
- Topics: conway-melody, conway-s-game-of-life, creative, entertainment, javascript, music, reactjs, sound, webaudio-api
- Language: JavaScript
- Homepage: https://slayapps.com/web-apps/conways
- Size: 141 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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