Skip to content

stranck/OpenLyght

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenLyght

An Open Source lighting software, to control your lights over DMX512

About the project:

Openlyght was born from the idea of trasforming entry-level dmx console into something better, a semi-professional setup, ideal for run lights in mid-level shows.

Openlyght is based on two main ideas:

  • Versatility: Openlyght by its own it's just an interface, a sort of kernel, that manages everything and offers some basic functions to the user. It's like an empty box that helps you build your own show, your own gui, as easy as writing on your keyboard. You can integrate more elaborate functions and effects thanks to plugins.
    Openlyght provides you 3 useful plugins: DMXUtils (for reciving input from your console and sending the output to your lights), ButtonUtils (for getting the input from some buttons mounted on an Arduino. Useful for having some exec buttons and sequences) and ColorEffect (A special effect made to work with the color of your lights).

  • Channels and channels modifiers: Openlyght has 512 physical channels (A dmx universe that should be outputted to lights) and an infinite amount of virtual channels (That can be used internally by the software/showfile). You can add an infinite number of channels modifier to each channel. A channel modifier it's just an object that recives a dmx value in input and returns another elaborated value in output.

Taking a cue from the grandMa's engines (the top tier of the lighting consolle imho), OpenLyght offers professional solutions to create all the effects you need to make your shows unforgettable.

Make sure to subscribe on my Telegram channel to receive all the poject's updates!

A screenshot from my showfile

Cool demo videos:

Other demo videos:

Why openlYght?

Simple: there are a lot of projects of lighting softwares already called openlIght lmao

Libraries used:

  • org.json
  • rxtx java
  • conceptinetics