Skip to content
Digitally disintegrating music
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
scripts Fix deployment process Jun 28, 2019
src Increase wait time for text corruption Jun 28, 2019
.babelrc Add sound Mar 29, 2019
.eslintrc Cleanup Jun 28, 2019
.gitignore Add deployment script Jun 28, 2019
.prettierrc Add sound Mar 29, 2019
LICENSE Initial commit Mar 29, 2019
README.md Update README.md Jul 5, 2019
package-lock.json Add dist cleanup to webpack build Jun 28, 2019
package.json Add dist cleanup to webpack build Jun 28, 2019
webpack.config.js Fix deployment process Jun 28, 2019

README.md

corruption-loops

Digitally disintegrating music

Listen at corruptionloops.alexbainter.com. Read about it.

Overview

This project will generate a unique, 10-second recording of music and play it repeatedly. On every play, the audio data will be corrupted.

This project uses the Web Audio API and Tone.js.

Installation

Access to the required audio samples from unrecognized domains (including localhost) is intentionally blocked by CORS. You will need to supply your own samples files and modify the code to run this locally. Audio samples can be found in samples.generative.fm.

You will need Node.js installed on your machine.

  1. Clone to your machine.
  2. Navigate to the project's directory.
  3. Run npm i.
  4. Run npm start.
  5. Navigate to localhost:8080.

Issues and Feedback

Problems or general feedback can be reported here on Github or by sending an email to alex@alexbainter.com. Thanks!

You can’t perform that action at this time.