/RokkEbol

This repository contains Processing java code for background of live performance on PolyRock'21

Primary LanguageProcessingMIT LicenseMIT

PolyRock 21' Interactive Background

Hello 👋 This repository contains Processing java code for background of live performance on PolyRock'21.

Shortcuts

Background control

  • ALT + D -- turn on default background without traces
  • ALT + G -- turn on default background with traces
  • ALT + R -- turn on sound reactive background (more traces when loud)
  • ALT + M -- change background to matrix background (floating up-down letters)
  • ALT + B -- change background to frequency bars background
  • ALT + P -- change background to sound reactive disco plates background

Behaviour control

  • CTRL + S -- allow changing strategies with time (hardcoded 25 seconds)
  • CTRL + ALT + S -- disallow changing strategies with time
  • CTRL + SHIFT + S -- new random strategy
  • CTRL + SHIFT + T -- new random text with new random strategy. Text may be repeated.
  • CTRL + ALT + L -- override LSD mode on/off
  • CTRL + LEFT -- +5 bpm speed up tempo of scene (now only LSD depends on tempo)
  • CTRL + RIGHT -- -5 bpm slow down tempo of scene (now only LSD depends on tempo)

Track sequence

This is for upcoming performance

  • CTRL + 0 -- default РОКК ЕБОЛ letters
  • CTRL + 1 -- first track
  • CTRL + 2 -- second track
  • CTRL + 3 -- third track
  • CTRL + 4 -- fourth track
  • CTRL + 5 -- fifth track
  • CTRL + 6 -- sixth track (actually, the second part of fifth track for now)
  • CTRL + 7 -- seventh track (actually, sixth)
  • CTRL + 8 -- tribute to Oxygen Pub
  • CTRL + 9 -- tribute to Poly Rock

TODO

  • OxyPub and PolyRock logo on scenes
  • Stars bg
  • circles bg
  • square matrix fft bg (divide screen by squares and assign velocity by fft array)

Demo

рокк ебол мупю ович

Requirements

Install Processing IDE: https://processing.org/

How to launch

  1. Clone this repository: git clone https://github.com/kry127/RokkEbol.
  2. Open RokkEbol.pde in cloned repository
  3. Press play in IDE interface

Acknowledgement

This interactive image uses ezgif.com service for producing animated GIF files.

This interactive background is intended to be life background on life performance of group Oxygen Pub on PolyRock music festival. Because why not?