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)
- liblo (python-pyliblo on archlinux)
- SciPy (python-scipy on archlinux)
- Charset Normalizer (python-charset-normalizer on archlinux)
Install ola with python 3 support:
$ sudo apt install ola-python
Install 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-normalizer
A 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 install
You can execute the software without sacn python module:
$ olc --backend ola
Need some tests
Seems to work with 1 universe and 512 channels (edit src/define.py)