https://github.com/soif/phpdmx
Send DMX commands from php via OLA or Art-Net
https://github.com/soif/phpdmx
art-net dmx dmx512 ola php
Last synced: about 1 year ago
JSON representation
Send DMX commands from php via OLA or Art-Net
- Host: GitHub
- URL: https://github.com/soif/phpdmx
- Owner: soif
- Created: 2017-11-15T12:40:51.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-04T17:38:42.000Z (over 8 years ago)
- Last Synced: 2025-04-15T15:58:40.592Z (about 1 year ago)
- Topics: art-net, dmx, dmx512, ola, php
- Language: PHP
- Size: 1010 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# phpDmx
Controls DMX devices from php.
## Features
* multiples Transports as Plugins: ArtNet, OLA
* Create or Load Fixtures from templates
* Built-in REST API
## Classes
phpDmx implements the following classes :
#### plugin_ola
Use the **OLA** server package as a gateway. This allows to remember the current DMX state, while using any of the [OLA built-in protocols](https://www.openlighting.org/ola/). *On recent Debian/ubuntu OLA can be easely installed with `apt-get install ola`.*
#### plugin_artnet
Directly send **Art-Net** Commands.
#### API
Translates REST web queries into DMX commands.
#### Fixture
Load fixtures from a template, or create them from scratch.
Automatically create presets for each fixture.
## Contributions
This project is open to contributions, so please fork it and feel free to submit PR to add fixtures template or to enhance it.
## License
This program is free software; you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.