olc
olc copied to clipboard
Control your lighting shows
Open Lighting Console
French
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.
Main Window :
Virtual console :
Usage
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.
Installation
Packages:
Recommended for end users
Distribution | Package |
---|---|
Flatpak | |
Archlinux |
Any help to create packages for different distributions is welcome.
Manually:
If you want to contribute, you'll need to install from source
Depends on
- 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)
Ubuntu
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.
Building from git
$ 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
Raspberry Pi 3B+
Need some tests
Seems to work with 1 universe and 512 channels (edit src/define.py)