0x77dev / halloween-event

Live Coding Visuals on Halloween event @ Blivande (Oct. 29th – 30th, 2022)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Visual Performance

This is visual performance toolkit built for Halloween event @ Blivande (Oct. 29th – 30th, 2022).

Caution: source code is not clean because it contains live coding backups, also it missing a couple of scenes and it might be dirty.

Quick overview

The visual part is handled by react-three-fiber and sound analysis by Essentia.js, also live tuning and controls are handled by WebMIDI which is intended to be used with Arturia Beatstep Sequencer. The plan is to extend project with remote WebMIDI and maybe crowd tracking using Tensorflow.js.

DMX lights are controlled by ESP8266 with ESP-Dmx and ArtNet protocol libraries.

Getting started

Prerequisites

  • Node.js (16.x / lts/*)
  • Yarn
  • PlatformIO
  • ESP8266 -> MAX485 -> DMX (hardware component)
  • Arturia Beatstep Sequencer (hardware component)
  • Git and Git LFS
  • Latest Chrome or equivalent abilities browser

Running

  1. Clone the repository
git clone https://github.com/0x77dev/visual-performance.git
  1. Install the dependencies
yarn install
  1. Start the project
yarn dev

License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.

About

Live Coding Visuals on Halloween event @ Blivande (Oct. 29th – 30th, 2022)

License:Other


Languages

Language:TypeScript 97.6%Language:C++ 2.0%Language:HTML 0.3%Language:CSS 0.1%