Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hrueger/aglight

An intuitive software for controlling DMX lights.
https://github.com/hrueger/aglight

controlling controlling-led-lights dmx event light ui

Last synced: 8 days ago
JSON representation

An intuitive software for controlling DMX lights.

Awesome Lists containing this project

README

        

# AGLight 💡
[![Avalible on Google Play](https://img.shields.io/endpoint?color=brightgreen&logo=google-play&logoColor=white&url=https%3A%2F%2Fplayshields.herokuapp.com%2Fplay%3Fi%3Dde.hannesrueger.aglight%26l%3DGoogle%2520Play%26m%3Dv%24version%2520(%2524sizeB))](https://play.google.com/store/apps/details?id=de.hannesrueger.aglight)
[![Production build](https://github.com/hrueger/AGLight/workflows/Production%20build/badge.svg)](https://github.com/hrueger/AGLight/actions)
[![Lint](https://github.com/hrueger/AGLight/workflows/Lint/badge.svg)](https://github.com/hrueger/AGLight/actions)
[![License](https://img.shields.io/badge/License-MIT-blue)](./LICENSE.md)
[![GitHub last commit](https://img.shields.io/github/last-commit/hrueger/AGLight?color=brightgreen)](https://github.com/hrueger/AGLight/commits)
[![Maintenance](https://img.shields.io/maintenance/yes/2021)](https://github.com/hrueger/AGLight/commits)

## Screenshots
Dashboard | Fixture Editor | Choose between channel modes
----- | ----- | -----
![Screenshot 1](./screenshots/01.png) | ![Screenshot 2](./screenshots/02.png) | ![Screenshot 3](./screenshots/03.png)

Completely configure your UI | Advanced settings available | Supported interfaces
----- | ----- | -----
![Screenshot 4](./screenshots/04.png) | ![Screenshot 5](./screenshots/05.png) | ![Screenshot 6](./screenshots/06.png)

## What is it?
AGLight is a intiutive software for controlling DMX lights. You can build the userinterface yourself by adding different widgets via Drag and Drop. Building instructions for a console with physical faders and displays will be available soon.

The Electron Angular App will send over the dmx universe over to different devices. This is done using the excellent [node-dmx](https://github.com/node-dmx/dmx) library. You can see all supported devices [here](https://github.com/node-dmx/dmx/tree/master/drivers).

## Features
* Create your custom UI via Drag and Drop
* Uses the great [OpenFixtureLibrary](https://github.com/OpenLightingProject/open-fixture-library)
* Preview your scene with the 3D Visualizer (in dev)
* Supports the following USB interfaces:
* All artnet devices like EnttecODE
* BeagleBone-DMX
* All DMX4ALL devices like the "NanoDMX USB Interface"
* All devices with a "Enttec USB DMX Pro chip", like the "DMXKing ultraDMX Micro"
* Enttec Open DMX USB
* DMXKing Ultra DMX pro

## How does it work?
### I want to use this software
1. Download a the latest release for your operating system [here](https://github.com/hrueger/AGLight/releases/latest)
2. Install it
3. Have fun!

### I want to contribute
1. Clone this repository by typing `git clone https://github.com/hrueger/AGLight` in your command prompt
2. `cd AGLight`
3. Type `npm start` to start your dev session with LiveSync!
4. Before creating a pull request be sure to check for linting errors with `npm run lint`