Chataigne what ?

Philosophy

Chataigne is a free, open-source software made with one goal in mind : create a common tool for artists, technicians and developers who wish to use technology and synchronize software for shows, interactive installations or prototyping.
It aims to be as simple as possible for basic interactions, but can be easily extended to create complex interactions.
Chataigne is under the GPL3 license, you can find the sources on github

Screenshot

Okay, but what does it do exactly ?

While Chataigne won't do much by itself, its purpose is to be the central hub in a project involving multiple interfaces, software, devices and sensors. You can see it as a Conductor, which will control all the software with the big picture in mind. Chataigne has been designed to fit both linear shows and realtime/interactive project needs.

Features

Supported protocols

osc oscquery midi dmx artnet sacn serial tcp udp http MQTT websocket pjlink abletonlink posistagenet

Supported software

resolume madmapper millumin touchdesigner unity qlab vlc heavym dlight reaper live powerpoint watchout augmenta

Supported hardware

sound mic keyboard mouse wiimote joycon kinect gamepad joystick streamdeck loupedeck gpio

Community modules

ADM-OSC AH-QuMidi AJA Kumo Akai APC40 MkII APC Key 25 APC Mini APC Mini mkII APC Mini mkII Enhanced ASRT Calendar ASRT Scheduler Atem OSC Augmenta OSC Augmenta (v1) Augmenta websocket Augmenta Pleiades Client Behringer X-Touch Extender Bento Prop OSC Control BM-VideoHub BlinderKitten Chataigne_ScriptObjectExplorer Cisco-PrecicionHD-Camera DAQC2 Pi-Plates d&b DS100 d&b EnSnap OSC Control d&b amplifier DMX Sequence Player EOS OSC ETC Smartfade ML Flowtoys Connect Bridge OSC Module FreeD grandMA2 | dot2 grandMA3 Grapes OSC Control HAL Media Player Hyperdeck Hive Beeblade Holophonix Kick Chat Korg Nanokontrol2 Korg Nanokontrol2 CC L-Acoustics Amplifier (HTTP) L-ISA OSC Launchkey Mini Launchpad Mini Launchpad Mini mk3 Launchpad X Leap Motion Light Control LightShark Lighttoys FT Lighttoys FT UDP Live Link Face LiveProfessor LCLShowCreator Live OSC Advanced LogicPro[iPad](TouchOSC) Madrix 5 MPC1005-6 Modbus TCP Chamsys MagicQ Mackie Universal Midas MR M32 Advanced Midas M32 Control Midicraft MIDI Fighter Twister MidiMSC Mitti Mixingstation MiX16 ShowCue NetIO 2KZ OBS Websocket OBS Websocket Advanced Ontime Opening Times OpenPose Panasonic Projector IP Panasonic Projector Serial QLab OSC Advanced Reaper-OSC RLY88 Robot Electronics SCAnalyzer Sequences Remote Shelly PDU Shelly Bulb RGBW Shure QLX-D Shure SLX-D Shure ULX-D Soundcraft UI Control SpatGRIS-OSC SPAT Revolution SPACE HUB Control Speech to text Spleeter TextRead Timecode Expert 2 Totalmix Twitch Chat VESC Vimix VLC Voicemeeter VPT8 WaveLink WLED X-Touch Universal X-Touch MINI X-Touch COMPACT Disguise D3 OSC

Seems cool, tell me more !

You can check the tutorials to better understand what and how you can use Chataigne for your projects.

I want it, and i want it now !!

Well, what are you waiting for ? Pick your favorite flavor and enjoy !

Check out the Changelog here

Linux users : After downloading the .AppImage file, you just have to do a chmod a+x on this file and you are ready to go !
If you're running Arch Linux, you can now just do `yay -S chataigne-stable-bin` or `paru -S chataigne-stable-bin` (Thanks Stephan !)
Raspberry Pi : You will probably need to install the libbluetooth-dev library : sudo apt install libbluetooth-dev

For those who want to test the latest features, this is the bleeding edge version, updated at each modifications. It's likely to be highly unstable !

Windows 64-bit Bleeding Edge Mac Intel Bleeding Edge Mac Silicon Bleeding Edge Linux 64-bit Bleeding Edge Raspberry Pi / armv8 Bleeding Edge Raspberry Pi / aarch64 Bleeding Edge Windows 7 64-bit Bleeding Edge

Having a problem with the latest version ? You can try and find an an older version here !

Chataigne is also a community of developers who contribute to improving the software and creating new modules! You can check out all the community modules here:

Community Module Browser

Ok, I've got the stuff. What the hell do I do now ?

You can start by reading the docs with the link below.

If you're more of a netflix'n'chill type, check out cool tutorials made by friends.
And if it inspires you, don't think twice and shoot one for the community, I'll put it there !

Chataigne Online Workshop (English)
Workshop Online : Introduction (Français)
Introduction à Chataigne (FR)
Fonctionnalités avancées (Français)
Custom Modules & Scripts (Français)
Contrôle de leds Arduino avec du MIDI (Français)
TouchDesigner OSCQuery & Chataigne (English)
Contrôle de moteurs pas à pas avec TouchOSC (Français)
Synchroniser Ableton Live, Resolume et GrandMA (Français) (PDF Version)
Using the Lighttoys FT Community Module (English)

Where are my friends ?

They're all on discord ! Meet them here

Want to make new friends ? You can be part of this project and contribute in many ways ! If you're a programmer, you can improve the program and fix bugs, everything is available on the github repository. If you're not a programmer, you can still give some feedback and report / support on the forum. Finally, I would be more than grateful if you take some time to record videos of your projects with Chataigne, maybe with some explanations that can go to the tutorials and help other users, and contribute to the Github Wiki page as well !

If you don't want to spend time but still want to help, you can always donate as much as you want, so I can continue working on this project on my free time !

Paypal donation
Become a Patron!
Crypto donation address : 0x236F32251cD85745006353f9C61b49519412D5d5

Friends and Partners

Here is a non-complete list of organizations that are using and / or supporting Chataigne. Thank you friends !