Chataigne quoi ?

Philosophie

Chataigne est un logiciel libre, gratuit et open-source qui a été pensé avec un objectif en tête : créer un outil commun pour les artistes, techniciens et développeurs voulant utiliser les technologies et synchroniser des logiciels pour des spectacles, installations interactives et du prototypage.
Son but est de rester le plus simple et rapide à utiliser possible pour des projets simples, mais peut être facilement étendu à des interactions complexes.
Chataigne est sous license GPL3, tu peux trouver les sources sur github

Ok, mais qu'est-ce que ça fait exactement ?

Chataigne ne crée pas de contenu par lui-même, son rôle est d'être le nerf central dans un projet mêlant différentes interfaces logicielles et matérielles. On peut le voir comme un chef d'orchestre, qui s'occupera de contrôler toute la flotte technologique en ayant connaissance de la vision globale du projet. Chataigne a été conçu pour remplir à la fois les besoins des spectacles à temporalité linéaire ainsi que des projets interactifs et temps réels.

Fonctionnalités

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

Ça a l'air cool, dis m'en plus !

Tu peux aller regarder les tutos pour mieux comprendre comment Chataigne peut s'intégrer dans tes projets !

Je le veux, tout de suite !!

Et bien qu'est-ce que t'attends ? Choisis ton camp et amuse-toi !

Mate donc le Changelog ici

Linux : Après avoir téléchargé le fichier .AppImage, il suffit de faire un chmod a+x sur ce fichier et vous êtes prêt !
Si tu utilises Arch Linux, tu as juste besoin de rentrer `yay -S chataigne-stable-bin` ou `paru -S chataigne-stable-bin` dans le terminal (merci Stephan !)
Raspberry Pi : Il faudra certainement installer la librairie libbluetooth-dev : sudo apt install libbluetooth-dev

Un problème avec la dernière version ? Toutes les anciennes versions sont ici !

Chataigne, c'est aussi une communauté de développeur.euses qui contribuent à améliorer le logiciel et créer de nouveaux modules ! Tu peux checker tous les modules communautaires ici :

Community Module Browser

Ok, j'ai le matos. Qu'est-ce que je fais maintenant ?

Tu peux commencer par checker la documentation :

Si t'es plutôt du genre Netflix, mate donc ces tutos faits par mes super copains.
Et si ça t'inspire, réfléchis pas plus et fais en un toi-même pour la communauté, je le mettrai sur cette page !

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)

Où sont mes amis ?

Ils sont tous sur discord ! Rejoins-les ici

Tu veux avoir des amis toi aussi ? Prends part à ce projet et contribue de pleins de manières ! Si tu est développeur, tu peux améliorer le programme et corriger des bugs, tout est disponible sur la page github. Sinon, tu peux tout de même faire des retours, participer et aider sur le forum. Enfin, je t'en serai très reconnaissant si tu prends du temps pour enregistrer une vidéo des projets que tu fais avec Chataigne, et pourquoi pas quelques explications du fonctionnement qui peuvent aller dans la page des tutos et aider d'autres utilisateurs, et il y a aussi le wiki du github !

Si tu n'as pas de temps à donner et que tu veux aider, tu peux aussi m'aider en faisant un don du montant que tu veux, pour que je puisse continuer à travailler sur ce projet dans mon temps libre !

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

Amis et partenaires

Voici une liste non exhaustive des ami·e·s, partenaires et mécènes de Chataigne. Merci les copaines !