This project started thanks to a tweet by Notch, which contained just this image:
Encoded in the spiral is an 8-bit mono 4kHz audio track, containing 3 seconds of the song "Turn Down for What". Vixyl implements the idea of encoding binary data into an image in a more generic way. That means you can use it to encode any file into a vinyl.
- Go to https://lucascorpion.github.io/vixyl/#/read
- Load the vinyl image you want to read
- Click the "Read" button
- Go to https://lucascorpion.github.io/vixyl/#/create
- Load the file you want to encode
- Select an encoding method (e.g. Rainbow Spiral)
- Set the encoder options (e.g. background color)
- Click the "Create" button
- Clone the repo
- Run
npm install
- Run
npm start
, this will open a browser to http://localhost:3000/vixyl
Any changes in the code should automatically reload the tab.