Skip to content
This repository

WIP Audio Reactive ShaderToy

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 sass
Octocat-spinner-32 static
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .gitmodules
Octocat-spinner-32 Makefile
Octocat-spinner-32 Procfile
Octocat-spinner-32 README.md
Octocat-spinner-32 app.js
Octocat-spinner-32 models.js
Octocat-spinner-32 package.json
Octocat-spinner-32 toy-main.build.js
README.md

Audio-ShaderToy is a GLSL editor that includes audio spectrum data for creating audio-reactive shaders.

Currently running at audioshader.net.

By @notlion @quilime @rezaali


Setup

Clone this repository or Download the Zip file

Create .gitignore file. Place the following text into the file and save.

node_modules
.env

Update the .env file with a MONGODB_URI variable.

echo "MONGODB_URI=mongodb://<user>:<pass>@<host>:<db>" >> .env

Initialize and Update the Git Modules

Embr, a minimal WebGL toolkit, is included in the source as a git submodule. Initialize embr with the following commands:

git submodule init
git submodule update

Install Node Module Dependencies

Install all the Node dependencies listed in package.json run the following command in Terminal

npm install

Local Testing

Get sass running to update the css

sass --watch ./sass:static/css -r ./sass/bourbon/lib/bourbon.rb

Use foreman to test the app locally

foreman start
Something went wrong with that request. Please try again.