Licensed under the MIT license.

Generative event lighting in Ruby with Philips Hue and Novation LaunchPad.

This began its life as a system I used to make a nifty lighting system for my wedding reception.

It’s designed to use multiple Philips Hue Bridges, with about 6-7 lights per bridge in the main “simulation”, and physically arranged in a line – with a handful of other bulbs for the dance floor, and accent lighting.

The simulation provides nodes like Perlin noise, sine-wave, and various transformations.

A Novation Launchpad and/or Numark Orbit can be used to control parameters of the transformation nodes using a simple UI toolkit.

My goal is to eventually generalize the UI toolkit, and the simulation framework, and to support more devices including various MIDI control surfaces, and other lighting systems including DMX and other systems.

Supported Devices

  • Philips Hue (1 or more bridges are required)
  • Novation Launchpad (optional, recommended)
  • Numark Orbit (optional, not recommended)


Copyright © 2022 - Jon Frisby - Powered by Octopress