Об этом проекте
Chataigne — это кроссплатформенное настольное приложение, задуманное как центральный узел для проектов, объединяющих множество интерфейсов, программ, устройств и датчиков. Его заявленная цель — дать художникам, техникам и разработчикам общий инструмент для синхронизации программного обеспечения в шоу, интерактивных инсталляциях и прототипировании, оставаясь простым для базовых взаимодействий и допуская сложные конфигурации.
Основные возможности, описанные в README:
- Поддержка протоколов: OSC, OSCQuery, MIDI, DMX (Enttec OpenDMX, DMXPro, DMX-MkII, Art-Net, sACN/E1.31), Serial, UDP, TCP, HTTP, MQTT, WebSockets, PJLink, Ableton Link и PosiStageNet.
- Поддержка оборудования: KinectV2 (только Windows), StreamDeck, джойстик, геймпад, мышь, клавиатура, Wiimote, Joycon, звуковая карта, Loupedeck и GPIO (только Raspberry Pi).
- Предварительно настроенные модули для управления таким ПО, как Resolume, Madmapper, Millumin, TouchDesigner, Unity, QLab, HeavyM, D::Light, Reaper, Ableton Live (через патч M4L), Powerpoint и Watchout.
- Модули, поддерживаемые сообществом, включая Leap Motion, EOS-OSC, OBS, X-Touch, Novation Launchkey, D&B DS100, Blackmagic Atem-OSC, Flowtoys Vision и Creators, Lighttoys FT Props, VPT8, LightShark, Midas M32 и MPC1005-6.
Встроенные инструменты:
- State Machine для взаимодействий и автоматизаций в реальном времени.
- Time Machine для анимации значений и цветов на основе последовательностей, запуска событий и воспроизведения аудио.
- Module Router для маршрутизации множества значений между программами независимо от протокола.
- Custom Variables с пресетами и интерполяцией групп значений.
- Dashboard для пользовательских элементов управления, цветов и меток, управляемый из веб-интерфейса.
- Detective для анализа того, как параметр изменяется во времени.
- Parrot для записи и воспроизведения наборов данных анимации параметров, чтобы имитировать ввод и поведение.
- Outliner, показывающий всю иерархию сессии в одном месте.
Распространение и сборка: скомпилированные версии для Windows, macOS и Linux предлагаются на официальном сайте, вместе с бета- и самыми свежими сборками для каждого коммита. Приложение построено на модифицированной версии фреймворка JUCE; для сборки требуется клонировать ветку JUCE автора, скомпилировать Projucer, рекурсивно клонировать Chataigne (для модулей organicUI и timeline), задать глобальные пути и собрать для каждой платформы. README содержит заметки для macOS (Xcode, символическая ссылка на ~/JUCE, конфигурации xcodebuild для Apple Silicon и Intel, а также копирование dylib mosquitto/OpenSSL в бандл и повторное подписывание), заметки для Linux (библиотека Servus, зависимости apt, сборка через Makefile, LD_LIBRARY_PATH) и пакеты зависимостей для Windows. Пользователи Arch Linux могут установить chataigne-stable-bin через помощники AUR; Raspberry Pi может потребовать дополнительные пакеты.
Каналы поддержки включают GitHub issues, официальный форум и сообщество в Discord. Проект перечисляет свои сторонние библиотеки (JUCE, serial, Wiiuse, JoyShockLibrary, Servus, SDL, HIDAPI, Kinect SDK 2.0, pitch detection, Ableton Link) и принимает пожертвования и спонсорство.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.