Open Lighting Console (olc) is a linux software to control lights on shows.
Beta version
As a precaution, you should not use original ascii light files, but rather copies. This, in order not to lose information by saving in the same file.
You can find some useful informations here: Documentation
A manual in French is being written, it will be translated when it is advanced enough. In the meantime, you can translate it with online tools.
Recommended for end users
| Distribution | Package |
|---|---|
| Flatpak | |
| Archlinux |
Any help to create packages for different distributions is welcome.
If you want to contribute, you'll need to install from source
- gtk3 >= 3.20
- python3
- python-gobject
- gobject-introspection
- ola (with python3 support)
- sacn (python-sacn (AUR) on archlinux)
- mido (python-mido (AUR) on archlinux)
- pyliblo3
- SciPy (python-scipy on archlinux)
- Charset Normalizer (python-charset-normalizer on archlinux)
Install ola with python 3 support:
$ sudo apt install ola-pythonInstall olc dependencies:
$ sudo apt install meson python3-setuptools gobject-introspection cmake libgirepository1.0-dev libgtk-3-dev python-gi-dev python3-cairo-dev python3-gi-cairo python3-liblo python3-mido python3-rtmidi gettext python3-scipy python3-charset-normalizerA package for sacn python module is missing. If you know how to install it, please tell me.
$ git clone https://github.com/mikacousin/olc.git
$ cd olc
$ meson setup builddir --prefix=/usr/local
$ sudo ninja -C builddir installYou can execute the software without sacn python module:
$ olc --backend olaNeed some tests
Seems to work with 1 universe and 512 channels (edit src/define.py)

