{"id":27310074,"url":"https://github.com/escottalexander/conways-melody","last_synced_at":"2026-04-18T07:32:30.706Z","repository":{"id":135175510,"uuid":"112320494","full_name":"escottalexander/conways-melody","owner":"escottalexander","description":"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!","archived":false,"fork":false,"pushed_at":"2018-05-30T22:11:20.000Z","size":144,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-08T04:45:46.953Z","etag":null,"topics":["conway-melody","conway-s-game-of-life","creative","entertainment","javascript","music","reactjs","sound","webaudio-api"],"latest_commit_sha":null,"homepage":"https://slayapps.com/web-apps/conways","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/escottalexander.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-11-28T10:22:26.000Z","updated_at":"2018-06-22T20:11:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"d6eaeaec-ccde-4438-a63f-8b16de306511","html_url":"https://github.com/escottalexander/conways-melody","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/escottalexander/conways-melody","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/escottalexander%2Fconways-melody","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/escottalexander%2Fconways-melody/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/escottalexander%2Fconways-melody/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/escottalexander%2Fconways-melody/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/escottalexander","download_url":"https://codeload.github.com/escottalexander/conways-melody/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/escottalexander%2Fconways-melody/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31961182,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["conway-melody","conway-s-game-of-life","creative","entertainment","javascript","music","reactjs","sound","webaudio-api"],"created_at":"2025-04-12T05:40:09.029Z","updated_at":"2026-04-18T07:32:30.689Z","avatar_url":"https://github.com/escottalexander.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n# Conway's Melody\n\n\"What would Conway's Game of Life sound like if it had a soundtrack?\"\n\nThis project is geared towards answering that question!\n\nIt 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.\n\nA live version can be found hosted on [SlayApps.com](https://slayapps.com/web-apps/conways/)\n\n## Conway's Melody features:\n- Adjustable grid structure\n- Four wave patterns to switch between\n- Key adjustor with flats and minors\n- Speed controller\n\n## Contribute\nWe would really love to see what ideas, modifications and critiques you may have. Please fork us and give us a push.\n\n## Credits\n- Project created by [Elliott Alexander](https://github.com/escottalexander)\n- It was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app)\n- Thank you to Beau Carnes for [The Game of Life](https://www.youtube.com/watch?v=PM0_Er3SvFQ) video tutorial\n- Thank you to [@markgg](http://twitter.com/marcgg) who wrote [Generate Sounds Programmatically With Javascript](http://marcgg.com/blog/2016/11/01/javascript-audio/)\n- [This chart](http://www.michael-thomas.com/music/class/chords_notesinchords.htm) was very helpful as well. Thank you Michael Thomas\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fescottalexander%2Fconways-melody","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fescottalexander%2Fconways-melody","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fescottalexander%2Fconways-melody/lists"}