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

leapmotion eos obs xtouch launchkey ds100 atem flowtoys lighttoys vpt8 lightshark m32

Ç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 !

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)
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 !

Amis et partenaires

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