Awesome Open Source
Awesome Open Source

Open Lighting Console

Release License Sourcery


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 : Screenshot

Virtual console : VirtualConsole



Flathub AUR


Depends on

  • gtk3 >= 3.20
  • python3
  • psutil (python-psutil on archlinux)
  • python-gobject
  • gobject-introspection
  • ola (with python3 support)
  • psutil (python-psutil on archlinux)
  • portmidi
  • mido (python-mido on archlinux)
  • liblo (python-pyliblo on archlinux)

Ubuntu 20.04.1 LTS

Install ola with python 3 support:

$ sudo apt install git libcppunit-dev libcppunit-1.15-0 uuid-dev pkg-config libncurses5-dev libtool autoconf automake g++ libmicrohttpd-dev libmicrohttpd12 protobuf-compiler libprotobuf-lite17 python-protobuf libprotobuf-dev libprotoc-dev zlib1g-dev bison flex make libftdi-dev libftdi1 libusb-1.0-0-dev liblo-dev libavahi-client-dev python-numpy
$ git clone
$ cd ola
$ autoreconf -i
$ PYTHON=python3 ./configure --disable-unittests --disable-examples --disable-osc --enable-http --enable-python-libs
$ make
$ sudo make install
$ sudo ldconfig

Install olc dependencies:

$ sudo apt install meson python3-setuptools gobject-introspection cmake python-gobject libgirepository1.0-dev libgtk-3-dev python-gi-dev python3-cairo-dev python3-psutil python3-liblo python3-mido python3-rtmidi

Building from git

$ git clone
$ cd olc
$ meson builddir --prefix=/usr/local
$ sudo ninja -C builddir install

Raspberry Pi 3B+

Need some tests

Seems to work with 1 universe and 512 channels (edit src/

Install ola fom git with python3 support.

And with sudo apt install :

  • gnome-common
  • python-gobject
  • gobject-introspection
  • libglib2.0-dev
  • libgirepository1.0-dev
  • libgtk-3-dev
  • python3-cairo
  • python3-gi-cairo
  • python3-liblo`
  • python3-mido
  • python3-rtmidi
  • libasound2-dev
  • libjack0
  • libjack-dev
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (836,988
Dev (12,242
Lighting (1,877
Osc (1,828
Cairo (978
Dmx (506
Midi Controller (301
Ola (246
Theater (42
Mido (21