Виртуальный пульт
Фейдеры, кью-листы, мастера, пресеты — всё на одном рабочем поле.
DMX Controller · Art-Net 4 · sACN E1.31 · Windows · v0.3.2
Приложение для управления сценическим светом по Art-Net 4 и sACN (E1.31)
LUMI — настольное приложение для подготовки и воспроизведения световых шоу с выходом DMX по сети. Проект ориентирован на малые и средние площадки и работает как с простыми, так и с пиксельными приборами.
Интерфейс построен вокруг единого Viewport: на одном холсте размещаются фейдеры, кнопки, кью-листы, мастера, приборы, группы и пресеты. Приложение адаптировано под touchscreen и поддерживает MIDI-управление.
Фейдеры, кью-листы, мастера, пресеты — всё на одном рабочем поле.
60 FPS визуализация и отправка DMX, менее 16 ms задержка.
Art-Net 4 и sACN E1.31 для совместимости с любым оборудованием.
Web MIDI API, маппинг, MIDI Learn, синхронизация фейдеров и кнопок.
Управление светом в одном приложении
Единое рабочее пространство. Все элементы — приборы, фейдеры, кью, пресеты — размещаются на одном бесконечном холсте.
Панель управления на 8 банков атрибутов, KnobSet для точной регулировки, XY Pad для позиционирования, HSV Color Picker для выбора цвета.
Панель программатора с генераторами разлёта приборов (FAN), генератором случайных симметричных позиций и генератором заданных цветовых параметров.
Генератор эффектов для световых приборов с алгоритмами симметричных значений.
Sound-to-Light Bump: 6-полосный анализатор с триггерами для автоматического запуска световых сцен по аудиосигналу.
Библиотека приборов с поиском и фильтрацией. Визуальный конструктор приборов. Импорт библиотек GrandMA2 .xml / .xmlp.
Простые компоненты для ускорения программирования световых шоу.
Контроль ресурсов. FPS-график, мониторинг памяти, статус DMX, состояние кэшей, системная информация.
Кадры из рабочего процесса в LUMI · нажмите на изображение для просмотра на весь экран
Viewport и меню шоу
Broadcast и Unicast. 60 FPS вывод с совместимостью с Art-Net контроллерами и узлами.
Стандарт ANSI E1.31-2016. Multicast и unicast, настраиваемый приоритет, preview mode.
16 внутренних юниверсов с маршрутизацией на Art-Net и sACN. До 8192 DMX-каналов.
Виртуальные диммеры для RGB/LED модулей в стиле GrandMA2. Module-aware для мультимодульных приборов.
Каждая деталь собрана для работы оператора
Все элементы управления на бесконечном 2D-холсте. Zoom колесом мыши, pan средней кнопкой. Сетка и snapping для точного размещения.
Тёмная и серая темы оформления.
Русский и английский интерфейс.
HotkeyManager с настраиваемыми сочетаниями. Undo/Redo до 50 шагов.
QWERTY и ЙЦУКЕН. Виртуальная клавиатура для ввода значений.
Просмотр и редактирование свойств: title, color, scale, fader type, mode, master type.
Цифровой ввод для точных значений каналов.
.lumiБэкенд-сервер
UI-фреймворк
Типизация
2D-рендеринг
Десктопная оболочка
Управление состоянием
Валидация схем
Управление MIDI
Анализ звука
Обмен в реальном времени
Локализация
CI/CD
Windows x64 · текущая версия 0.3.2
Стандартная установка через мастер Inno Setup. Создаёт ярлыки, запись в «Программы и компоненты». Выбор языка: русский или английский.
ZIP-архив — распакуйте в любую папку и запустите lumi.exe или Lumi.bat. Не требует установки, не пишет в реестр.
lumi.exe или ярлык на рабочем столеlumi.exe — основной исполняемый файлserver.exe — Go backendDocuments/ — лицензия, руководства
Установщик: Lumi_setup.exe. Портативная сборка: Lumi_portable.zip.
Бесплатная лицензия с обязательным указанием авторства.
Рыбальченко Алексей — разработчик и архитектор проекта.
Приветствую вас на странице проекта.
Проект создавался и развивается с использованием моделей искусственного интеллекта для генерации и доработки кода, документации и вспомогательных материалов.
LUMI разрабатывается как исследование механик взаимодействия и управления световым оборудованием со стороны профессиональных комплексов ПО. Не претендует на серьёзное коммерческое использование, хотя обладает реальными возможностями работы со сценическим светом.
В силу того, что проект любительский, поддержка скорее всего будет нерегулярной. Если появится желание поработать с исходным кодом — свяжитесь со мной.
Нужна сценография или визуализация?
— ответим в ближайшее время.