Interactive visualisations in WebGL
Acidoscope is a web app builded to display interactive visualisations.
They are rendered with WebGL by Pixel Shaders, and they can be controlled by several inputs, such as MIDI controllers or accelerometers.
Animations can be synchronized to a tempo set by Link, available in Ableton Live and Traktor.
In order to use that, you must run a software on the computer rendering the animations which needs to be on the same network as the other Link devices.
To run the software, you need to clone this repository and run the Ableton Link Proxy described below.
Please refer to the documentation of these software to install the required dependencies:
- node.js v8+
- yarn
Install package
yarn
Ableton Link proxy (this is what you need to synchronise tempo)
yarn linkproxy
Development server
yarn serve
Build production
yarn build
Run tests
yarn test
Lints and fixes files
yarn lint