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
yarnAbleton Link proxy (this is what you need to synchronise tempo)
yarn linkproxyDevelopment server
yarn serveBuild production
yarn buildRun tests
yarn testLints and fixes files
yarn lint