Skip to content

julesGoullee/acidoscope

Repository files navigation

Acidoscope

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.

Ableton Link

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.

Running the proxy

Dependencies

Please refer to the documentation of these software to install the required dependencies:

  • node.js v8+
  • yarn

Commands

Install package

yarn

Ableton Link proxy (this is what you need to synchronise tempo)

yarn linkproxy

App development

Development server

yarn serve

Build production

yarn build

Run tests

yarn test

Lints and fixes files

yarn lint