Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
This branch is 27 commits ahead, 8 commits behind AntonLanghoff:dev_warning.

Latest commit


Git stats


Failed to load latest commit information.

whitecat_crossplateform short Features description

WhiteCat Lighting Board is a free lighting desk for windows developped by Christoph Guillermet.

It can do a lot of stuff of course as lighting desk,artnet and dmx interfaces, cue, chanel macro, patch, xy mover and trichromie(not totally usefull actuely for motor lighting), etc...

But he has a lot of strange or useful other fonctions who make it able to be used for something else than linghting.

It can play sound, controle Arduino and Arduino HF prototype for electronique developpement, has a little video tracking module, an echo (sort of gravity and physical fonction of control), a draw module (to draw directly the light), a plot module to draw your light plot directly in whitecat and in sync with the soft, and a remote for iphone and ipad thrue iFantastick soft.

To start using the cat

-At you can find in the wiki a very completed doc on the wiki page, a more short doc in english doc is also available on this page -on the wesite of whitecat,, the forum is very useful, and there is some vidéo tutorials -can download the last beta release at or from the main page, just uncompress the zip at C:/ and enjoy.


White Cat is free software developped originaly by Cristoph Guillermet: you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or(at your option) any later version.

White Cat is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with White Cat. If not, see

To start coding quickly:


  • if you want build yourself the libraries for an other plateform or compilator than MinGW4.8.1, you can get inspiration from the BUILD_LIBRARIES_INSTRUCTIONS_for_MinGW.txt

The API documentation

You can find a short doc genereted by doxygen in the API. If you code an contribute to the whitecat project, please continue to comment your code with the doxigen format, for the others. If you are french a tutorial for doxygen and whitecat can be found at

Content of the repository

Sources to to build whitecat as crossplateform with: For crossplateform: Allegro 4.4.2 modified, opencv 2.4.8, Openlayer 2.1 modified, Audiere1.9.4, MidiShare1.9.1, libharu2.0.8

For windows: -CSerial (for the arduino communication) -dashard (sunlight dmx interface) -opendmx -enttec usb pro

For OSX, Debian, unix and linux POSIX systeme (must be developed):

  • Audiere 1.9.5
  • libserial 0.5.2 (to replace Cserial in system non windows)

The libs sources can be cloned from the whitecatlib repository at The builds of whitecat from the whitecatbuild repository at

If you are french, for how to use git a tuto is at

This two folder must cloned or copy inside the whitecat_crossplateform folders but you may find some lighter Prebuilds for this two repository for your environement and DEVKIT at :


whitecat with compiled and sources libraries to build whith Allegro 4.4.2, opencv 2.4, Openlayer 2.1, libharu 2.0.8, MidiShare etc...







No packages published


  • HTML 54.1%
  • C++ 22.8%
  • TeX 17.2%
  • JavaScript 5.0%
  • C 0.7%
  • CSS 0.2%